15 references to Struct
Microsoft.Interop.SourceGeneration (1)
MarshalAsWithCustomMarshallersParser.cs (1)
88if (type.SpecialType == SpecialType.System_Object && marshalAsInfo is MarshalAsScalarInfo(UnmanagedType.Struct, _))
PresentationFramework (1)
System\Windows\Documents\NLGSpellerInterop.cs (1)
1794void get_Range([MarshalAs(UnmanagedType.Struct)] out STextRange val);
UIAutomationClient (6)
MS\Internal\Automation\UiaCoreApi.cs (6)
61[MarshalAs(UnmanagedType.Struct)] // UnmanagedType.Struct == use VARIANT 1257private static extern int RawUiaHUiaNodeFromVariant([MarshalAs(UnmanagedType.Struct)] ref object var, out SafeNodeHandle hnode); 1260private static extern int RawUiaHPatternObjectFromVariant([MarshalAs(UnmanagedType.Struct)] ref object var, out SafePatternHandle hnode); 1263private static extern int RawUiaHTextRangeFromVariant([MarshalAs(UnmanagedType.Struct)] ref object var, out SafeTextRangeHandle hnode); 1484[MarshalAs(UnmanagedType.Struct)] // UnmanagedType.Struct == use VARIANT 1486[MarshalAs(UnmanagedType.Struct)] // UnmanagedType.Struct == use VARIANT
UIAutomationTypes (7)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (6)
3100[MarshalAs(UnmanagedType.Struct)] 3104[MarshalAs(UnmanagedType.Struct)] 3108[MarshalAs(UnmanagedType.Struct)] 3110[MarshalAs(UnmanagedType.Struct)] 3112[MarshalAs(UnmanagedType.Struct)] 3127[MarshalAs(UnmanagedType.Struct)]
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (1)
2952[MarshalAs(UnmanagedType.Struct)]