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

◆ FindTypeBuilderWithName()

virtual Type System.Reflection.Emit.ModuleBuilder.FindTypeBuilderWithName ( string strTypeName,
bool ignoreCase )
inlinepackagevirtual

Definition at line 161 of file ModuleBuilder.cs.

162 {
163 Type value;
164 if (ignoreCase)
165 {
166 foreach (string key in _typeBuilderDict.Keys)
167 {
168 if (string.Equals(key, strTypeName, StringComparison.OrdinalIgnoreCase))
169 {
170 return _typeBuilderDict[key];
171 }
172 }
173 }
175 {
176 return value;
177 }
178 return null;
179 }
bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value)
Dictionary< string, Type > _typeBuilderDict
override bool Equals(object? obj)

References System.Reflection.Emit.ModuleBuilder._typeBuilderDict, System.Reflection.Emit.ModuleBuilder.Equals(), System.key, System.Collections.Generic.Dictionary< TKey, TValue >.Keys, System.Collections.Generic.Dictionary< TKey, TValue >.TryGetValue(), and System.value.

Referenced by System.Reflection.Emit.TypeBuilder.DefineDataHelper(), and System.Reflection.Emit.ModuleBuilder.GetTypeNoLock().