3 instantiations of BuilderModel
Aspire.Hosting.CodeGeneration.TypeScript (3)
TypeScriptApiProjector.cs (3)
2727
var builder = new
BuilderModel
2761
var builder = new
BuilderModel
2800
var builder = new
BuilderModel
40 references to BuilderModel
Aspire.Hosting.CodeGeneration.TypeScript (40)
AtsTypeScriptCodeGenerator.cs (16)
530
foreach (
var
typeClass in typeClasses)
536
foreach (
var
builder in resourceBuilders)
801
private void GenerateBuilderInterface(
BuilderModel
builder)
854
private void GenerateBuilderPromiseInterface(
BuilderModel
builder)
908
private void GenerateTypeClassInterfaceMethod(
BuilderModel
model, string className, AtsCapabilityInfo capability)
929
private void GenerateTypeClassInterface(
BuilderModel
model)
985
private void GenerateBuilderClass(
BuilderModel
builder)
1067
private void GenerateBuilderMethod(
BuilderModel
builder, AtsCapabilityInfo capability)
1553
private void GenerateThenableClass(
BuilderModel
builder)
2098
private void GenerateHandleWrapperRegistrations(List<
BuilderModel
> typeClasses, List<
BuilderModel
> resourceBuilders)
2108
foreach (
var
typeClass in typeClasses)
2116
foreach (
var
builder in resourceBuilders)
2143
private void GenerateTypeClass(
BuilderModel
model)
2860
private void GenerateTypeClassMethod(
BuilderModel
model, AtsCapabilityInfo capability)
3084
private void GenerateTypeClassThenableWrapper(
BuilderModel
model, List<AtsCapabilityInfo> methods)
TypeScriptApiModel.cs (3)
298
public required List<
BuilderModel
> Builders { get; init; }
301
public required List<
BuilderModel
> ResourceBuilders { get; init; }
304
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,
2497
internal string GetBuilderPromiseInterfaceForMethod(
BuilderModel
builder, AtsCapabilityInfo capability)
2631
internal static List<
BuilderModel
> CreateBuilderModels(IReadOnlyList<AtsCapabilityInfo> capabilities)
2712
var builders = new List<
BuilderModel
>();
2727
var
builder = new BuilderModel
2761
var
builder = new BuilderModel
2800
var
builder = new BuilderModel
2824
var
retainedBuilder = candidates[0];
2825
var
unrelatedBuilder = candidates
2876
private static bool IsBuilderAlias(
BuilderModel
retainedBuilder,
BuilderModel
candidate)
3044
internal static bool HasChainableMethods(
BuilderModel
model)