Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ AddAssembly()

AssemblyDefinitionHandle System.Reflection.Metadata.Ecma335.MetadataBuilder.AddAssembly ( StringHandle name,
Version version,
StringHandle culture,
BlobHandle publicKey,
AssemblyFlags flags,
AssemblyHashAlgorithm hashAlgorithm )
inline

Definition at line 990 of file MetadataBuilder.cs.

991 {
992 if (version == null)
993 {
994 Throw.ArgumentNull("version");
995 }
996 if (_assemblyRow.HasValue)
997 {
998 Throw.InvalidOperation(System.SR.AssemblyAlreadyAdded);
999 }
1000 _assemblyRow = new AssemblyRow
1001 {
1002 Flags = (ushort)flags,
1003 HashAlgorithm = (uint)hashAlgorithm,
1004 Version = version,
1005 AssemblyKey = publicKey,
1007 AssemblyCulture = culture
1008 };
1009 return EntityHandle.AssemblyDefinition;
1010 }
static string AssemblyAlreadyAdded
Definition SR.cs:196
Definition SR.cs:7

References System.Reflection.Metadata.Ecma335.MetadataBuilder._assemblyRow, System.Reflection.Throw.ArgumentNull(), System.SR.AssemblyAlreadyAdded, System.Reflection.Metadata.EntityHandle.AssemblyDefinition, System.culture, and System.Reflection.Throw.InvalidOperation().