1 instantiation of Builder
Microsoft.Interop.ComInterfaceGenerator (1)
ComMethodContext.cs (1)
203
methods.Add(new
Builder
(iface, method, startingIndex++));
10 references to Builder
Microsoft.Interop.ComInterfaceGenerator (10)
ComMethodContext.cs (10)
25
/// <see cref="
Builder
"/> can be constructed without a reference to an ISymbol, whereas the <see cref="IncrementalMethodStubGenerationContext"/> requires an ISymbol
51
public ComMethodContext(
Builder
builder, ComInterfaceContext owningInterface, IncrementalMethodStubGenerationContext generationContext)
149
/// Returns a flat list of <see cref="
Builder
"/> and its owning interface that represents all declared methods and inherited methods.
152
public static List<(ComInterfaceContext OwningInterface,
Builder
Method)> CalculateAllMethods(IEnumerable<(ComInterfaceContext, SequenceEqualImmutableArray<ComMethodInfo>)> ifaceAndDeclaredMethods, CancellationToken _)
159
var allMethodsCache = new Dictionary<ComInterfaceContext, ImmutableArray<
Builder
>>();
160
var accumulator = new List<(ComInterfaceContext OwningInterface,
Builder
Method)>();
164
foreach (
var
method in methods)
174
ImmutableArray<
Builder
> AddMethods(ComInterfaceContext iface, IEnumerable<ComMethodInfo> declaredMethods)
182
List<
Builder
> methods = new();
187
ImmutableArray<
Builder
> baseMethods;