3 instantiations of BuilderModel
Aspire.Hosting.CodeGeneration.TypeScript (3)
TypeScriptApiProjector.cs (3)
2739
var builder = new
BuilderModel
2773
var builder = new
BuilderModel
2812
var builder = new
BuilderModel
40 references to BuilderModel
Aspire.Hosting.CodeGeneration.TypeScript (40)
AtsTypeScriptCodeGenerator.cs (16)
544
foreach (
var
typeClass in typeClasses)
550
foreach (
var
builder in resourceBuilders)
815
private void GenerateBuilderInterface(
BuilderModel
builder)
868
private void GenerateBuilderPromiseInterface(
BuilderModel
builder)
922
private void GenerateTypeClassInterfaceMethod(
BuilderModel
model, string className, AtsCapabilityInfo capability)
943
private void GenerateTypeClassInterface(
BuilderModel
model)
999
private void GenerateBuilderClass(
BuilderModel
builder)
1081
private void GenerateBuilderMethod(
BuilderModel
builder, AtsCapabilityInfo capability)
1558
private void GenerateThenableClass(
BuilderModel
builder)
2067
private void GenerateHandleWrapperRegistrations(List<
BuilderModel
> typeClasses, List<
BuilderModel
> resourceBuilders)
2077
foreach (
var
typeClass in typeClasses)
2085
foreach (
var
builder in resourceBuilders)
2112
private void GenerateTypeClass(
BuilderModel
model)
2829
private void GenerateTypeClassMethod(
BuilderModel
model, AtsCapabilityInfo capability)
3043
private void GenerateTypeClassThenableWrapper(
BuilderModel
model, List<AtsCapabilityInfo> methods)
TypeScriptApiModel.cs (3)
304
public required List<
BuilderModel
> Builders { get; init; }
307
public required List<
BuilderModel
> ResourceBuilders { get; init; }
310
public required List<
BuilderModel
> TypeClasses { get; init; }
TypeScriptApiProjector.cs (21)
159
foreach (
var
builder in builders)
200
foreach (
var
builder in resourceBuilders)
231
foreach (
var
typeClass in typeClasses)
308
internal TypeScriptApiMethodSignature ResolveMethodSignature(
BuilderModel
? builder, AtsCapabilityInfo capability)
390
private string ResolveBuilderReturnType(
BuilderModel
? builder, AtsCapabilityInfo capability)
417
private string ResolveTypeClassReturnType(
BuilderModel
builder, AtsCapabilityInfo capability)
469
foreach (
var
builderModel in _resolved.Builders.OrderBy(b => b.BuilderClassName, StringComparer.Ordinal))
969
BuilderModel
builderModel,
1092
BuilderModel
builderModel,
1150
BuilderModel
? builderModel,
2509
internal string GetBuilderPromiseInterfaceForMethod(
BuilderModel
builder, AtsCapabilityInfo capability)
2643
internal static List<
BuilderModel
> CreateBuilderModels(IReadOnlyList<AtsCapabilityInfo> capabilities)
2724
var builders = new List<
BuilderModel
>();
2739
var
builder = new BuilderModel
2773
var
builder = new BuilderModel
2812
var
builder = new BuilderModel
2836
var
retainedBuilder = candidates[0];
2837
var
unrelatedBuilder = candidates
2888
private static bool IsBuilderAlias(
BuilderModel
retainedBuilder,
BuilderModel
candidate)
3056
internal static bool HasChainableMethods(
BuilderModel
model)