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)
545foreach (var typeClass in typeClasses) 551foreach (var builder in resourceBuilders) 816private void GenerateBuilderInterface(BuilderModel builder) 869private void GenerateBuilderPromiseInterface(BuilderModel builder) 923private void GenerateTypeClassInterfaceMethod(BuilderModel model, string className, AtsCapabilityInfo capability) 944private void GenerateTypeClassInterface(BuilderModel model) 1000private void GenerateBuilderClass(BuilderModel builder) 1082private void GenerateBuilderMethod(BuilderModel builder, AtsCapabilityInfo capability) 1559private void GenerateThenableClass(BuilderModel builder) 2068private void GenerateHandleWrapperRegistrations(List<BuilderModel> typeClasses, List<BuilderModel> resourceBuilders) 2078foreach (var typeClass in typeClasses) 2086foreach (var builder in resourceBuilders) 2113private void GenerateTypeClass(BuilderModel model) 2830private void GenerateTypeClassMethod(BuilderModel model, AtsCapabilityInfo capability) 3044private 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)