34 references to U2
ILAssembler (2)
Actions\GrammarActions.Marshalling.Actions.cs (2)
471CILParser.UINT16 => UnmanagedType.U2, 495CILParser.INT16 => UnmanagedType.U2,
Microsoft.Interop.SourceGeneration (2)
Marshalling\CharMarshallingGeneratorResolver.cs (1)
52case UnmanagedType.U2:
Marshalling\MarshalAsMarshallingGeneratorResolver.cs (1)
44or { ManagedType: SpecialTypeInfo { SpecialType: SpecialType.System_UInt16 }, MarshallingAttributeInfo: NoMarshallingInfo or MarshalAsInfo(UnmanagedType.U2, _) }
PresentationCore (3)
MS\Internal\TextFormatting\LineServices.cs (3)
701[MarshalAs(UnmanagedType.U2)] 704[MarshalAs(UnmanagedType.U2)] 1222[MarshalAs(UnmanagedType.U2)]
PresentationFramework (2)
System\Windows\Documents\NaturalLanguageHyphenator.cs (1)
217[In, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 2)]
System\Windows\Standard\NativeMethods.cs (1)
1714[MarshalAs(UnmanagedType.U2)]
System.Diagnostics.EventLog (8)
System\Diagnostics\Reader\UnsafeNativeMethods.cs (8)
91[MarshalAs(UnmanagedType.U2)] 93[MarshalAs(UnmanagedType.U2)] 95[MarshalAs(UnmanagedType.U2)] 97[MarshalAs(UnmanagedType.U2)] 99[MarshalAs(UnmanagedType.U2)] 101[MarshalAs(UnmanagedType.U2)] 103[MarshalAs(UnmanagedType.U2)] 105[MarshalAs(UnmanagedType.U2)]
System.Management (10)
System\Management\InteropClasses\WMIInterop.cs (10)
728[PreserveSig] int GetKey_([In] uint uKeyIx, [In] uint uFlags, [In][Out] ref uint puNameBufSize, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 2)] char[] pszKeyName, [In][Out] ref uint puKeyValBufSize, [In][Out] IntPtr pKeyVal, [Out] out uint puApparentCimType); 729[PreserveSig] int GetKey2_([In] uint uKeyIx, [In] uint uFlags, [In][Out] ref uint puNameBufSize, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 2)] char[] pszKeyName, [In][Out] ref object pKeyValue, [Out] out uint puApparentCimType); 734[PreserveSig] int GetText_([In] int lFlags, [In][Out] ref uint puBuffLength, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 1)] char[] pszText); 743[PreserveSig] int GetText_([In] int lFlags, [In][Out] ref uint puBuffLength, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 1)] char[] pszText); 746[PreserveSig] int GetServer_([In][Out] ref uint puNameBufLength, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 0)] char[] pName); 748[PreserveSig] int SetNamespaceAt_([In] uint uIndex, [In][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 0)] char[] pszName); 749[PreserveSig] int GetNamespaceAt_([In] uint uIndex, [In][Out] ref uint puNameBufLength, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 1)] char[] pName); 755[PreserveSig] int GetScope_([In] uint uIndex, [In][Out] ref uint puClassNameBufSize, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 1)] char[] pszClass, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemPathKeyList pKeyList); 756[PreserveSig] int GetScopeAsText_([In] uint uIndex, [In][Out] ref uint puTextBufSize, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 1)] char[] pszText); 760[PreserveSig] int GetClassName_([In][Out] ref uint puBuffLength, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 0)] char[] pszName);
System.Runtime.InteropServices (1)
System\Runtime\InteropServices\ComTypes\FORMATETC.cs (1)
11[MarshalAs(UnmanagedType.U2)]
UIAutomationTypes (6)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (5)
1941[MarshalAs(UnmanagedType.U2)] // leftover(offset=0, palVersion) 1944[MarshalAs(UnmanagedType.U2)] // leftover(offset=2, palNumEntries) 1956[MarshalAs(UnmanagedType.U2)/*leftover(offset=8, cAccel)*/] 2261[MarshalAs(UnmanagedType.U2)] 2263[MarshalAs(UnmanagedType.U2)]
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (1)
1371[In, MarshalAs(UnmanagedType.U2)]