11 implementations of GenerateSetupStatements
Microsoft.Interop.SourceGeneration (11)
Marshalling\StatefulMarshallingStrategy.cs (4)
126public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) 236public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) 387public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) 515public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(context);
Marshalling\StatelessMarshallingStrategy.cs (5)
128public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) 239public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(context); 300public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(context); 418public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) 685public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context)
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
52public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) 125public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(context);
9 references to GenerateSetupStatements
Microsoft.Interop.SourceGeneration (9)
Marshalling\CustomTypeMarshallingGenerator.cs (1)
34return nativeTypeMarshaller.GenerateSetupStatements(context);
Marshalling\StatefulMarshallingStrategy.cs (3)
238return innerMarshaller.GenerateSetupStatements(context); 389foreach (StatementSyntax statement in innerMarshaller.GenerateSetupStatements(context)) 515public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(context);
Marshalling\StatelessMarshallingStrategy.cs (3)
239public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(context); 300public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(context); 687foreach (var s in spaceMarshallingStrategy.GenerateSetupStatements(context))
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
54foreach (StatementSyntax statement in innerMarshaller.GenerateSetupStatements(context)) 125public IEnumerable<StatementSyntax> GenerateSetupStatements(StubIdentifierContext context) => innerMarshaller.GenerateSetupStatements(context);