2 instantiations of ByValueMarshalKindSupportDescriptor
Microsoft.Interop.SourceGeneration (2)
Marshalling\ByValueMarshalKindSupportDescriptor.cs (2)
44
public static readonly ByValueMarshalKindSupportDescriptor Default = new
ByValueMarshalKindSupportDescriptor
(
53
public static readonly ByValueMarshalKindSupportDescriptor ArrayParameter = new
ByValueMarshalKindSupportDescriptor
(
19 references to ByValueMarshalKindSupportDescriptor
Microsoft.Interop.ComInterfaceGenerator (6)
Marshallers\ComInterfaceDispatchMarshallingResolver.cs (1)
49
=>
ByValueMarshalKindSupportDescriptor
.Default.GetSupport(marshalKind, info, out diagnostic);
Marshallers\KeepAliveThisMarshaller.cs (1)
24
=>
ByValueMarshalKindSupportDescriptor
.Default.GetSupport(marshalKind, info, out diagnostic);
Marshallers\ManagedHResultExceptionGeneratorResolver.cs (2)
51
=>
ByValueMarshalKindSupportDescriptor
.Default.GetSupport(marshalKind, info, out diagnostic);
75
=>
ByValueMarshalKindSupportDescriptor
.Default.GetSupport(marshalKind, info, out diagnostic);
Marshallers\ObjectUnwrapperResolver.cs (1)
46
=>
ByValueMarshalKindSupportDescriptor
.Default.GetSupport(marshalKind, info, out diagnostic);
Marshallers\StructAsHResultMarshallerFactory.cs (1)
66
=>
ByValueMarshalKindSupportDescriptor
.Default.GetSupport(marshalKind, info, out diagnostic);
Microsoft.Interop.SourceGeneration (13)
Marshalling\AttributedMarshallingModelGeneratorResolver.cs (4)
180
IBoundMarshallingGenerator marshallingGenerator = new CustomTypeMarshallingGenerator(marshallingStrategy,
ByValueMarshalKindSupportDescriptor
.Default, marshallerData.Shape.HasFlag(MarshallerShape.StatelessPinnableReference));
296
ByValueMarshalKindSupportDescriptor
byValueMarshalKindSupport;
299
byValueMarshalKindSupport =
ByValueMarshalKindSupportDescriptor
.Default;
304
byValueMarshalKindSupport =
ByValueMarshalKindSupportDescriptor
.ArrayParameter;
Marshalling\BlittableMarshaller.cs (1)
77
=>
ByValueMarshalKindSupportDescriptor
.Default.GetSupport(marshalKind, info, out diagnostic);
Marshalling\BoolMarshaller.cs (1)
79
=>
ByValueMarshalKindSupportDescriptor
.Default.GetSupport(marshalKind, info, out diagnostic);
Marshalling\ByValueMarshalKindSupportDescriptor.cs (2)
44
public static readonly
ByValueMarshalKindSupportDescriptor
Default = new ByValueMarshalKindSupportDescriptor(
53
public static readonly
ByValueMarshalKindSupportDescriptor
ArrayParameter = new ByValueMarshalKindSupportDescriptor(
Marshalling\CharMarshaller.cs (1)
107
return
ByValueMarshalKindSupportDescriptor
.Default.GetSupport(marshalKind, info, out diagnostic);
Marshalling\CustomTypeMarshallingGenerator.cs (1)
9
internal sealed class CustomTypeMarshallingGenerator(ICustomTypeMarshallingStrategy nativeTypeMarshaller,
ByValueMarshalKindSupportDescriptor
byValueContentsMarshallingSupport, bool isPinned)
Marshalling\DelegateMarshaller.cs (1)
59
=>
ByValueMarshalKindSupportDescriptor
.Default.GetSupport(marshalKind, info, out diagnostic);
Marshalling\Forwarder.cs (1)
30
=>
ByValueMarshalKindSupportDescriptor
.Default.GetSupport(marshalKind, info, out diagnostic);
Marshalling\IidParameterIndexMarshallerResolver.cs (1)
29
=>
ByValueMarshalKindSupportDescriptor
.Default.GetSupport(marshalKind, info, out diagnostic);