11 implementations of AsNativeType
Microsoft.Interop.ComInterfaceGenerator (6)
Marshallers\ComInterfaceDispatchMarshallingResolver.cs (1)
35
public ManagedTypeInfo
AsNativeType
(TypePositionInfo info) =>
Marshallers\KeepAliveThisMarshaller.cs (1)
17
public ManagedTypeInfo
AsNativeType
(TypePositionInfo info) => info.ManagedType;
Marshallers\ManagedHResultExceptionGeneratorResolver.cs (2)
37
public ManagedTypeInfo
AsNativeType
(TypePositionInfo info) => info.ManagedType;
65
public ManagedTypeInfo
AsNativeType
(TypePositionInfo info) => info.ManagedType;
Marshallers\ObjectUnwrapperResolver.cs (1)
33
public ManagedTypeInfo
AsNativeType
(TypePositionInfo info) => new PointerTypeInfo("void*", "void*", false);
Marshallers\StructAsHResultMarshallerFactory.cs (1)
30
public ManagedTypeInfo
AsNativeType
(TypePositionInfo info) => SpecialTypeInfo.Int32;
Microsoft.Interop.SourceGeneration (5)
Marshalling\BlittableMarshaller.cs (1)
14
public ManagedTypeInfo
AsNativeType
(TypePositionInfo info)
Marshalling\BoolMarshaller.cs (1)
29
public ManagedTypeInfo
AsNativeType
(TypePositionInfo info)
Marshalling\CharMarshaller.cs (1)
36
public ManagedTypeInfo
AsNativeType
(TypePositionInfo info)
Marshalling\DelegateMarshaller.cs (1)
15
public ManagedTypeInfo
AsNativeType
(TypePositionInfo info)
Marshalling\Forwarder.cs (1)
12
public ManagedTypeInfo
AsNativeType
(TypePositionInfo info)
3 references to AsNativeType
Microsoft.Interop.SourceGeneration (3)
Marshalling\MarshallingGenerator.cs (3)
21
/// The native signature should be the type returned by <see cref="IUnboundMarshallingGenerator.
AsNativeType
(TypePositionInfo)"/> passed by value.
26
/// The native signature should be a pointer to the type returned by <see cref="IUnboundMarshallingGenerator.
AsNativeType
(TypePositionInfo)"/> passed by value.
166
public ManagedTypeInfo NativeType => unbound.
AsNativeType
(TypeInfo);