2 instantiations of PublishingPromptInput
aspire (1)
BackchannelJsonSerializerContext.PublishingPromptInput.g.cs (1)
30
ObjectWithParameterizedConstructorCreator = static args => new global::Aspire.Cli.Backchannel.
PublishingPromptInput
(){ Label = (string)args[0], InputType = (string)args[1], Required = (bool)args[2], Options = (global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, string>>)args[3], Value = (string)args[4], ValidationErrors = (global::System.Collections.Generic.IReadOnlyList<string>)args[5], AllowCustomChoice = (bool)args[6] },
Aspire.Cli.Tests (1)
Commands\PublishCommandPromptingIntegrationTests.cs (1)
798
var inputs = prompt.Inputs.Select(input => new
PublishingPromptInput
55 references to PublishingPromptInput
aspire (55)
BackchannelJsonSerializerContext.GetJsonTypeInfo.g.cs (2)
58
if (type == typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
))
138
if (type == typeof(global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>))
BackchannelJsonSerializerContext.IReadOnlyListPublishingPromptInput.g.cs (12)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>>? _IReadOnlyListPublishingPromptInput;
18
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>> IReadOnlyListPublishingPromptInput
20
get => _IReadOnlyListPublishingPromptInput ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>));
23
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>> Create_IReadOnlyListPublishingPromptInput(global::System.Text.Json.JsonSerializerOptions options)
25
if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>> jsonTypeInfo))
27
var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>>
33
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateIEnumerableInfo<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>, global::Aspire.Cli.Backchannel.
PublishingPromptInput
>(options, info);
43
private void IReadOnlyListPublishingPromptInputSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>? value)
53
foreach (global::Aspire.Cli.Backchannel.
PublishingPromptInput
element in value)
BackchannelJsonSerializerContext.PublishingActivityData.g.cs (4)
30
ObjectWithParameterizedConstructorCreator = static args => new global::Aspire.Cli.Backchannel.PublishingActivityData(){ Id = (string)args[0], StatusText = (string)args[1], CompletionState = (string)args[2], StepId = (string)args[3], CompletionMessage = (string)args[4], Inputs = (global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>)args[5] },
202
var info8 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>>
219
properties[8] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>>(options, info8);
292
ParameterType = typeof(global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>),
BackchannelJsonSerializerContext.PublishingPromptInput.g.cs (31)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>? _PublishingPromptInput;
18
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.
PublishingPromptInput
> PublishingPromptInput
20
get => _PublishingPromptInput ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>)Options.GetTypeInfo(typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
));
23
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.
PublishingPromptInput
> Create_PublishingPromptInput(global::System.Text.Json.JsonSerializerOptions options)
25
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.
PublishingPromptInput
> jsonTypeInfo))
27
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>
36
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>(options, objectInfo);
53
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
55
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).Label,
73
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
75
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).InputType,
93
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
95
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).Required,
112
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
114
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).Options,
131
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
133
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).Value,
150
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
152
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).ValidationErrors,
169
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
171
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).AllowCustomChoice,
188
private void PublishingPromptInputSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Aspire.Cli.Backchannel.
PublishingPromptInput
? value)
198
writer.WriteString(PropName_Label, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).Label);
199
writer.WriteString(PropName_InputType, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).InputType);
200
writer.WriteBoolean(PropName_Required, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).Required);
202
IReadOnlyListKeyValuePairStringStringSerializeHandler(writer, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).Options);
203
writer.WriteString(PropName_Value, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).Value);
205
IReadOnlyListStringSerializeHandler(writer, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).ValidationErrors);
206
writer.WriteBoolean(PropName_AllowCustomChoice, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).AllowCustomChoice);
Commands\PublishCommandBase.cs (5)
480
private static string BuildPromptText(
PublishingPromptInput
input, int inputCount, string statusText)
534
var
input = inputs[i];
562
private async Task<string?> HandleSingleInputAsync(
PublishingPromptInput
input, string promptText, CancellationToken cancellationToken)
604
private async Task<string?> HandleSelectInputAsync(
PublishingPromptInput
input, string promptText, CancellationToken cancellationToken)
638
private async Task<string?> HandleNumberInputAsync(
PublishingPromptInput
input, string promptText, CancellationToken cancellationToken)
src\Aspire.Hosting\Backchannel\BackchannelDataTypes.cs (1)
127
public IReadOnlyList<
PublishingPromptInput
>? Inputs { get; init; }