5 implementations of SupportsByValueMarshalKind
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Marshaling\BaseJSGenerator.cs (1)
31
public ByValueMarshalKindSupport
SupportsByValueMarshalKind
(ByValueContentsMarshalKind marshalKind, out GeneratorDiagnostic? diagnostic)
Microsoft.Interop.SourceGeneration (4)
Marshalling\CustomTypeMarshallingGenerator.cs (1)
99
public ByValueMarshalKindSupport
SupportsByValueMarshalKind
(ByValueContentsMarshalKind marshalKind, out GeneratorDiagnostic? diagnostic)
Marshalling\MarshallingGenerator.cs (1)
174
public ByValueMarshalKindSupport
SupportsByValueMarshalKind
(ByValueContentsMarshalKind marshalKind, out GeneratorDiagnostic? diagnostic)
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
99
public ByValueMarshalKindSupport
SupportsByValueMarshalKind
(ByValueContentsMarshalKind marshalKind, out GeneratorDiagnostic? diagnostic)
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
177
public ByValueMarshalKindSupport
SupportsByValueMarshalKind
(ByValueContentsMarshalKind marshalKind, out GeneratorDiagnostic? diagnostic)
3 references to SupportsByValueMarshalKind
Microsoft.Interop.SourceGeneration (3)
Marshalling\ByValueContentsMarshalKindValidator.cs (1)
37
var support = generator.Generator.
SupportsByValueMarshalKind
(generator.Generator.TypeInfo.ByValueContentsMarshalKind, out GeneratorDiagnostic? diagnostic);
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
101
return innerMarshallingGenerator.
SupportsByValueMarshalKind
(marshalKind, out diagnostic);
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
178
=> inner.
SupportsByValueMarshalKind
(marshalKind, out diagnostic);