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

◆ ResolveLiteralField()

FieldInfo System.Reflection.RuntimeModule.ResolveLiteralField ( int metadataToken,
Type[] genericTypeArguments,
Type[] genericMethodArguments )
inlineprivateinherited

Definition at line 194 of file RuntimeModule.cs.

195 {
198 {
199 throw new ArgumentOutOfRangeException("metadataToken", SR.Format(SR.Argument_InvalidToken, metadataToken2, this));
200 }
204 type.GetFields();
205 try
206 {
207 return type.GetField(name, BindingFlags.DeclaredOnly | BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic);
208 }
209 catch
210 {
211 throw new ArgumentException(SR.Format(SR.Argument_ResolveField, metadataToken2, this), "metadataToken");
212 }
213 }
override Type ResolveType(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
unsafe override string ToString()
unsafe MdUtf8String GetName(int mdToken)

References System.SR.Argument_InvalidToken, System.SR.Argument_ResolveField, System.SR.Format(), System.Reflection.MetadataImport.GetName(), System.Reflection.MetadataImport.GetParentToken(), System.Reflection.MetadataImport.IsValidToken(), System.Reflection.RuntimeModule.MetadataToken, System.Reflection.RuntimeModule.ResolveType(), System.MdUtf8String.ToString(), and System.type.

Referenced by System.Reflection.RuntimeModule.ResolveField().