24 references to TerminalOwner
Aspire.Hosting (16)
ApplicationModel\AspireTerminal.cs (4)
18/// What disposal means depends on <see cref="Owner"/>. For <see cref="TerminalOwner.AppHost"/> the AppHost 22/// <see cref="TerminalOwner.Resource"/> the workload belongs to the resource, so disposing only releases 53public TerminalOwner Owner => Backend.Owner; 73/// a no-op for <see cref="TerminalOwner.Resource"/> terminals, whose workload is started by the resource.
ApplicationModel\Hex1bAspireTerminal.cs (2)
67public TerminalOwner Owner => TerminalOwner.AppHost;
ApplicationModel\ITerminalBackend.cs (1)
15TerminalOwner Owner { get; }
ApplicationModel\ResourceAspireTerminal.cs (2)
72public TerminalOwner Owner => TerminalOwner.Resource;
ApplicationModel\TerminalPlacement.cs (1)
13/// while <see cref="TerminalOwner"/> identifies which component owns its workload.
ApplicationModel\TerminalService.cs (4)
271TerminalOwner.AppHost, 284TerminalOwner.Resource, 554/// The resource-specific members are populated only for <see cref="TerminalOwner.Resource"/> terminals, whose 560TerminalOwner Owner,
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
644.Where(t => t.Owner == TerminalOwner.AppHost)
Dashboard\DashboardService.cs (1)
747if (terminal.Owner != Aspire.Hosting.ApplicationModel.TerminalOwner.AppHost ||
Aspire.Hosting.Tests (8)
Terminals\AspireTerminalTests.cs (1)
108Assert.Equal(TerminalOwner.AppHost, terminal.Owner);
Terminals\ResourceTerminalCatalogTests.cs (1)
236Assert.Equal(TerminalOwner.Resource, terminal!.Owner);
Terminals\TerminalServiceTests.cs (3)
33[InlineData(typeof(TerminalOwner))] 186Assert.Equal(TerminalOwner.AppHost, terminal.Owner); 991Assert.All(listings, l => Assert.Equal(TerminalOwner.AppHost, l.Owner));
Utils\TestTerminalBackend.cs (2)
12public TerminalOwner Owner => TerminalOwner.AppHost;
WithTerminalTests.cs (1)
36[InlineData(typeof(TerminalOwner))]