35 references to I4
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Attributes\AttributeTests.vb (2)
600Assert.Equal(UnmanagedType.I4, auto.GetMethod.ReturnTypeMarshallingInformation.UnmanagedType) 603Assert.Equal(UnmanagedType.I4, auto.SetMethod.Parameters(0).MarshallingInformation.UnmanagedType)
Microsoft.Interop.SourceGeneration (2)
Marshalling\MarshalAsMarshallingGeneratorResolver.cs (2)
45or { ManagedType: SpecialTypeInfo { SpecialType: SpecialType.System_Int32 }, MarshallingAttributeInfo: NoMarshallingInfo or MarshalAsInfo(UnmanagedType.I4 or UnmanagedType.Error, _) } 81case { ManagedType: SpecialTypeInfo { SpecialType: SpecialType.System_Boolean }, MarshallingAttributeInfo: MarshalAsInfo(UnmanagedType.I4 or UnmanagedType.Bool, _) }:
PresentationFramework (2)
MS\Internal\Progressivity\IByteRangeDownloaderService.cs (1)
73[MarshalAs(UnmanagedType.I4)] out int size);
System\Windows\Documents\NLGSpellerInterop.cs (1)
1260void get_LexiconCount([MarshalAs(UnmanagedType.I4)] out Int32 lexiconCount);
System.Transactions.Local (1)
System\Transactions\IDtcTransaction.cs (1)
13void Commit(int retaining, [MarshalAs(UnmanagedType.I4)] int commitType, int reserved);
UIAutomationTypes (28)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsCLR.cs (5)
1827[MarshalAs(UnmanagedType.I4)] 1829[MarshalAs(UnmanagedType.I4)] 1853[MarshalAs(UnmanagedType.I4)] 1855[MarshalAs(UnmanagedType.I4)] 2277[MarshalAs(UnmanagedType.I4)]
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsOther.cs (6)
120[return: MarshalAs(UnmanagedType.I4)] 130[return: MarshalAs(UnmanagedType.I4)] 146[MarshalAs(UnmanagedType.I4)] 148[MarshalAs(UnmanagedType.I4)] 150[MarshalAs(UnmanagedType.I4)] 152[MarshalAs(UnmanagedType.I4)]
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (17)
2255[return: MarshalAs(UnmanagedType.I4)] 2266[return: MarshalAs(UnmanagedType.I4)] 2272[return: MarshalAs(UnmanagedType.I4)] 2275[In, MarshalAs(UnmanagedType.I4)] 2286[return: MarshalAs(UnmanagedType.I4)] 2290[return: MarshalAs(UnmanagedType.I4)] 2294[return: MarshalAs(UnmanagedType.I4)] 2300[return: MarshalAs(UnmanagedType.I4)] 2306[return: MarshalAs(UnmanagedType.I4)] 2312[return: MarshalAs(UnmanagedType.I4)] 2321[return: MarshalAs(UnmanagedType.I4)] 2328[In, MarshalAs(UnmanagedType.I4)] 2331[return: MarshalAs(UnmanagedType.I4)] 2339[return: MarshalAs(UnmanagedType.I4)] 2347[return: MarshalAs(UnmanagedType.I4)] 2353[return: MarshalAs(UnmanagedType.I4)] 2363[return: MarshalAs(UnmanagedType.I4)]