11 references to ManagedIdentifier
Microsoft.Interop.ComInterfaceGenerator (3)
Marshallers\KeepAliveThisMarshaller.cs (1)
34
public ValueBoundaryBehavior GetValueBoundaryBehavior(TypePositionInfo info, StubCodeContext context) => ValueBoundaryBehavior.
ManagedIdentifier
;
Marshallers\ManagedHResultExceptionGeneratorResolver.cs (2)
57
public ValueBoundaryBehavior GetValueBoundaryBehavior(TypePositionInfo info, StubCodeContext context) => ValueBoundaryBehavior.
ManagedIdentifier
;
94
public ValueBoundaryBehavior GetValueBoundaryBehavior(TypePositionInfo info, StubCodeContext context) => ValueBoundaryBehavior.
ManagedIdentifier
;
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Marshaling\EmptyJSGenerator.cs (1)
15
public ValueBoundaryBehavior GetValueBoundaryBehavior(TypePositionInfo info, StubCodeContext context) => ValueBoundaryBehavior.
ManagedIdentifier
;
Microsoft.Interop.SourceGeneration (7)
Marshalling\BlittableMarshaller.cs (1)
28
return ValueBoundaryBehavior.
ManagedIdentifier
;
Marshalling\CharMarshaller.cs (1)
26
return ValueBoundaryBehavior.
ManagedIdentifier
;
Marshalling\Forwarder.cs (1)
24
return ValueBoundaryBehavior.
ManagedIdentifier
;
Marshalling\MarshallingGeneratorExtensions.cs (3)
85
ValueBoundaryBehavior.
ManagedIdentifier
=> generator.TypeInfo.IsByRef ? param : managed,
145
ValueBoundaryBehavior.
ManagedIdentifier
when !info.IsByRef => Argument(IdentifierName(managedIdentifier)),
146
ValueBoundaryBehavior.
ManagedIdentifier
when info.IsByRef => Argument(IdentifierName(managedIdentifier)).WithRefKindKeyword(MarshallerHelpers.GetManagedArgumentRefKindKeyword(info)),
VariableDeclarations.cs (1)
167
if (boundaryBehavior != ValueBoundaryBehavior.
ManagedIdentifier
)