11 implementations of GeneratePinnedMarshalStatements
Microsoft.Interop.SourceGeneration (11)
Marshalling\StatefulMarshallingStrategy.cs (4)
82
public IEnumerable<StatementSyntax>
GeneratePinnedMarshalStatements
(StubIdentifierContext context)
226
public IEnumerable<StatementSyntax>
GeneratePinnedMarshalStatements
(StubIdentifierContext context)
385
public IEnumerable<StatementSyntax>
GeneratePinnedMarshalStatements
(StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(context);
513
public IEnumerable<StatementSyntax>
GeneratePinnedMarshalStatements
(StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(context);
Marshalling\StatelessMarshallingStrategy.cs (5)
98
public IEnumerable<StatementSyntax>
GeneratePinnedMarshalStatements
(StubIdentifierContext context)
237
public IEnumerable<StatementSyntax>
GeneratePinnedMarshalStatements
(StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(context);
298
public IEnumerable<StatementSyntax>
GeneratePinnedMarshalStatements
(StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(context);
416
public IEnumerable<StatementSyntax>
GeneratePinnedMarshalStatements
(StubIdentifierContext context) => Array.Empty<StatementSyntax>();
682
public IEnumerable<StatementSyntax>
GeneratePinnedMarshalStatements
(StubIdentifierContext context) => spaceMarshallingStrategy.GeneratePinnedMarshalStatements(context);
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
49
public IEnumerable<StatementSyntax>
GeneratePinnedMarshalStatements
(StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(context);
122
public IEnumerable<StatementSyntax>
GeneratePinnedMarshalStatements
(StubIdentifierContext context) => innerMarshaller.GeneratePinnedMarshalStatements(context);
9 references to GeneratePinnedMarshalStatements
Microsoft.Interop.SourceGeneration (9)
Marshalling\CustomTypeMarshallingGenerator.cs (1)
51
return nativeTypeMarshaller.
GeneratePinnedMarshalStatements
(context);
Marshalling\StatefulMarshallingStrategy.cs (3)
228
return innerMarshaller.
GeneratePinnedMarshalStatements
(context);
385
public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) => innerMarshaller.
GeneratePinnedMarshalStatements
(context);
513
public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) => innerMarshaller.
GeneratePinnedMarshalStatements
(context);
Marshalling\StatelessMarshallingStrategy.cs (3)
237
public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) => innerMarshaller.
GeneratePinnedMarshalStatements
(context);
298
public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) => innerMarshaller.
GeneratePinnedMarshalStatements
(context);
682
public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) => spaceMarshallingStrategy.
GeneratePinnedMarshalStatements
(context);
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
49
public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) => innerMarshaller.
GeneratePinnedMarshalStatements
(context);
122
public IEnumerable<StatementSyntax> GeneratePinnedMarshalStatements(StubIdentifierContext context) => innerMarshaller.
GeneratePinnedMarshalStatements
(context);