13 instantiations of MarshalUsingAttribute
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (1)
IISExpressDeployer.cs (1)
455internal static partial bool PostMessage([MarshalUsing(typeof(HandleRefMarshaller))] HandleRef hWnd, uint Msg, IntPtr wParam, IntPtr lParam);
System.Data.Odbc (4)
src\libraries\Common\src\Interop\Interop.Odbc.cs (4)
42[MarshalUsing(typeof(HandleRefMarshaller))] 68[MarshalUsing(typeof(HandleRefMarshaller))] 74[MarshalUsing(typeof(HandleRefMarshaller))] 330[MarshalUsing(typeof(HandleRefMarshaller))]
System.Diagnostics.Process (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.ReadLink.cs (1)
25private static partial int ReadLink([MarshalUsing(typeof(SpanOfCharAsUtf8StringMarshaller))] ReadOnlySpan<char> path, ref byte buffer, int bufferSize);
System.Private.CoreLib (6)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.MkDir.cs (1)
13internal static partial int MkDir([MarshalUsing(typeof(SpanOfCharAsUtf8StringMarshaller))] ReadOnlySpan<char> path, int mode);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.ReadLink.cs (1)
25private static partial int ReadLink([MarshalUsing(typeof(SpanOfCharAsUtf8StringMarshaller))] ReadOnlySpan<char> path, ref byte buffer, int bufferSize);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Rename.cs (2)
21internal static partial int Rename([MarshalUsing(typeof(SpanOfCharAsUtf8StringMarshaller))] ReadOnlySpan<char> oldPath, [MarshalUsing(typeof(SpanOfCharAsUtf8StringMarshaller))] ReadOnlySpan<char> newPath);
src\libraries\Common\src\Interop\Unix\System.Native\Interop.Stat.Span.cs (2)
13internal static partial int Stat([MarshalUsing(typeof(SpanOfCharAsUtf8StringMarshaller))] ReadOnlySpan<char> path, out FileStatus output); 16internal static partial int LStat([MarshalUsing(typeof(SpanOfCharAsUtf8StringMarshaller))] ReadOnlySpan<char> path, out FileStatus output);
System.Security.Cryptography (1)
src\libraries\Common\src\Interop\Unix\System.Native\Interop.ReadLink.cs (1)
25private static partial int ReadLink([MarshalUsing(typeof(SpanOfCharAsUtf8StringMarshaller))] ReadOnlySpan<char> path, ref byte buffer, int bufferSize);
4 references to MarshalUsingAttribute
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\MarshalUsingAttribute.cs (3)
19/// Initializes a new instance of the <see cref="MarshalUsingAttribute" /> class that provides only size information. 27/// Initializes a new instance of the <see cref="MarshalUsingAttribute" /> class that provides a native marshalling type and optionally size information. 64/// Only one <see cref="MarshalUsingAttribute" /> with a given <see cref="ElementIndirectionDepth" /> can be provided on a given parameter or return value.
System.Runtime.InteropServices (1)
artifacts\obj\System.Runtime.InteropServices\Debug\net11.0\System.Runtime.InteropServices.Forwards.cs (1)
117[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.Marshalling.MarshalUsingAttribute))]