2 instantiations of IncrementalMethodStubGenerationContext
Microsoft.Interop.ComInterfaceGenerator (2)
ComInterfaceGenerator.cs (1)
380
return new
IncrementalMethodStubGenerationContext
(
VtableIndexStubGenerator.cs (1)
309
return new
IncrementalMethodStubGenerationContext
(
19 references to IncrementalMethodStubGenerationContext
Microsoft.Interop.ComInterfaceGenerator (19)
ComInterfaceGenerator.cs (1)
236
private static
IncrementalMethodStubGenerationContext
CalculateStubInformation(MethodDeclarationSyntax syntax, IMethodSymbol symbol, int index, StubEnvironment environment, ManagedTypeInfo owningInterface, CancellationToken ct)
ComMethodContext.cs (5)
24
/// A partially constructed <see cref="ComMethodContext"/> that does not have a <see cref="
IncrementalMethodStubGenerationContext
"/> generated for it yet.
25
/// <see cref="Builder"/> can be constructed without a reference to an ISymbol, whereas the <see cref="
IncrementalMethodStubGenerationContext
"/> requires an ISymbol
41
IncrementalMethodStubGenerationContext
GenerationContext);
51
public ComMethodContext(Builder builder, ComInterfaceContext owningInterface,
IncrementalMethodStubGenerationContext
generationContext)
68
public
IncrementalMethodStubGenerationContext
GenerationContext => _state.GenerationContext;
VirtualMethodPointerStubGenerator.cs (7)
24
IncrementalMethodStubGenerationContext
methodStub,
131
IncrementalMethodStubGenerationContext
methodStub,
177
private static ImmutableArray<TypePositionInfo> AddManagedToUnmanagedImplicitThis(
IncrementalMethodStubGenerationContext
methodStub)
199
private static ImmutableArray<TypePositionInfo> AddUnmanagedToManagedImplicitElementInfos(
IncrementalMethodStubGenerationContext
methodStub)
235
IEnumerable<
IncrementalMethodStubGenerationContext
> vtableMethods,
240
foreach (
var
method in vtableMethods)
261
IncrementalMethodStubGenerationContext
method,
VtableIndexStubGenerator.cs (6)
65
IncrementalValuesProvider<
IncrementalMethodStubGenerationContext
> generateStubInformation = methodsToGenerate
92
IncrementalValuesProvider<
IncrementalMethodStubGenerationContext
> nativeToManagedStubContexts =
198
private static
IncrementalMethodStubGenerationContext
CalculateStubInformation(MethodDeclarationSyntax syntax, IMethodSymbol symbol, StubEnvironment environment, CancellationToken ct)
366
IncrementalMethodStubGenerationContext
methodStub)
379
IncrementalMethodStubGenerationContext
methodStub)
436
private static MemberDeclarationSyntax GeneratePopulateVTableMethod(IGrouping<ContainingSyntaxContext,
IncrementalMethodStubGenerationContext
> vtableMethods)