5 implementations of Generate
Microsoft.Interop.JavaScript.JSImportGenerator (1)
Marshaling\BaseJSGenerator.cs (1)
30
public virtual void
Generate
(IndentedTextWriter writer, StubIdentifierContext context)
Microsoft.Interop.SourceGeneration (4)
Marshalling\CustomTypeMarshallingGenerator.cs (1)
22
public void
Generate
(IndentedTextWriter writer, StubIdentifierContext context)
Marshalling\MarshallingGenerator.cs (1)
164
public void
Generate
(IndentedTextWriter writer, StubIdentifierContext context) => unbound.Generate(writer, TypeInfo, CodeContext, context);
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
35
public void
Generate
(IndentedTextWriter writer, StubIdentifierContext context)
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (1)
103
public void
Generate
(IndentedTextWriter writer, StubIdentifierContext context)
8 references to Generate
Microsoft.Interop.SourceGeneration (8)
GeneratedStatements.cs (3)
63
marshaller.
Generate
(writer, stageContext);
148
marshaller.
Generate
(writer, context with { CurrentStage = StubIdentifierContext.Stage.Marshal });
149
marshaller.
Generate
(writer, context with { CurrentStage = StubIdentifierContext.Stage.PinnedMarshal });
Marshalling\ElementsMarshalling.cs (2)
294
elementMarshaller.
Generate
(stagesWriter, identifierContext with { CurrentStage = stage });
309
elementMarshaller.
Generate
(writer, identifierContext with { CurrentStage = StubIdentifierContext.Stage.Setup });
Marshalling\StaticPinnableManagedValueMarshaller.cs (1)
43
innerMarshallingGenerator.
Generate
(writer, context);
Marshalling\UnmanagedToManagedOwnershipTrackingStrategy.cs (2)
107
inner.
Generate
(writer, new OwnedValueCodeContext(context));
112
inner.
Generate
(writer, context.CurrentStage == StubIdentifierContext.Stage.CleanupCallerAllocated