1 write to _marshallers
Microsoft.Interop.SourceGeneration (1)
ManagedToNativeStubGenerator.cs (1)
60
_marshallers
= BoundGenerators.Create(argTypes, generatorResolver, StubCodeContext.DefaultManagedToNativeStub, new Forwarder(), out var bindingDiagnostics);
8 references to _marshallers
Microsoft.Interop.SourceGeneration (8)
ManagedToNativeStubGenerator.cs (8)
69
if (
_marshallers
.ManagedReturnMarshaller.UsesNativeIdentifier)
96
foreach (IBoundMarshallingGenerator generator in
_marshallers
.SignatureMarshallers)
110
&&
_marshallers
.ManagedNativeSameReturn
129
GeneratedStatements statements = GeneratedStatements.Create(
_marshallers
, StubCodeContext.DefaultManagedToNativeStub, _context, IdentifierName(targetIdentifier));
131
VariableDeclarations declarations = VariableDeclarations.GenerateDeclarationsForManagedToUnmanaged(
_marshallers
, _context, shouldInitializeVariables);
236
if (!
_marshallers
.IsManagedVoidReturn)
237
allStatements.Add(ReturnStatement(IdentifierName(_context.GetIdentifiers(
_marshallers
.ManagedReturnMarshaller.TypeInfo).managed)));
244
return
_marshallers
.GenerateTargetMethodSignatureData(_context);