5 implementations of SupportsByValueMarshalKind
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Marshaling\BaseJSGenerator.cs (1)
24
public ByValueMarshalKindSupport
SupportsByValueMarshalKind
(ByValueContentsMarshalKind marshalKind, out GeneratorDiagnostic? diagnostic)
Microsoft.Interop.SourceGeneration (4)
Marshalling\CustomTypeMarshallingGenerator.cs (1)
96
public ByValueMarshalKindSupport
SupportsByValueMarshalKind
(ByValueContentsMarshalKind marshalKind, out GeneratorDiagnostic? diagnostic)
Marshalling\MarshallingGenerator.cs (1)
168
public ByValueMarshalKindSupport
SupportsByValueMarshalKind
(ByValueContentsMarshalKind marshalKind, out GeneratorDiagnostic? diagnostic)
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
74
public ByValueMarshalKindSupport
SupportsByValueMarshalKind
(ByValueContentsMarshalKind marshalKind, out GeneratorDiagnostic? diagnostic)
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
117
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)
76
return innerMarshallingGenerator.
SupportsByValueMarshalKind
(marshalKind, out diagnostic);
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
118
=> inner.
SupportsByValueMarshalKind
(marshalKind, out diagnostic);