11 implementations of GenerateUnmarshalStatements
Microsoft.Interop.SourceGeneration (11)
Marshalling\StatefulMarshallingStrategy.cs (4)
97
public IEnumerable<StatementSyntax>
GenerateUnmarshalStatements
(StubIdentifierContext context)
246
public IEnumerable<StatementSyntax>
GenerateUnmarshalStatements
(StubIdentifierContext context)
422
public IEnumerable<StatementSyntax>
GenerateUnmarshalStatements
(StubIdentifierContext context)
517
public IEnumerable<StatementSyntax>
GenerateUnmarshalStatements
(StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalStatements(context);
Marshalling\StatelessMarshallingStrategy.cs (5)
103
public IEnumerable<StatementSyntax>
GenerateUnmarshalStatements
(StubIdentifierContext context)
241
public IEnumerable<StatementSyntax>
GenerateUnmarshalStatements
(StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalStatements(context);
302
public IEnumerable<StatementSyntax>
GenerateUnmarshalStatements
(StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalStatements(context);
438
public IEnumerable<StatementSyntax>
GenerateUnmarshalStatements
(StubIdentifierContext context)
698
public IEnumerable<StatementSyntax>
GenerateUnmarshalStatements
(StubIdentifierContext context)
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
75
public IEnumerable<StatementSyntax>
GenerateUnmarshalStatements
(StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalStatements(context);
129
public IEnumerable<StatementSyntax>
GenerateUnmarshalStatements
(StubIdentifierContext context) => innerMarshaller.GenerateUnmarshalStatements(context);
10 references to GenerateUnmarshalStatements
Microsoft.Interop.SourceGeneration (10)
Marshalling\CustomTypeMarshallingGenerator.cs (1)
70
return nativeTypeMarshaller.
GenerateUnmarshalStatements
(context);
Marshalling\StatefulMarshallingStrategy.cs (3)
248
return innerMarshaller.
GenerateUnmarshalStatements
(context);
452
foreach (StatementSyntax statement in innerMarshaller.
GenerateUnmarshalStatements
(context))
517
public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.
GenerateUnmarshalStatements
(context);
Marshalling\StatelessMarshallingStrategy.cs (4)
241
public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.
GenerateUnmarshalStatements
(context);
302
public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.
GenerateUnmarshalStatements
(context);
713
foreach (var statement in spaceMarshallingStrategy.
GenerateUnmarshalStatements
(context))
726
foreach (var statement in spaceMarshallingStrategy.
GenerateUnmarshalStatements
(context))
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
75
public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.
GenerateUnmarshalStatements
(context);
129
public IEnumerable<StatementSyntax> GenerateUnmarshalStatements(StubIdentifierContext context) => innerMarshaller.
GenerateUnmarshalStatements
(context);