3 instantiations of BuilderModel
Aspire.Hosting.CodeGeneration.TypeScript (3)
TypeScriptApiProjector.cs (3)
2727var builder = new BuilderModel 2761var builder = new BuilderModel 2800var builder = new BuilderModel
40 references to BuilderModel
Aspire.Hosting.CodeGeneration.TypeScript (40)
AtsTypeScriptCodeGenerator.cs (16)
530foreach (var typeClass in typeClasses) 536foreach (var builder in resourceBuilders) 801private void GenerateBuilderInterface(BuilderModel builder) 854private void GenerateBuilderPromiseInterface(BuilderModel builder) 908private void GenerateTypeClassInterfaceMethod(BuilderModel model, string className, AtsCapabilityInfo capability) 929private void GenerateTypeClassInterface(BuilderModel model) 985private void GenerateBuilderClass(BuilderModel builder) 1067private void GenerateBuilderMethod(BuilderModel builder, AtsCapabilityInfo capability) 1553private void GenerateThenableClass(BuilderModel builder) 2098private void GenerateHandleWrapperRegistrations(List<BuilderModel> typeClasses, List<BuilderModel> resourceBuilders) 2108foreach (var typeClass in typeClasses) 2116foreach (var builder in resourceBuilders) 2143private void GenerateTypeClass(BuilderModel model) 2860private void GenerateTypeClassMethod(BuilderModel model, AtsCapabilityInfo capability) 3084private void GenerateTypeClassThenableWrapper(BuilderModel model, List<AtsCapabilityInfo> methods)
TypeScriptApiModel.cs (3)
298public required List<BuilderModel> Builders { get; init; } 301public required List<BuilderModel> ResourceBuilders { get; init; } 304public required List<BuilderModel> TypeClasses { get; init; }
TypeScriptApiProjector.cs (21)
159foreach (var builder in builders) 200foreach (var builder in resourceBuilders) 231foreach (var typeClass in typeClasses) 308internal TypeScriptApiMethodSignature ResolveMethodSignature(BuilderModel? builder, AtsCapabilityInfo capability) 390private string ResolveBuilderReturnType(BuilderModel? builder, AtsCapabilityInfo capability) 417private string ResolveTypeClassReturnType(BuilderModel builder, AtsCapabilityInfo capability) 469foreach (var builderModel in _resolved.Builders.OrderBy(b => b.BuilderClassName, StringComparer.Ordinal)) 969BuilderModel builderModel, 1092BuilderModel builderModel, 1150BuilderModel? builderModel, 2497internal string GetBuilderPromiseInterfaceForMethod(BuilderModel builder, AtsCapabilityInfo capability) 2631internal static List<BuilderModel> CreateBuilderModels(IReadOnlyList<AtsCapabilityInfo> capabilities) 2712var builders = new List<BuilderModel>(); 2727var builder = new BuilderModel 2761var builder = new BuilderModel 2800var builder = new BuilderModel 2824var retainedBuilder = candidates[0]; 2825var unrelatedBuilder = candidates 2876private static bool IsBuilderAlias(BuilderModel retainedBuilder, BuilderModel candidate) 3044internal static bool HasChainableMethods(BuilderModel model)