5 implementations of SupportsByValueMarshalKind
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Marshaling\BaseJSGenerator.cs (1)
24public ByValueMarshalKindSupport SupportsByValueMarshalKind(ByValueContentsMarshalKind marshalKind, out GeneratorDiagnostic? diagnostic)
Microsoft.Interop.SourceGeneration (4)
Marshalling\CustomTypeMarshallingGenerator.cs (1)
96public ByValueMarshalKindSupport SupportsByValueMarshalKind(ByValueContentsMarshalKind marshalKind, out GeneratorDiagnostic? diagnostic)
Marshalling\MarshallingGenerator.cs (1)
168public ByValueMarshalKindSupport SupportsByValueMarshalKind(ByValueContentsMarshalKind marshalKind, out GeneratorDiagnostic? diagnostic)
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
74public ByValueMarshalKindSupport SupportsByValueMarshalKind(ByValueContentsMarshalKind marshalKind, out GeneratorDiagnostic? diagnostic)
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
117public ByValueMarshalKindSupport SupportsByValueMarshalKind(ByValueContentsMarshalKind marshalKind, out GeneratorDiagnostic? diagnostic)
3 references to SupportsByValueMarshalKind
Microsoft.Interop.SourceGeneration (3)
Marshalling\ByValueContentsMarshalKindValidator.cs (1)
37var support = generator.Generator.SupportsByValueMarshalKind(generator.Generator.TypeInfo.ByValueContentsMarshalKind, out GeneratorDiagnostic? diagnostic);
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
76return innerMarshallingGenerator.SupportsByValueMarshalKind(marshalKind, out diagnostic);
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
118=> inner.SupportsByValueMarshalKind(marshalKind, out diagnostic);