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

◆ CheckParameterMetadataType()

void System.Reflection.NullabilityInfoContext.CheckParameterMetadataType ( ParameterInfo parameter,
NullabilityInfo nullability )
inlineprivate

Definition at line 67 of file NullabilityInfoContext.cs.

68 {
69 if (!(parameter.Member is MethodInfo method))
70 {
71 return;
72 }
74 ParameterInfo parameterInfo = null;
75 if (string.IsNullOrEmpty(parameter.Name))
76 {
78 }
79 else
80 {
81 ParameterInfo[] parameters = methodMetadataDefinition.GetParameters();
82 for (int i = 0; i < parameters.Length; i++)
83 {
84 if (parameter.Position == i && parameter.Name == parameters[i].Name)
85 {
86 parameterInfo = parameters[i];
87 break;
88 }
89 }
90 }
91 if (parameterInfo != null)
92 {
94 }
95 }
void CheckGenericParameters(NullabilityInfo nullability, MemberInfo metaMember, Type metaType)
static MethodInfo GetMethodMetadataDefinition(MethodInfo method)

References System.Reflection.NullabilityInfoContext.CheckGenericParameters(), System.Reflection.NullabilityInfoContext.GetMethodMetadataDefinition(), and System.Reflection.ParameterInfo.Name.

Referenced by System.Reflection.NullabilityInfoContext.Create().