1 instantiation of Builder
Microsoft.Interop.ComInterfaceGenerator (1)
ComMethodContext.cs (1)
208methods.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) 154/// Returns a flat list of <see cref="Builder"/> and its owning interface that represents all declared methods and inherited methods. 157public static List<(ComInterfaceContext OwningInterface, Builder Method)> CalculateAllMethods(IEnumerable<(ComInterfaceContext, SequenceEqualImmutableArray<ComMethodInfo>)> ifaceAndDeclaredMethods, CancellationToken _) 164var allMethodsCache = new Dictionary<ComInterfaceContext, ImmutableArray<Builder>>(); 165var accumulator = new List<(ComInterfaceContext OwningInterface, Builder Method)>(); 169foreach (var method in methods) 179ImmutableArray<Builder> AddMethods(ComInterfaceContext iface, IEnumerable<ComMethodInfo> declaredMethods) 187List<Builder> methods = new(); 192ImmutableArray<Builder> baseMethods;