8 instantiations of AppHostInformation
aspire (1)
BackchannelJsonSerializerContext.AppHostInformation.g.cs (1)
32ObjectWithParameterizedConstructorCreator = static args => new global::Aspire.Cli.Backchannel.AppHostInformation(){ AppHostPath = (string)args[0], ProcessId = (int)args[1], CliProcessId = (int?)args[2], StartedAt = (global::System.DateTimeOffset?)args[3] },
Aspire.Cli.Tests (7)
Commands\AgentMcpCommandTests.cs (2)
159AppHostInfo = new AppHostInformation 229AppHostInfo = new AppHostInformation
Mcp\AppHostConnectionSelectionLogicTests.cs (1)
75appHostInfo: new AppHostInformation { AppHostPath = appHostPath, ProcessId = processId, CliProcessId = null },
Mcp\ListAppHostsToolTests.cs (4)
48var appHostInfo = new AppHostInformation 80var appHostInfo = new AppHostInformation 112var inScopeAppHostInfo = new AppHostInformation 123var outOfScopeAppHostInfo = new AppHostInformation
50 references to AppHostInformation
aspire (44)
Backchannel\AppHostAuxiliaryBackchannel.cs (9)
34AppHostInformation? appHostInfo, 58AppHostInformation? appHostInfo, 74public AppHostInformation? AppHostInfo { get; private set; } 159var appHostInfo = await rpc.InvokeAsync<AppHostInformation?>("GetAppHostInformationAsync").ConfigureAwait(false); 202public async Task<AppHostInformation?> GetAppHostInformationAsync(CancellationToken cancellationToken = default) 208var appHostInfo = await rpc.InvokeWithCancellationAsync<AppHostInformation?>( 409var legacyInfo = await GetAppHostInformationAsync(cancellationToken).ConfigureAwait(false);
Backchannel\BackchannelJsonSerializerContext.cs (1)
44[JsonSerializable(typeof(AppHostInformation))]
Backchannel\IAppHostAuxiliaryBackchannel.cs (1)
32AppHostInformation? AppHostInfo { get; }
BackchannelJsonSerializerContext.AppHostInformation.g.cs (27)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.AppHostInformation>? _AppHostInformation; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.AppHostInformation> AppHostInformation 22get => _AppHostInformation ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.AppHostInformation>)Options.GetTypeInfo(typeof(global::Aspire.Cli.Backchannel.AppHostInformation)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.AppHostInformation> Create_AppHostInformation(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Aspire.Cli.Backchannel.AppHostInformation>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Cli.Backchannel.AppHostInformation> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Aspire.Cli.Backchannel.AppHostInformation> 35ConstructorAttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.AppHostInformation).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null), 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Aspire.Cli.Backchannel.AppHostInformation>(options, objectInfo); 56DeclaringType = typeof(global::Aspire.Cli.Backchannel.AppHostInformation), 58Getter = static obj => ((global::Aspire.Cli.Backchannel.AppHostInformation)obj).AppHostPath, 66AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.AppHostInformation).GetProperty("AppHostPath", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 79DeclaringType = typeof(global::Aspire.Cli.Backchannel.AppHostInformation), 81Getter = static obj => ((global::Aspire.Cli.Backchannel.AppHostInformation)obj).ProcessId, 89AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.AppHostInformation).GetProperty("ProcessId", InstanceMemberBindingFlags, null, typeof(int), global::System.Array.Empty<global::System.Type>(), null), 100DeclaringType = typeof(global::Aspire.Cli.Backchannel.AppHostInformation), 102Getter = static obj => ((global::Aspire.Cli.Backchannel.AppHostInformation)obj).CliProcessId, 110AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.AppHostInformation).GetProperty("CliProcessId", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null), 120DeclaringType = typeof(global::Aspire.Cli.Backchannel.AppHostInformation), 122Getter = static obj => ((global::Aspire.Cli.Backchannel.AppHostInformation)obj).StartedAt, 130AttributeProviderFactory = static () => typeof(global::Aspire.Cli.Backchannel.AppHostInformation).GetProperty("StartedAt", InstanceMemberBindingFlags, null, typeof(global::System.DateTimeOffset?), global::System.Array.Empty<global::System.Type>(), null), 140private void AppHostInformationSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Aspire.Cli.Backchannel.AppHostInformation? value) 150writer.WriteString(PropName_AppHostPath, ((global::Aspire.Cli.Backchannel.AppHostInformation)value).AppHostPath); 151writer.WriteNumber(PropName_ProcessId, ((global::Aspire.Cli.Backchannel.AppHostInformation)value).ProcessId); 153global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Aspire.Cli.Backchannel.AppHostInformation)value).CliProcessId, NullableInt32); 155global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Aspire.Cli.Backchannel.AppHostInformation)value).StartedAt, NullableDateTimeOffset);
BackchannelJsonSerializerContext.GetJsonTypeInfo.g.cs (1)
30if (type == typeof(global::Aspire.Cli.Backchannel.AppHostInformation))
Commands\PsCommand.cs (1)
137var info = connection.AppHostInfo;
Commands\RunCommand.cs (1)
858var appHostInfo = backchannel.AppHostInfo;
Commands\StopCommand.cs (1)
92var appHostInfo = selectedConnection.AppHostInfo;
Projects\RunningInstanceManager.cs (2)
51var appHostInfo = backchannel.AppHostInfo; 93public async Task<bool> MonitorProcessesForTerminationAsync(AppHostInformation appHostInfo, CancellationToken cancellationToken)
Aspire.Cli.Tests (6)
Mcp\ListAppHostsToolTests.cs (5)
48var appHostInfo = new AppHostInformation 80var appHostInfo = new AppHostInformation 112var inScopeAppHostInfo = new AppHostInformation 123var outOfScopeAppHostInfo = new AppHostInformation 174private static AppHostAuxiliaryBackchannel CreateAppHostConnection(string hash, string socketPath, AppHostInformation appHostInfo, bool isInScope)
TestServices\TestAppHostAuxiliaryBackchannel.cs (1)
19public AppHostInformation? AppHostInfo { get; set; }