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

◆ AddModule()

ModuleDefinitionHandle System.Reflection.Metadata.Ecma335.MetadataBuilder.AddModule ( int generation,
StringHandle moduleName,
GuidHandle mvid,
GuidHandle encId,
GuidHandle encBaseId )
inline

Definition at line 969 of file MetadataBuilder.cs.

970 {
971 if ((uint)generation > 65535u)
972 {
973 Throw.ArgumentOutOfRange("generation");
974 }
975 if (_moduleRow.HasValue)
976 {
977 Throw.InvalidOperation(System.SR.ModuleAlreadyAdded);
978 }
979 _moduleRow = new ModuleRow
980 {
981 Generation = (ushort)generation,
983 ModuleVersionId = mvid,
984 EncId = encId,
985 EncBaseId = encBaseId
986 };
987 return EntityHandle.ModuleDefinition;
988 }
static string ModuleAlreadyAdded
Definition SR.cs:194
Definition SR.cs:7

References System.Reflection.Metadata.Ecma335.MetadataBuilder._moduleRow, System.Reflection.Throw.ArgumentOutOfRange(), System.Reflection.Throw.InvalidOperation(), System.SR.ModuleAlreadyAdded, System.Reflection.Metadata.EntityHandle.ModuleDefinition, and System.Reflection.Name.