public AssemblyOptions(AssemblyDef asm) { HashAlgorithm = asm.HashAlgorithm; Version = asm.Version; Attributes = asm.Attributes; PublicKey = asm.PublicKey; Name = asm.Name; Culture = asm.Culture; ClrVersion = Module.ClrVersion.DefaultVersion; CustomAttributes.AddRange(asm.CustomAttributes); DeclSecurities.AddRange(asm.DeclSecurities); }
/// <summary> /// Constructor /// </summary> /// <param name="pk">Public key</param> public StrongNamePublicKey(PublicKey pk) : this(pk.Data) { }
/// <summary> /// Constructor /// </summary> /// <param name="name">Simple name</param> /// <param name="version">Version</param> /// <param name="publicKey">Public key</param> /// <exception cref="ArgumentNullException">If any of the args is invalid</exception> public AssemblyDefUser(UTF8String name, Version version, PublicKey publicKey) : this(name, version, publicKey, UTF8String.Empty) { }