13 references to NativeIdentifier
Microsoft.Interop.ComInterfaceGenerator (3)
Marshallers\ComInterfaceDispatchMarshallingResolver.cs (1)
66public ValueBoundaryBehavior GetValueBoundaryBehavior(TypePositionInfo info, StubCodeContext context) => ValueBoundaryBehavior.NativeIdentifier;
Marshallers\ObjectUnwrapperResolver.cs (1)
61public ValueBoundaryBehavior GetValueBoundaryBehavior(TypePositionInfo info, StubCodeContext context) => ValueBoundaryBehavior.NativeIdentifier;
Marshallers\StructAsHResultMarshallerFactory.cs (1)
91return ValueBoundaryBehavior.NativeIdentifier;
Microsoft.Interop.SourceGeneration (10)
Marshalling\BlittableMarshaller.cs (1)
32return ValueBoundaryBehavior.NativeIdentifier;
Marshalling\BoolMarshaller.cs (1)
47return ValueBoundaryBehavior.NativeIdentifier;
Marshalling\CharMarshaller.cs (2)
22return ValueBoundaryBehavior.NativeIdentifier; 33return ValueBoundaryBehavior.NativeIdentifier;
Marshalling\CustomTypeMarshallingGenerator.cs (1)
16public ValueBoundaryBehavior ValueBoundaryBehavior => TypeInfo.IsByRef ? ValueBoundaryBehavior.AddressOfNativeIdentifier : ValueBoundaryBehavior.NativeIdentifier;
Marshalling\DelegateMarshaller.cs (1)
27return info.IsByRef ? ValueBoundaryBehavior.AddressOfNativeIdentifier : ValueBoundaryBehavior.NativeIdentifier;
Marshalling\MarshallingGeneratorExtensions.cs (2)
86ValueBoundaryBehavior.NativeIdentifier or ValueBoundaryBehavior.CastNativeIdentifier => native, 147ValueBoundaryBehavior.NativeIdentifier => Argument(IdentifierName(nativeIdentifier)),
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
33return Interop.ValueBoundaryBehavior.NativeIdentifier;
VariableDeclarations.cs (1)
144(ValueBoundaryBehavior.NativeIdentifier or ValueBoundaryBehavior.CastNativeIdentifier))