19 writes to SafeArraySubType
System.Management (6)
System\Management\InteropClasses\WMIInterop.cs (4)
514
[PreserveSig] int GetNames_([In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] int lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_BSTR)] out string[] pNames);
545
[PreserveSig] int GetNames_([In] int lFlags, [Out][MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_BSTR)] out string[] pNames);
558
[PreserveSig] int GetNames_([In] int lFlags, [Out][MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_BSTR)] out string[] pNames);
654
[PreserveSig] int GetNames_([In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] int lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_BSTR)] out string[] pNames);
System\Management\ManagementScope.cs (2)
103
internal delegate int GetNames(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] int lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_BSTR)] out string[] pNames);
126
internal delegate int QualifierSet_GetNames(int vFunc, IntPtr pWbemClassObject, [In] int lFlags, [Out][MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_BSTR)] out string[] pNames);
System.Reflection.MetadataLoadContext (1)
System\Reflection\TypeLoading\CustomAttributes\Ecma\EcmaCustomAttributeHelpers.cs (1)
212
ma.
SafeArraySubType
= (VarEnum)br.ReadCompressedInteger();
UIAutomationClient (12)
MS\Internal\Automation\UiaCoreApi.cs (12)
327
[MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] object[,] pRequestedData,
1228
private static extern int RawUiaNavigate(SafeNodeHandle hnode, NavigateDirection direction, SafeConditionMemoryHandle condition, UiaMiniCacheRequest pRequest, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure);
1231
private static extern int RawUiaFind(SafeNodeHandle hnode, ref UiaFindParams pParams, UiaMiniCacheRequest pRequest, [MarshalAs(UnmanagedType.SafeArray)] out object[,] requestedData, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_I4)] out int[] offsets, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_BSTR)] out string[] treeStructures);
1243
private static extern int RawUiaNodeFromPoint(double x, double y, UiaMiniCacheRequest request, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure);
1246
private static extern int RawUiaNodeFromFocus(UiaMiniCacheRequest pRequest, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure);
1249
private static extern int RawUiaGetUpdatedCache(SafeNodeHandle hnode, UiaMiniCacheRequest pRequest, NormalizeState normalizeState, SafeConditionMemoryHandle pNormalizeCondition, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)] out object[,] requestedData, [MarshalAs(UnmanagedType.BStr)] out string treeStructure);
1369
private static extern int RawTextPattern_GetSelection(SafePatternHandle hobj, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)]out object[] result);
1372
private static extern int RawTextPattern_GetVisibleRanges(SafePatternHandle hobj, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_VARIANT)]out object[] result);
1408
private static extern int RawTextRange_GetBoundingRectangles(SafeTextRangeHandle hobj, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_R8)] out double[] result);
1438
private static extern int RawTextRange_GetChildren(SafeTextRangeHandle hobj, [MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_UNKNOWN)] out object[] result);
1549
[return: MarshalAs(UnmanagedType.SafeArray,
SafeArraySubType
= VarEnum.VT_UNKNOWN)]
4 references to SafeArraySubType
Microsoft.Interop.SourceGeneration (1)
MarshalAsParser.cs (1)
190
case nameof(MarshalAsAttribute.
SafeArraySubType
):
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeCustomAttributeData.cs (1)
339
namedArgs[i++] = new CustomAttributeNamedArgument(type.GetField("SafeArraySubType")!, marshalAs.
SafeArraySubType
);
System.Reflection.MetadataLoadContext (2)
System\Reflection\TypeLoading\CustomAttributes\CustomAttributeHelpers.cs (2)
118
attributeType.ToCustomAttributeNamedArgument(nameof(MarshalAsAttribute.
SafeArraySubType
), ct[CoreType.VarEnum], (int)ma.
SafeArraySubType
),