5 implementations of ValueBoundaryBehavior
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Marshaling\BaseJSGenerator.cs (1)
27
public ValueBoundaryBehavior
ValueBoundaryBehavior
=> TypeInfo.IsByRef ? ValueBoundaryBehavior.AddressOfNativeIdentifier : ValueBoundaryBehavior.NativeIdentifier;
Microsoft.Interop.SourceGeneration (4)
Marshalling\CustomTypeMarshallingGenerator.cs (1)
16
public ValueBoundaryBehavior
ValueBoundaryBehavior
=> TypeInfo.IsByRef ? ValueBoundaryBehavior.AddressOfNativeIdentifier : ValueBoundaryBehavior.NativeIdentifier;
Marshalling\MarshallingGenerator.cs (1)
172
public ValueBoundaryBehavior
ValueBoundaryBehavior
=> unbound.GetValueBoundaryBehavior(TypeInfo, context);
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
23
public ValueBoundaryBehavior
ValueBoundaryBehavior
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
147
public ValueBoundaryBehavior
ValueBoundaryBehavior
=> inner.ValueBoundaryBehavior;
5 references to ValueBoundaryBehavior
Microsoft.Interop.SourceGeneration (5)
Marshalling\MarshallingGeneratorExtensions.cs (2)
83
identifierName = generator.
ValueBoundaryBehavior
switch
143
return generator.
ValueBoundaryBehavior
switch
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
40
return innerMarshallingGenerator.
ValueBoundaryBehavior
;
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
147
public ValueBoundaryBehavior ValueBoundaryBehavior => inner.
ValueBoundaryBehavior
;
VariableDeclarations.cs (1)
137
ValueBoundaryBehavior boundaryBehavior = marshaller.
ValueBoundaryBehavior
;