11 implementations of GenerateMarshalStatements
Microsoft.Interop.SourceGeneration (11)
Marshalling\StatefulMarshallingStrategy.cs (4)
68
public IEnumerable<StatementSyntax>
GenerateMarshalStatements
(StubIdentifierContext context)
198
public IEnumerable<StatementSyntax>
GenerateMarshalStatements
(StubIdentifierContext context)
355
public IEnumerable<StatementSyntax>
GenerateMarshalStatements
(StubIdentifierContext context)
510
public IEnumerable<StatementSyntax>
GenerateMarshalStatements
(StubIdentifierContext context) => innerMarshaller.GenerateMarshalStatements(context);
Marshalling\StatelessMarshallingStrategy.cs (5)
51
public IEnumerable<StatementSyntax>
GenerateMarshalStatements
(StubIdentifierContext context)
156
public IEnumerable<StatementSyntax>
GenerateMarshalStatements
(StubIdentifierContext context)
296
public IEnumerable<StatementSyntax>
GenerateMarshalStatements
(StubIdentifierContext context) => innerMarshaller.GenerateMarshalStatements(context);
385
public IEnumerable<StatementSyntax>
GenerateMarshalStatements
(StubIdentifierContext context)
651
public IEnumerable<StatementSyntax>
GenerateMarshalStatements
(StubIdentifierContext context)
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
31
public IEnumerable<StatementSyntax>
GenerateMarshalStatements
(StubIdentifierContext context)
119
public IEnumerable<StatementSyntax>
GenerateMarshalStatements
(StubIdentifierContext context) => innerMarshaller.GenerateMarshalStatements(context);
10 references to GenerateMarshalStatements
Microsoft.Interop.SourceGeneration (10)
Marshalling\CustomTypeMarshallingGenerator.cs (1)
39
return nativeTypeMarshaller.
GenerateMarshalStatements
(context);
Marshalling\StatefulMarshallingStrategy.cs (3)
205
return innerMarshaller.
GenerateMarshalStatements
(context);
357
foreach (StatementSyntax statement in innerMarshaller.
GenerateMarshalStatements
(context))
510
public IEnumerable<StatementSyntax> GenerateMarshalStatements(StubIdentifierContext context) => innerMarshaller.
GenerateMarshalStatements
(context);
Marshalling\StatelessMarshallingStrategy.cs (4)
163
return innerMarshaller.
GenerateMarshalStatements
(context);
212
foreach (StatementSyntax statement in innerMarshaller.
GenerateMarshalStatements
(context))
296
public IEnumerable<StatementSyntax> GenerateMarshalStatements(StubIdentifierContext context) => innerMarshaller.
GenerateMarshalStatements
(context);
670
foreach (var statement in spaceMarshallingStrategy.
GenerateMarshalStatements
(context))
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
33
foreach (StatementSyntax statement in innerMarshaller.
GenerateMarshalStatements
(context))
119
public IEnumerable<StatementSyntax> GenerateMarshalStatements(StubIdentifierContext context) => innerMarshaller.
GenerateMarshalStatements
(context);