11 implementations of GenerateMarshalStatements
Microsoft.Interop.SourceGeneration (11)
Marshalling\StatefulMarshallingStrategy.cs (4)
41public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 116public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 205public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 305public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateMarshalStatements(writer, context);
Marshalling\StatelessMarshallingStrategy.cs (5)
33public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 98public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 160public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateMarshalStatements(writer, context); 212public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 379public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context)
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
21public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) 82public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateMarshalStatements(writer, context);
10 references to GenerateMarshalStatements
Microsoft.Interop.SourceGeneration (10)
Marshalling\CustomTypeMarshallingGenerator.cs (1)
36nativeTypeMarshaller.GenerateMarshalStatements(writer, context);
Marshalling\StatefulMarshallingStrategy.cs (3)
126innerMarshaller.GenerateMarshalStatements(writer, context); 207innerMarshaller.GenerateMarshalStatements(writer, context); 305public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateMarshalStatements(writer, context);
Marshalling\StatelessMarshallingStrategy.cs (4)
102innerMarshaller.GenerateMarshalStatements(writer, context); 114innerMarshaller.GenerateMarshalStatements(writer, context); 160public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateMarshalStatements(writer, context); 392spaceMarshallingStrategy.GenerateMarshalStatements(writer, context);
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
23innerMarshaller.GenerateMarshalStatements(writer, context); 82public void GenerateMarshalStatements(IndentedTextWriter writer, StubIdentifierContext context) => innerMarshaller.GenerateMarshalStatements(writer, context);