2 writes to SafeArrayUserDefinedSubType
System.Private.CoreLib (1)
src\System\Reflection\MdImport.cs (1)
290attribute.SafeArrayUserDefinedSubType = safeArrayUserDefinedType;
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)
174case nameof(MarshalAsAttribute.SafeArrayUserDefinedSubType):
System.Private.CoreLib (3)
src\System\Reflection\RuntimeCustomAttributeData.cs (3)
360if (marshalAs.SafeArrayUserDefinedSubType is not null) i++; 377if (marshalAs.SafeArrayUserDefinedSubType is not null) 378namedArgs[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));