108 instantiations of UnmanagedCallersOnly
Microsoft.AspNetCore.Server.IIS (7)
Core\IISHttpServer.cs (5)
147[UnmanagedCallersOnly] 179[UnmanagedCallersOnly] 203[UnmanagedCallersOnly] 225[UnmanagedCallersOnly] 250[UnmanagedCallersOnly]
Core\IO\WebSocketsAsyncIOEngine.Read.cs (1)
14[UnmanagedCallersOnly]
Core\IO\WebSocketsAsyncIOEngine.Write.cs (1)
13[UnmanagedCallersOnly]
System.Console (1)
System\ConsolePal.Unix.cs (1)
1101[UnmanagedCallersOnly]
System.Diagnostics.Process (2)
System\Diagnostics\Process.ConfigureTerminalForChildProcesses.Unix.cs (1)
43[UnmanagedCallersOnly]
System\Diagnostics\Process.Unix.cs (1)
1096[UnmanagedCallersOnly]
System.IO.FileSystem.DriveInfo (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.MountPoints.cs (1)
23[UnmanagedCallersOnly]
System.Net.NetworkInformation (5)
System\Net\NetworkInformation\LinuxIPGlobalStatistics.cs (2)
93[UnmanagedCallersOnly] 99[UnmanagedCallersOnly]
System\Net\NetworkInformation\NetworkAddressChange.Unix.cs (1)
221[UnmanagedCallersOnly]
System\Net\NetworkInformation\UnixIPGlobalProperties.cs (2)
70[UnmanagedCallersOnly] 88[UnmanagedCallersOnly]
System.Net.Quic (4)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (1)
253[UnmanagedCallersOnly]
System\Net\Quic\QuicConnection.cs (1)
785[UnmanagedCallersOnly(CallConvs = new Type[] { typeof(CallConvCdecl) })]
System\Net\Quic\QuicListener.cs (1)
367[UnmanagedCallersOnly(CallConvs = new Type[] { typeof(CallConvCdecl) })]
System\Net\Quic\QuicStream.cs (1)
671[UnmanagedCallersOnly(CallConvs = new Type[] { typeof(CallConvCdecl) })]
System.Net.Security (6)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (1)
253[UnmanagedCallersOnly]
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.OpenSsl.cs (5)
718[UnmanagedCallersOnly] 730[UnmanagedCallersOnly] 784[UnmanagedCallersOnly] 822[UnmanagedCallersOnly] 846[UnmanagedCallersOnly]
System.Private.CoreLib (20)
src\Internal\Runtime\InteropServices\ComActivator.PlatformNotSupported.cs (3)
15[UnmanagedCallersOnly] 23[UnmanagedCallersOnly] 31[UnmanagedCallersOnly]
src\libraries\Common\src\Interop\Unix\System.Native\Interop.MountPoints.cs (1)
23[UnmanagedCallersOnly]
src\libraries\System.Private.CoreLib\src\Internal\Runtime\InteropServices\ComponentActivator.cs (4)
62[UnmanagedCallersOnly] 112[UnmanagedCallersOnly] 182[UnmanagedCallersOnly] 227[UnmanagedCallersOnly]
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipeEventProvider.cs (1)
61[UnmanagedCallersOnly]
src\libraries\System.Private.CoreLib\src\System\Globalization\CalendarData.Icu.cs (1)
439[UnmanagedCallersOnly]
src\libraries\System.Private.CoreLib\src\System\Globalization\CalendarData.Nls.cs (2)
61[UnmanagedCallersOnly] 93[UnmanagedCallersOnly]
src\libraries\System.Private.CoreLib\src\System\Globalization\CultureData.Nls.cs (3)
347[UnmanagedCallersOnly] 370[UnmanagedCallersOnly] 391[UnmanagedCallersOnly]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\PosixSignalRegistration.Unix.cs (1)
77[UnmanagedCallersOnly]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\TypeMapLazyDictionary.cs (2)
121[UnmanagedCallersOnly] 148[UnmanagedCallersOnly]
src\System\GC.CoreCLR.cs (2)
738[UnmanagedCallersOnly] 866[UnmanagedCallersOnly]
System.Private.Windows.Core (11)
Windows\Win32\PInvokeCore.EnumChildWindows.cs (1)
31[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])]
Windows\Win32\PInvokeCore.EnumDisplayMonitors.cs (1)
26[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])]
Windows\Win32\PInvokeCore.EnumThreadWindows.cs (1)
32[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])]
Windows\Win32\PInvokeCore.EnumWindows.cs (1)
29[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])]
Windows\Win32\System\Com\IDispatch.Interface.cs (4)
21[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 25[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 29[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 33[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])]
Windows\Win32\System\Com\IUnknown.CCW.cs (3)
46[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 68[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 71[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])]
System.Private.Windows.Core.Tests (12)
System\Private\Windows\Ole\DataObjectProxy.cs (12)
94[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 121[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 124[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 127[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 131[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 135[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 139[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 143[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 147[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 151[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 155[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 159[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])]
System.Security.Cryptography (2)
src\libraries\Common\src\Interop\Unix\System.Security.Cryptography.Native\Interop.Crypto.cs (1)
253[UnmanagedCallersOnly]
System\Security\Cryptography\X509Certificates\OpenSslX509ChainProcessor.cs (1)
637[UnmanagedCallersOnly]
System.Windows.Forms (4)
System\Windows\Forms\Dialogs\CommonDialogs\FolderBrowserDialog.cs (1)
486[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])]
System\Windows\Forms\Dialogs\TaskDialog\TaskDialog.cs (1)
268[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])]
System\Windows\Forms\SendKeys\SendKeys.cs (1)
262[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])]
System\Windows\Forms\SendKeys\SendKeys.SendKeysHookProc.cs (1)
24[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])]
System.Windows.Forms.Primitives (33)
Microsoft\Office\IMsoComponent.cs (11)
49[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 53[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 57[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 61[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 65[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 69[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 82[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 86[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 90[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 94[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 98[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])]
System\Windows\Forms\IExtender.cs (21)
128[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 132[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 136[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 140[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 144[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 148[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 152[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 156[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 160[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 164[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 168[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 172[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 176[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 180[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 184[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 188[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 192[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 196[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 200[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 204[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])] 209[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])]
Windows\Win32\PInvoke.SendMessageCallback.cs (1)
25[UnmanagedCallersOnly(CallConvs = [typeof(CallConvStdcall)])]
4 references to UnmanagedCallersOnly
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\Internal\Runtime\InteropServices\ComponentActivator.cs (1)
344if (null == methodInfo.GetCustomAttribute<UnmanagedCallersOnlyAttribute>())
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\UnmanagedCallConvAttribute.cs (1)
7/// Provides an equivalent to <see cref="UnmanagedCallersOnlyAttribute"/> for native
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\UnmanagedCallersOnlyAttribute.cs (1)
7/// Any method marked with <see cref="UnmanagedCallersOnlyAttribute" /> can be directly called from
System.Runtime.InteropServices (1)
artifacts\obj\System.Runtime.InteropServices\Debug\net10.0\System.Runtime.InteropServices.Forwards.cs (1)
141[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.UnmanagedCallersOnlyAttribute))]