39 references to Struct
ILAssembler (1)
Actions\GrammarActions.Marshalling.Actions.cs (1)
478CILParser.STRUCT => UnmanagedType.Struct,
Microsoft.DiaSymReader (2)
Reader\ISymUnmanagedConstant.cs (1)
24int GetValue([MarshalAs(UnmanagedType.Struct)] out object value);
Writer\ISymUnmanagedWriter.cs (1)
68void DefineConstant(string name, [MarshalAs(UnmanagedType.Struct)] object value, uint sig, byte* signature);
Microsoft.Interop.SourceGeneration (1)
MarshalAsWithCustomMarshallersParser.cs (1)
88if (type.SpecialType == SpecialType.System_Object && marshalAsInfo is MarshalAsScalarInfo(UnmanagedType.Struct, _))
Mono.Cecil.Pdb (1)
Mono.Cecil.Pdb\ISymUnmanagedWriter2.cs (1)
83 [In, MarshalAs (UnmanagedType.Struct)] object variant,
PresentationFramework (1)
System\Windows\Documents\NLGSpellerInterop.cs (1)
1789void get_Range([MarshalAs(UnmanagedType.Struct)] out STextRange val);
System.Data.OleDb (5)
OleDbStruct.cs (4)
331[MarshalAs(UnmanagedType.Struct)] internal object? vValue; 360[MarshalAs(UnmanagedType.Struct)] internal object? vValue; 519[MarshalAs(UnmanagedType.Struct)] internal object? vValue; 545[MarshalAs(UnmanagedType.Struct)] internal object? vValue;
UnsafeNativeMethods.cs (1)
656[In, Out, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.Struct)] System.Data.OleDb.tagDBCOLUMNACCESS[] rgColumns);
System.DirectoryServices.AccountManagement (15)
System\DirectoryServices\AccountManagement\interopt.cs (15)
88[return: MarshalAs(UnmanagedType.Struct)] 96[In, MarshalAs(UnmanagedType.Struct)] 143[return: MarshalAs(UnmanagedType.Struct)] 151[In, MarshalAs(UnmanagedType.Struct)] 154[return: MarshalAs(UnmanagedType.Struct)] 164[In, MarshalAs(UnmanagedType.Struct)] 168[In, MarshalAs(UnmanagedType.Struct)] 217[return: MarshalAs(UnmanagedType.Struct)] 225[In, MarshalAs(UnmanagedType.Struct)] 228[return: MarshalAs(UnmanagedType.Struct)] 238[In, MarshalAs(UnmanagedType.Struct)] 242[In, MarshalAs(UnmanagedType.Struct)] 281[return: MarshalAs(UnmanagedType.Struct)] 283[param: MarshalAs(UnmanagedType.Struct)] 325[return: MarshalAs(UnmanagedType.Struct)]
UIAutomationClient (6)
MS\Internal\Automation\UiaCoreApi.cs (6)
56[MarshalAs(UnmanagedType.Struct)] // UnmanagedType.Struct == use VARIANT 1252private static extern int RawUiaHUiaNodeFromVariant([MarshalAs(UnmanagedType.Struct)] ref object var, out SafeNodeHandle hnode); 1255private static extern int RawUiaHPatternObjectFromVariant([MarshalAs(UnmanagedType.Struct)] ref object var, out SafePatternHandle hnode); 1258private static extern int RawUiaHTextRangeFromVariant([MarshalAs(UnmanagedType.Struct)] ref object var, out SafeTextRangeHandle hnode); 1479[MarshalAs(UnmanagedType.Struct)] // UnmanagedType.Struct == use VARIANT 1481[MarshalAs(UnmanagedType.Struct)] // UnmanagedType.Struct == use VARIANT
UIAutomationTypes (7)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (6)
1576[MarshalAs(UnmanagedType.Struct)] 1580[MarshalAs(UnmanagedType.Struct)] 1584[MarshalAs(UnmanagedType.Struct)] 1586[MarshalAs(UnmanagedType.Struct)] 1588[MarshalAs(UnmanagedType.Struct)] 1603[MarshalAs(UnmanagedType.Struct)]
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (1)
2616[MarshalAs(UnmanagedType.Struct)]