2 instantiations of SourceAvailableIncrementalMethodStubGenerationContext
Microsoft.Interop.ComInterfaceGenerator (2)
ComInterfaceGenerator.cs (1)
461
return new
SourceAvailableIncrementalMethodStubGenerationContext
(
VtableIndexStubGenerator.cs (1)
309
return new
SourceAvailableIncrementalMethodStubGenerationContext
(
16 references to SourceAvailableIncrementalMethodStubGenerationContext
Microsoft.Interop.ComInterfaceGenerator (16)
ComInterfaceGenerator.cs (1)
831
IdentifierName($"ABI_{((
SourceAvailableIncrementalMethodStubGenerationContext
)declaredMethodContext.GenerationContext).StubMethodSyntaxTemplate.Identifier}")))));
ComMethodContext.cs (4)
24
/// A partially constructed <see cref="ComMethodContext"/> that does not have a <see cref="
SourceAvailableIncrementalMethodStubGenerationContext
"/> generated for it yet.
25
/// <see cref="Builder"/> can be constructed without a reference to an ISymbol, whereas the <see cref="
SourceAvailableIncrementalMethodStubGenerationContext
"/> requires an ISymbol
88
if (GenerationContext is not
SourceAvailableIncrementalMethodStubGenerationContext
sourceAvailableContext)
108
if (GenerationContext is not
SourceAvailableIncrementalMethodStubGenerationContext
sourceAvailableContext)
VirtualMethodPointerStubGenerator.cs (5)
24
SourceAvailableIncrementalMethodStubGenerationContext
methodStub,
131
SourceAvailableIncrementalMethodStubGenerationContext
methodStub,
177
private static ImmutableArray<TypePositionInfo> AddManagedToUnmanagedImplicitThis(
SourceAvailableIncrementalMethodStubGenerationContext
methodStub)
235
IEnumerable<
SourceAvailableIncrementalMethodStubGenerationContext
> vtableMethods,
240
foreach (
var
method in vtableMethods)
VtableIndexStubGenerator.cs (6)
65
IncrementalValuesProvider<
SourceAvailableIncrementalMethodStubGenerationContext
> generateStubInformation = methodsToGenerate
92
IncrementalValuesProvider<
SourceAvailableIncrementalMethodStubGenerationContext
> nativeToManagedStubContexts =
198
private static
SourceAvailableIncrementalMethodStubGenerationContext
CalculateStubInformation(MethodDeclarationSyntax syntax, IMethodSymbol symbol, StubEnvironment environment, CancellationToken ct)
366
SourceAvailableIncrementalMethodStubGenerationContext
methodStub)
379
SourceAvailableIncrementalMethodStubGenerationContext
methodStub)
436
private static MemberDeclarationSyntax GeneratePopulateVTableMethod(IGrouping<ContainingSyntaxContext,
SourceAvailableIncrementalMethodStubGenerationContext
> vtableMethods)