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)
569foreach (var typeClass in typeClasses) 575foreach (var builder in resourceBuilders) 840private void GenerateBuilderInterface(BuilderModel builder) 893private void GenerateBuilderPromiseInterface(BuilderModel builder) 947private void GenerateTypeClassInterfaceMethod(BuilderModel model, string className, AtsCapabilityInfo capability) 968private void GenerateTypeClassInterface(BuilderModel model) 1024private void GenerateBuilderClass(BuilderModel builder) 1106private void GenerateBuilderMethod(BuilderModel builder, AtsCapabilityInfo capability) 1583private void GenerateThenableClass(BuilderModel builder) 2102private void GenerateHandleWrapperRegistrations(List<BuilderModel> typeClasses, List<BuilderModel> resourceBuilders) 2112foreach (var typeClass in typeClasses) 2120foreach (var builder in resourceBuilders) 2147private void GenerateTypeClass(BuilderModel model) 2864private void GenerateTypeClassMethod(BuilderModel model, AtsCapabilityInfo capability) 3097private 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)