// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-#if NET_2_0
+#if SECURITY_DEP
using System.Globalization;
using System.Text;
public override void CopyFrom (AsnEncodedData asnEncodedData)
{
- base.CopyFrom (asnEncodedData);
- Decode (this.RawData);
+ if (asnEncodedData == null)
+ throw new ArgumentNullException ("asnEncodedData");
+
+ Decode (asnEncodedData.RawData);
+ Oid = asnEncodedData.Oid;
+ RawData = asnEncodedData.RawData;
}
// internal stuff