5 implementations of NativeSignatureBehavior
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Marshaling\BaseJSGenerator.cs (1)
25public SignatureBehavior NativeSignatureBehavior => TypeInfo.IsByRef ? SignatureBehavior.PointerToNativeType : SignatureBehavior.NativeType;
Microsoft.Interop.SourceGeneration (4)
Marshalling\CustomTypeMarshallingGenerator.cs (1)
20public SignatureBehavior NativeSignatureBehavior => TypeInfo.IsByRef ? SignatureBehavior.PointerToNativeType : SignatureBehavior.NativeType;
Marshalling\MarshallingGenerator.cs (1)
168public SignatureBehavior NativeSignatureBehavior => unbound.GetNativeSignatureBehavior(TypeInfo);
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
21public SignatureBehavior NativeSignatureBehavior => innerMarshallingGenerator.NativeSignatureBehavior;
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
144public SignatureBehavior NativeSignatureBehavior => inner.NativeSignatureBehavior;
5 references to NativeSignatureBehavior
Microsoft.Interop.SourceGeneration (5)
Marshalling\MarshallingGeneratorExtensions.cs (3)
22return generator.NativeSignatureBehavior switch 38if (generator.NativeSignatureBehavior != SignatureBehavior.ManagedTypeAndAttributes) 61SignatureBehavior behavior = generator.NativeSignatureBehavior;
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
21public SignatureBehavior NativeSignatureBehavior => innerMarshallingGenerator.NativeSignatureBehavior;
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
144public SignatureBehavior NativeSignatureBehavior => inner.NativeSignatureBehavior;