1 instantiation of Builder
Microsoft.Interop.ComInterfaceGenerator (1)
ComMethodContext.cs (1)
203methods.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 51public 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. 152public static List<(ComInterfaceContext OwningInterface, Builder Method)> CalculateAllMethods(IEnumerable<(ComInterfaceContext, SequenceEqualImmutableArray<ComMethodInfo>)> ifaceAndDeclaredMethods, CancellationToken _) 159var allMethodsCache = new Dictionary<ComInterfaceContext, ImmutableArray<Builder>>(); 160var accumulator = new List<(ComInterfaceContext OwningInterface, Builder Method)>(); 164foreach (var method in methods) 174ImmutableArray<Builder> AddMethods(ComInterfaceContext iface, IEnumerable<ComMethodInfo> declaredMethods) 182List<Builder> methods = new(); 187ImmutableArray<Builder> baseMethods;