11 implementations of GenerateCleanupCallerAllocatedResourcesStatements
Microsoft.Interop.SourceGeneration (11)
Marshalling\StatefulMarshallingStrategy.cs (4)
25
public IEnumerable<StatementSyntax>
GenerateCleanupCallerAllocatedResourcesStatements
(StubIdentifierContext context)
188
public IEnumerable<StatementSyntax>
GenerateCleanupCallerAllocatedResourcesStatements
(StubIdentifierContext context)
325
public IEnumerable<StatementSyntax>
GenerateCleanupCallerAllocatedResourcesStatements
(StubIdentifierContext context)
474
public IEnumerable<StatementSyntax>
GenerateCleanupCallerAllocatedResourcesStatements
(StubIdentifierContext context)
Marshalling\StatelessMarshallingStrategy.cs (5)
27
public IEnumerable<StatementSyntax>
GenerateCleanupCallerAllocatedResourcesStatements
(StubIdentifierContext context) => Array.Empty<StatementSyntax>();
152
public IEnumerable<StatementSyntax>
GenerateCleanupCallerAllocatedResourcesStatements
(StubIdentifierContext context) => innerMarshaller.GenerateCleanupCallerAllocatedResourcesStatements(context);
257
public IEnumerable<StatementSyntax>
GenerateCleanupCallerAllocatedResourcesStatements
(StubIdentifierContext context)
316
public IEnumerable<StatementSyntax>
GenerateCleanupCallerAllocatedResourcesStatements
(StubIdentifierContext context)
565
public IEnumerable<StatementSyntax>
GenerateCleanupCallerAllocatedResourcesStatements
(StubIdentifierContext context)
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
27
public IEnumerable<StatementSyntax>
GenerateCleanupCallerAllocatedResourcesStatements
(StubIdentifierContext context) => innerMarshaller.GenerateCleanupCallerAllocatedResourcesStatements(context);
92
public IEnumerable<StatementSyntax>
GenerateCleanupCallerAllocatedResourcesStatements
(StubIdentifierContext context)
8 references to GenerateCleanupCallerAllocatedResourcesStatements
Microsoft.Interop.SourceGeneration (8)
Marshalling\CustomTypeMarshallingGenerator.cs (1)
81
return nativeTypeMarshaller.
GenerateCleanupCallerAllocatedResourcesStatements
(context);
Marshalling\StatefulMarshallingStrategy.cs (2)
190
return innerMarshaller.
GenerateCleanupCallerAllocatedResourcesStatements
(context);
476
foreach (var statement in innerMarshaller.
GenerateCleanupCallerAllocatedResourcesStatements
(context))
Marshalling\StatelessMarshallingStrategy.cs (3)
152
public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(StubIdentifierContext context) => innerMarshaller.
GenerateCleanupCallerAllocatedResourcesStatements
(context);
262
foreach (StatementSyntax statement in innerMarshaller.
GenerateCleanupCallerAllocatedResourcesStatements
(context))
609
foreach (var statement in spaceMarshallingStrategy.
GenerateCleanupCallerAllocatedResourcesStatements
(context))
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
27
public IEnumerable<StatementSyntax> GenerateCleanupCallerAllocatedResourcesStatements(StubIdentifierContext context) => innerMarshaller.
GenerateCleanupCallerAllocatedResourcesStatements
(context);
102
Block(innerMarshaller.
GenerateCleanupCallerAllocatedResourcesStatements
(new OwnedValueCodeContext(context))));