1 write to SafeArrayUserDefinedSubType
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\CustomAttributes\Ecma\EcmaCustomAttributeHelpers.cs (1)
217ma.SafeArrayUserDefinedSubType = Helpers.LoadTypeFromAssemblyQualifiedName(udtName!, module.GetRoAssembly(), ignoreCase: false, throwOnError: false);
7 references to SafeArrayUserDefinedSubType
Microsoft.Interop.SourceGeneration (1)
MarshalAsParser.cs (1)
191case nameof(MarshalAsAttribute.SafeArrayUserDefinedSubType):
System.Private.CoreLib (3)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeCustomAttributeData.cs (3)
329if (marshalAs.SafeArrayUserDefinedSubType is not null) i++; 346if (marshalAs.SafeArrayUserDefinedSubType is not null) 347namedArgs[i++] = new CustomAttributeNamedArgument(type.GetField("SafeArrayUserDefinedSubType")!, marshalAs.SafeArrayUserDefinedSubType);
System.Reflection.MetadataLoadContext (3)
System\Reflection\TypeLoading\CustomAttributes\CustomAttributeHelpers.cs (3)
123if (ma.SafeArrayUserDefinedSubType != null) 125cans.Add(attributeType.ToCustomAttributeNamedArgument(nameof(MarshalAsAttribute.SafeArrayUserDefinedSubType), ct[CoreType.Type], ma.SafeArrayUserDefinedSubType));