2 instantiations of ByValueMarshalKindSupportDescriptor
Microsoft.Interop.SourceGeneration (2)
Marshalling\ByValueMarshalKindSupportDescriptor.cs (2)
44public static readonly ByValueMarshalKindSupportDescriptor Default = new ByValueMarshalKindSupportDescriptor( 53public 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)
180IBoundMarshallingGenerator marshallingGenerator = new CustomTypeMarshallingGenerator(marshallingStrategy, ByValueMarshalKindSupportDescriptor.Default, marshallerData.Shape.HasFlag(MarshallerShape.StatelessPinnableReference)); 296ByValueMarshalKindSupportDescriptor byValueMarshalKindSupport; 299byValueMarshalKindSupport = ByValueMarshalKindSupportDescriptor.Default; 304byValueMarshalKindSupport = 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)
44public static readonly ByValueMarshalKindSupportDescriptor Default = new ByValueMarshalKindSupportDescriptor( 53public static readonly ByValueMarshalKindSupportDescriptor ArrayParameter = new ByValueMarshalKindSupportDescriptor(
Marshalling\CharMarshaller.cs (1)
107return ByValueMarshalKindSupportDescriptor.Default.GetSupport(marshalKind, info, out diagnostic);
Marshalling\CustomTypeMarshallingGenerator.cs (1)
9internal 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);