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

◆ UpdateGenericArrayElements()

void System.Reflection.NullabilityInfoContext.UpdateGenericArrayElements ( NullabilityInfo elementState,
MemberInfo metaMember,
Type metaType )
inlineprivate

Definition at line 434 of file NullabilityInfoContext.cs.

435 {
436 if (metaType.IsArray && elementState != null && metaType.GetElementType().IsGenericParameter)
437 {
438 Type elementType = metaType.GetElementType();
439 NullabilityInfo nullabilityInfo = GetNullabilityInfo(metaMember, elementType, elementType.GetCustomAttributesData(), 0);
440 elementState.ReadState = nullabilityInfo.ReadState;
441 elementState.WriteState = nullabilityInfo.WriteState;
442 }
443 }
NullabilityInfo GetNullabilityInfo(MemberInfo memberInfo, Type type, IList< CustomAttributeData > customAttributes)

References System.elementType, and System.Reflection.NullabilityInfoContext.GetNullabilityInfo().

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