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