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