Zdexby TheHolyOneZ
49,743 classes
Class

NullabilityInfoContext

: Object
System.Reflection.NullabilityInfoContext, Sentry 0x0020 (32 B) inherited 0x0010 Sentry.dll
0x00x0020

Members 4

OffsetSizeNameTypeFlagsDefault
—0x08CompilerServicesNameSpacestringPrivateStatic+1 flags—
0x08_publicOnlyModulesDictionary<System.Reflection.ModulePrivate+1 flags—
0x08_contextDictionary<System.Reflection.MemberInfoPrivate+1 flags—
0x01<IsSupported>k__BackingFieldboolPrivateStatic+1 flags—

Functions 31

SignatureFlagsNativeParams
bool get_IsSupported()Static+2 flags0x01
Nullable<System.Reflection.NullabilityState> GetNullableContext(MemberInfo memberInfo)Private0x08
NullabilityInfo Create(ParameterInfo parameterInfo)Public0x08
void CheckParameterMetadataType(ParameterInfo parameter, NullabilityInfo nullability)Private0x08
ParameterInfo GetMetaParameter(MethodBase metaMethod, ParameterInfo parameter)PrivateStatic0x08
MethodInfo GetMethodMetadataDefinition(MethodInfo method)PrivateStatic0x08
void CheckNullabilityAttributes(NullabilityInfo nullability, IList<System.Reflection.CustomAttributeData> attributes)PrivateStatic0x08
NullabilityInfo Create(PropertyInfo propertyInfo)Public0x08
bool IsPrivateOrInternalMethodAndAnnotationDisabled(MethodBase method)Private0x08
NullabilityInfo Create(EventInfo eventInfo)Public0x08
NullabilityInfo Create(FieldInfo fieldInfo)Public0x08
void EnsureIsSupported()PrivateStatic0x00
bool IsPrivateOrInternalFieldAndAnnotationDisabled(FieldInfo fieldInfo)Private0x08
bool IsPublicOnly(bool isPrivate, bool isFamilyAndAssembly, bool isAssembly, Module module)Private0x08
NotAnnotatedStatus PopulateAnnotationInfo(IList<System.Reflection.CustomAttributeData> customAttributes)PrivateStatic0x08
NullabilityInfo GetNullabilityInfo(MemberInfo memberInfo, Type type, const NullableAttributeStateParser& parser)Private0x08
NullabilityInfo GetNullabilityInfo(MemberInfo memberInfo, Type type, const NullableAttributeStateParser& parser, ref int& index)Private0x08
NullableAttributeStateParser CreateParser(IList<System.Reflection.CustomAttributeData> customAttributes)PrivateStatic0x08
void TryLoadGenericMetaTypeNullability(MemberInfo memberInfo, NullabilityInfo nullability)Private0x08
MemberInfo GetMemberMetadataDefinition(MemberInfo member)PrivateStatic0x08
Type GetPropertyMetaType(PropertyInfo property)PrivateStatic0x08
void CheckGenericParameters(NullabilityInfo nullability, MemberInfo metaMember, Type metaType, Type reflectedType)Private0x08
bool TryUpdateGenericParameterNullability(NullabilityInfo nullability, Type genericParameter, Type reflectedType)Private0x08
bool TryUpdateGenericTypeParameterNullabilityFromReflectedType(NullabilityInfo nullability, Type genericParameter, Type context, Type reflectedType)Private0x08
bool TryPopulateNullabilityInfo(NullabilityInfo nullability, const NullableAttributeStateParser& parser, ref int& index)PrivateStatic0x08
NullabilityState TranslateByte(object value)PrivateStatic0x08
NullabilityState TranslateByte(byte b)PrivateStatic0x04
bool IsValueTypeOrValueTypeByRef(Type type)PrivateStatic0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00
int <TryUpdateGenericTypeParameterNullabilityFromReflectedType>g__CountNullabilityStates|29_0(Type type)Static+1 flags0x08