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

◆ DefineDynamicModuleInternalNoLock()

ModuleBuilder System.Reflection.Emit.AssemblyBuilder.DefineDynamicModuleInternalNoLock ( string name)
inlineprivate

Definition at line 145 of file AssemblyBuilder.cs.

146 {
147 if (name == null)
148 {
149 throw new ArgumentNullException("name");
150 }
151 if (name.Length == 0)
152 {
153 throw new ArgumentException(SR.Argument_EmptyName, "name");
154 }
155 if (name[0] == '\0')
156 {
157 throw new ArgumentException(SR.Argument_InvalidName, "name");
158 }
160 {
161 throw new InvalidOperationException(SR.InvalidOperation_NoMultiModuleAssembly);
162 }
166 {
168 }
170 }
void Add(TKey key, TValue value)
readonly List< ModuleBuilder > _moduleBuilderList

References System.Reflection.Emit.AssemblyBuilder._assemblyData, System.Reflection.Emit.AssemblyBuilder._isManifestModuleUsedAsDefinedModule, System.Reflection.Emit.AssemblyBuilder._manifestModuleBuilder, System.Reflection.Emit.AssemblyBuilderData._moduleBuilderList, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.SR.Argument_EmptyName, System.SR.Argument_InvalidName, and System.SR.InvalidOperation_NoMultiModuleAssembly.

Referenced by System.Reflection.Emit.AssemblyBuilder.DefineDynamicModule().