3 instantiations of BuilderModel
Aspire.Hosting.CodeGeneration.TypeScript (3)
TypeScriptApiProjector.cs (3)
2739var builder = new BuilderModel 2773var builder = new BuilderModel 2812var builder = new BuilderModel
40 references to BuilderModel
Aspire.Hosting.CodeGeneration.TypeScript (40)
AtsTypeScriptCodeGenerator.cs (16)
544foreach (var typeClass in typeClasses) 550foreach (var builder in resourceBuilders) 815private void GenerateBuilderInterface(BuilderModel builder) 868private void GenerateBuilderPromiseInterface(BuilderModel builder) 922private void GenerateTypeClassInterfaceMethod(BuilderModel model, string className, AtsCapabilityInfo capability) 943private void GenerateTypeClassInterface(BuilderModel model) 999private void GenerateBuilderClass(BuilderModel builder) 1081private void GenerateBuilderMethod(BuilderModel builder, AtsCapabilityInfo capability) 1558private void GenerateThenableClass(BuilderModel builder) 2067private void GenerateHandleWrapperRegistrations(List<BuilderModel> typeClasses, List<BuilderModel> resourceBuilders) 2077foreach (var typeClass in typeClasses) 2085foreach (var builder in resourceBuilders) 2112private void GenerateTypeClass(BuilderModel model) 2829private void GenerateTypeClassMethod(BuilderModel model, AtsCapabilityInfo capability) 3043private void GenerateTypeClassThenableWrapper(BuilderModel model, List<AtsCapabilityInfo> methods)
TypeScriptApiModel.cs (3)
304public required List<BuilderModel> Builders { get; init; } 307public required List<BuilderModel> ResourceBuilders { get; init; } 310public 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, 2509internal string GetBuilderPromiseInterfaceForMethod(BuilderModel builder, AtsCapabilityInfo capability) 2643internal static List<BuilderModel> CreateBuilderModels(IReadOnlyList<AtsCapabilityInfo> capabilities) 2724var builders = new List<BuilderModel>(); 2739var builder = new BuilderModel 2773var builder = new BuilderModel 2812var builder = new BuilderModel 2836var retainedBuilder = candidates[0]; 2837var unrelatedBuilder = candidates 2888private static bool IsBuilderAlias(BuilderModel retainedBuilder, BuilderModel candidate) 3056internal static bool HasChainableMethods(BuilderModel model)