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