42 references to MarshalMode
Microsoft.AspNetCore.Server.IIS (1)
Core\IISConfigurationData.cs (1)
22
[CustomMarshaller(typeof(IISConfigurationData),
MarshalMode
.Default, typeof(Marshaller))]
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (1)
IISExpressDeployer.cs (1)
462
[CustomMarshaller(typeof(HandleRef),
MarshalMode
.ManagedToUnmanagedIn, typeof(ManagedToUnmanagedIn))]
System.Data.Odbc (1)
src\libraries\Common\src\System\Runtime\InteropServices\HandleRefMarshaller.cs (1)
8
[CustomMarshaller(typeof(HandleRef),
MarshalMode
.ManagedToUnmanagedIn, typeof(KeepAliveMarshaller))]
System.Diagnostics.Process (1)
src\libraries\Common\src\System\Runtime\InteropServices\SpanOfCharAsUtf8StringMarshaller.cs (1)
12
[CustomMarshaller(typeof(ReadOnlySpan<char>),
MarshalMode
.ManagedToUnmanagedIn, typeof(ManagedToUnmanagedIn))]
System.DirectoryServices.Protocols (5)
src\libraries\Common\src\Interop\Interop.Ldap.cs (5)
53
[CustomMarshaller(typeof(SEC_WINNT_AUTH_IDENTITY_EX),
MarshalMode
.ManagedToUnmanagedIn, typeof(Marshaller))]
192
[CustomMarshaller(typeof(BerVal),
MarshalMode
.ManagedToUnmanagedIn, typeof(PinningMarshaller))]
226
[CustomMarshaller(typeof(LdapReferralCallback),
MarshalMode
.ManagedToUnmanagedIn, typeof(MarshalValue))]
227
[CustomMarshaller(typeof(LdapReferralCallback),
MarshalMode
.ManagedToUnmanagedRef, typeof(MarshalValue))]
228
[CustomMarshaller(typeof(LdapReferralCallback),
MarshalMode
.ManagedToUnmanagedOut, typeof(MarshalValue))]
System.Net.Ping (1)
src\libraries\Common\src\System\Runtime\InteropServices\SpanOfCharAsUtf8StringMarshaller.cs (1)
12
[CustomMarshaller(typeof(ReadOnlySpan<char>),
MarshalMode
.ManagedToUnmanagedIn, typeof(ManagedToUnmanagedIn))]
System.Private.CoreLib (22)
src\libraries\Common\src\System\Runtime\InteropServices\SpanOfCharAsUtf8StringMarshaller.cs (1)
12
[CustomMarshaller(typeof(ReadOnlySpan<char>),
MarshalMode
.ManagedToUnmanagedIn, typeof(ManagedToUnmanagedIn))]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\AnsiStringMarshaller.cs (2)
12
[CustomMarshaller(typeof(string),
MarshalMode
.Default, typeof(AnsiStringMarshaller))]
13
[CustomMarshaller(typeof(string),
MarshalMode
.ManagedToUnmanagedIn, typeof(ManagedToUnmanagedIn))]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\ArrayMarshaller.cs (2)
16
MarshalMode
.Default,
19
MarshalMode
.ManagedToUnmanagedIn,
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\BStrStringMarshaller.cs (2)
14
[CustomMarshaller(typeof(string),
MarshalMode
.Default, typeof(BStrStringMarshaller))]
15
[CustomMarshaller(typeof(string),
MarshalMode
.ManagedToUnmanagedIn, typeof(ManagedToUnmanagedIn))]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\CustomMarshallerAttribute.cs (2)
18
public CustomMarshallerAttribute(Type managedType,
MarshalMode
marshalMode, Type marshallerType)
33
public
MarshalMode
MarshalMode { get; }
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\PointerArrayMarshaller.cs (2)
16
MarshalMode
.Default,
19
MarshalMode
.ManagedToUnmanagedIn,
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\ReadOnlySpanMarshaller.cs (3)
22
[CustomMarshaller(typeof(ReadOnlySpan<>),
MarshalMode
.ManagedToUnmanagedIn, typeof(ReadOnlySpanMarshaller<,>.ManagedToUnmanagedIn))]
23
[CustomMarshaller(typeof(ReadOnlySpan<>),
MarshalMode
.ManagedToUnmanagedOut, typeof(ReadOnlySpanMarshaller<,>.ManagedToUnmanagedOut))]
24
[CustomMarshaller(typeof(ReadOnlySpan<>),
MarshalMode
.UnmanagedToManagedOut, typeof(ReadOnlySpanMarshaller<,>.UnmanagedToManagedOut))]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\SafeHandleMarshaller.cs (3)
12
[CustomMarshaller(typeof(CustomMarshallerAttribute.GenericPlaceholder),
MarshalMode
.ManagedToUnmanagedIn, typeof(SafeHandleMarshaller<>.ManagedToUnmanagedIn))]
13
[CustomMarshaller(typeof(CustomMarshallerAttribute.GenericPlaceholder),
MarshalMode
.ManagedToUnmanagedRef, typeof(SafeHandleMarshaller<>.ManagedToUnmanagedRef))]
14
[CustomMarshaller(typeof(CustomMarshallerAttribute.GenericPlaceholder),
MarshalMode
.ManagedToUnmanagedOut, typeof(SafeHandleMarshaller<>.ManagedToUnmanagedOut))]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\SpanMarshaller.cs (2)
22
[CustomMarshaller(typeof(Span<>),
MarshalMode
.Default, typeof(SpanMarshaller<,>))]
23
[CustomMarshaller(typeof(Span<>),
MarshalMode
.ManagedToUnmanagedIn, typeof(SpanMarshaller<,>.ManagedToUnmanagedIn))]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\Utf16StringMarshaller.cs (1)
12
[CustomMarshaller(typeof(string),
MarshalMode
.Default, typeof(Utf16StringMarshaller))]
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\Utf8StringMarshaller.cs (2)
13
[CustomMarshaller(typeof(string),
MarshalMode
.Default, typeof(Utf8StringMarshaller))]
14
[CustomMarshaller(typeof(string),
MarshalMode
.ManagedToUnmanagedIn, typeof(ManagedToUnmanagedIn))]
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net11.0\System.Runtime.Forwards.cs (1)
683
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.Marshalling.
MarshalMode
))]
System.Runtime.InteropServices (8)
System\Runtime\InteropServices\Marshalling\ComInterfaceMarshaller.cs (1)
21
[CustomMarshaller(typeof(CustomMarshallerAttribute.GenericPlaceholder),
MarshalMode
.Default, typeof(ComInterfaceMarshaller<>))]
System\Runtime\InteropServices\Marshalling\ComVariantMarshaller.cs (2)
18
[CustomMarshaller(typeof(object),
MarshalMode
.Default, typeof(ComVariantMarshaller))]
19
[CustomMarshaller(typeof(object),
MarshalMode
.UnmanagedToManagedRef, typeof(RefPropagate))]
System\Runtime\InteropServices\Marshalling\ExceptionAsDefaultMarshaller.cs (1)
10
[CustomMarshaller(typeof(Exception),
MarshalMode
.UnmanagedToManagedOut, typeof(ExceptionAsDefaultMarshaller<>))]
System\Runtime\InteropServices\Marshalling\ExceptionAsHResultMarshaller.cs (1)
20
[CustomMarshaller(typeof(Exception),
MarshalMode
.UnmanagedToManagedOut, typeof(ExceptionAsHResultMarshaller<>))]
System\Runtime\InteropServices\Marshalling\ExceptionAsNaNMarshaller.cs (1)
12
[CustomMarshaller(typeof(Exception),
MarshalMode
.UnmanagedToManagedOut, typeof(ExceptionAsNaNMarshaller<>))]
System\Runtime\InteropServices\Marshalling\ExceptionAsVoidMarshaller.cs (1)
13
[CustomMarshaller(typeof(Exception),
MarshalMode
.UnmanagedToManagedOut, typeof(ExceptionAsVoidMarshaller))]
System\Runtime\InteropServices\Marshalling\UniqueComInterfaceMarshaller.cs (1)
22
[CustomMarshaller(typeof(CustomMarshallerAttribute.GenericPlaceholder),
MarshalMode
.Default, typeof(UniqueComInterfaceMarshaller<>))]
System.Security.Cryptography (1)
src\libraries\Common\src\System\Runtime\InteropServices\SpanOfCharAsUtf8StringMarshaller.cs (1)
12
[CustomMarshaller(typeof(ReadOnlySpan<char>),
MarshalMode
.ManagedToUnmanagedIn, typeof(ManagedToUnmanagedIn))]