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

◆ Create() [3/4]

NullabilityInfo System.Reflection.NullabilityInfoContext.Create ( ParameterInfo parameterInfo)
inline

Definition at line 46 of file NullabilityInfoContext.cs.

47 {
48 if (parameterInfo == null)
49 {
50 throw new ArgumentNullException("parameterInfo");
51 }
54 {
55 return new NullabilityInfo(parameterInfo.ParameterType, NullabilityState.Unknown, NullabilityState.Unknown, null, Array.Empty<NullabilityInfo>());
56 }
59 if (nullabilityInfo.ReadState != 0)
60 {
62 }
64 return nullabilityInfo;
65 }
NullabilityInfo GetNullabilityInfo(MemberInfo memberInfo, Type type, IList< CustomAttributeData > customAttributes)
void CheckParameterMetadataType(ParameterInfo parameter, NullabilityInfo nullability)
bool IsPrivateOrInternalMethodAndAnnotationDisabled(MethodInfo method)
void CheckNullabilityAttributes(NullabilityInfo nullability, IList< CustomAttributeData > attributes)

References System.Reflection.NullabilityInfoContext.CheckNullabilityAttributes(), System.Reflection.NullabilityInfoContext.CheckParameterMetadataType(), System.Reflection.NullabilityInfoContext.EnsureIsSupported(), System.Reflection.NullabilityInfoContext.GetNullabilityInfo(), and System.Reflection.NullabilityInfoContext.IsPrivateOrInternalMethodAndAnnotationDisabled().