2 instantiations of PublishingPromptInput
aspire (1)
BackchannelJsonSerializerContext.PublishingPromptInput.g.cs (1)
32
ObjectWithParameterizedConstructorCreator = static args => new global::Aspire.Cli.Backchannel.
PublishingPromptInput
(){ Name = (string)args[0], Label = (string)args[1], InputType = (string)args[2], Required = (bool)args[3], Options = (global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, string>>)args[4], Value = (string)args[5], ValidationErrors = (global::System.Collections.Generic.IReadOnlyList<string>)args[6], AllowCustomChoice = (bool)args[7], UpdateStateOnChange = (bool)args[8], Loading = (bool)args[9], Disabled = (bool)args[10] },
Aspire.Cli.Tests (1)
Commands\PublishCommandPromptingIntegrationTests.cs (1)
798
var inputs = prompt.Inputs.Select(input => new
PublishingPromptInput
80 references to PublishingPromptInput
aspire (80)
BackchannelJsonSerializerContext.GetJsonTypeInfo.g.cs (2)
58
if (type == typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
))
142
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;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>> IReadOnlyListPublishingPromptInput
22
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
>));
25
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)
27
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))
29
var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>>
35
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);
45
private void IReadOnlyListPublishingPromptInputSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>? value)
55
foreach (global::Aspire.Cli.Backchannel.
PublishingPromptInput
element in value)
BackchannelJsonSerializerContext.PublishingActivityData.g.cs (5)
32
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], LogLevel = (string)args[6], Timestamp = (global::System.DateTimeOffset?)args[7], EnableMarkdown = (bool)args[8] },
219
var info8 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>>
234
AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.PublishingActivityData).GetProperty("Inputs", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>), global::System.Array.Empty<global::System.Type>(), null),
237
properties[8] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>>(options, info8);
382
ParameterType = typeof(global::System.Collections.Generic.IReadOnlyList<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>),
BackchannelJsonSerializerContext.PublishingPromptInput.g.cs (55)
13
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>? _PublishingPromptInput;
19
public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.
PublishingPromptInput
> PublishingPromptInput
22
get => _PublishingPromptInput ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>)Options.GetTypeInfo(typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
));
25
private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.
PublishingPromptInput
> Create_PublishingPromptInput(global::System.Text.Json.JsonSerializerOptions options)
27
if (!TryGetTypeInfoForRuntimeCustomConverter<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.
PublishingPromptInput
> jsonTypeInfo))
29
var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>
35
ConstructorAttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null),
39
jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Aspire.Cli.Backchannel.
PublishingPromptInput
>(options, objectInfo);
56
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
58
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).Name,
66
AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
).GetProperty("Name", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
76
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
78
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).Label,
86
AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
).GetProperty("Label", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
99
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
101
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).InputType,
109
AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
).GetProperty("InputType", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
122
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
124
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).Required,
132
AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
).GetProperty("Required", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
142
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
144
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).Options,
152
AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
).GetProperty("Options", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, string>>), global::System.Array.Empty<global::System.Type>(), null),
162
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
164
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).Value,
172
AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
).GetProperty("Value", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null),
182
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
184
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).ValidationErrors,
192
AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
).GetProperty("ValidationErrors", InstanceMemberBindingFlags, null, typeof(global::System.Collections.Generic.IReadOnlyList<string>), global::System.Array.Empty<global::System.Type>(), null),
202
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
204
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).AllowCustomChoice,
212
AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
).GetProperty("AllowCustomChoice", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
222
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
224
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).UpdateStateOnChange,
232
AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
).GetProperty("UpdateStateOnChange", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
242
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
244
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).Loading,
252
AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
).GetProperty("Loading", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
262
DeclaringType = typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
),
264
Getter = static obj => ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)obj).Disabled,
272
AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.
PublishingPromptInput
).GetProperty("Disabled", InstanceMemberBindingFlags, null, typeof(bool), global::System.Array.Empty<global::System.Type>(), null),
282
private void PublishingPromptInputSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Aspire.Cli.Backchannel.
PublishingPromptInput
? value)
292
writer.WriteString(PropName_Name, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).Name);
293
writer.WriteString(PropName_Label, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).Label);
294
writer.WriteString(PropName_InputType, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).InputType);
295
writer.WriteBoolean(PropName_Required, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).Required);
297
IReadOnlyListKeyValuePairStringStringSerializeHandler(writer, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).Options);
298
writer.WriteString(PropName_Value, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).Value);
300
IReadOnlyListStringSerializeHandler(writer, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).ValidationErrors);
301
writer.WriteBoolean(PropName_AllowCustomChoice, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).AllowCustomChoice);
302
writer.WriteBoolean(PropName_UpdateStateOnChange, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).UpdateStateOnChange);
303
writer.WriteBoolean(PropName_Loading, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).Loading);
304
writer.WriteBoolean(PropName_Disabled, ((global::Aspire.Cli.Backchannel.
PublishingPromptInput
)value).Disabled);
Commands\PipelineCommandBase.cs (5)
646
private static string BuildPromptText(
PublishingPromptInput
input, int inputCount, string statusText, PublishingActivityData activityData)
700
var
input = inputs[i];
728
private async Task<string?> HandleSingleInputAsync(
PublishingPromptInput
input, string promptText, CancellationToken cancellationToken)
770
private async Task<string?> HandleSelectInputAsync(
PublishingPromptInput
input, string promptText, CancellationToken cancellationToken)
804
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; }