2 instantiations of Composition
Aspire.Hosting.Native.Server (2)
Api\ApplicationWorkspace.cs (1)
50_pending = new Composition(_owner, new ApplicationModel(invitations.Options.TimeProvider)) { Workspace = this };
Api\CompositionApi.cs (1)
48_composition = new Composition(this, _session.StartGeneration());
104 references to Composition
Aspire.Hosting.Native.Core.Tests (46)
DeclarativeApplicationTests.cs (12)
113var composition = session.StartGeneration(); 180var first = workspace.BeginRevision(); 185var next = workspace.BeginRevision(); 202var composition = session.StartGeneration(); 217var first = workspace.BeginRevision(); 240var composition = session.StartGeneration(); 266Composition Declare(string image) 268var revision = workspace.BeginRevision(); 275var first = Declare("generic/service:1"); 312var composition = session.StartGeneration(); 358var composition = session.StartGeneration(); 417var composition = session.StartGeneration();
MilestoneDependencyTests.cs (16)
19var composition = session.StartGeneration(); 65var composition = session.StartGeneration(); 103var composition = session.StartGeneration(); 154var composition = session.StartGeneration(); 188var composition = session.StartGeneration(); 207Composition Revision(string version) 209var composition = workspace.BeginRevision(); 220var first = Revision("one"); 249Composition Revision(string version) 251var composition = workspace.BeginRevision(); 262var initial = Revision("one"); 285var initial = workspace.BeginRevision(); 291var revision = workspace.BeginRevision(); 321var composition = session.StartGeneration(); 352var composition = session.StartGeneration(); 364private static DeclaredResource Declare(Composition composition, string name)
NativeAuxiliaryBackchannelTests.cs (8)
77var revision = workspace.BeginRevision(); 112var revision = workspace.BeginRevision(); 204var revision = workspace.BeginRevision(); 228var next = workspace.BeginRevision(); 236var generation = replacement.StartGeneration(); 249var composition = session.StartGeneration(); 279var composition = session.StartGeneration(); 331var composition = session.StartGeneration();
NativeCliProtocolTests.cs (2)
194var composition = session.StartGeneration(); 201var replacement = session.StartGeneration();
NativeModelAlignmentTests.cs (7)
17var composition = session.StartGeneration(); 45var model = first.StartGeneration(); 46var other = second.StartGeneration(); 65var composition = session.StartGeneration(); 91var composition = session.StartGeneration(); 103var composition = session.StartGeneration(); 124var composition = session.StartGeneration();
NativePublishingTests.cs (1)
22var composition = session.StartGeneration();
Aspire.Hosting.Native.Server (58)
Api\ApplicationWorkspace.cs (7)
16private Composition? _pending; 17private Composition? _committed; 41public Composition BeginRevision() 58public void AbortRevision(Composition revision) 68internal void DiscardRevision(Composition revision) 84public async Task CommitRevision(Composition revision) 200private void ValidatePending(Composition revision)
Api\CompositionApi.cs (7)
24private Composition? _composition; 40public Composition StartGeneration() 56public async Task RetireGeneration(Composition composition) 244internal sealed partial class DeclaredResource(Composition composition, ResourceHandle handle) : ICapabilityLifetime 246internal Composition Composition { get; } = composition; 332internal Composition Composition { get; } 336internal DeclaredValue(Composition composition, SymbolicValue value)
Api\RpcAuthoringApi.cs (3)
19internal Composition Composition { get; } 43public Composition Build() 285var composition = resource.Owner.Composition;
Api\RuntimeApi.cs (3)
72private readonly Composition _composition; 77internal ApplicationExecution(Composition composition, RuntimeInvitations invitations) 85internal ApplicationExecution(Composition composition, RuntimeInvitations invitations, RuntimeGeneration runtime)
artifacts\obj\Aspire.Hosting.Native.Server\Debug\native-ats\NativeDispatch.g.cs (38)
22target.AbortRevision(handles.Get<Composition>(arguments["revision"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition")); 28var target = handles.Get<Composition>(arguments["context"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition"); 36var target = handles.Get<Composition>(arguments["context"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition"); 44var target = handles.Get<Composition>(arguments["context"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition"); 52var target = handles.Get<Composition>(arguments["context"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition"); 60var target = handles.Get<Composition>(arguments["context"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition"); 68var target = handles.Get<Composition>(arguments["context"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition"); 76var target = handles.Get<Composition>(arguments["context"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition"); 84var target = handles.Get<Composition>(arguments["context"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition"); 92var target = handles.Get<Composition>(arguments["context"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition"); 123var result = target.BeginRevision(); 137await target.CommitRevision(handles.Get<Composition>(arguments["revision"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition")).ConfigureAwait(false); 195var target = handles.Get<Composition>(arguments["context"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition"); 203var target = handles.Get<Composition>(arguments["context"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition"); 211var target = handles.Get<Composition>(arguments["context"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition"); 242var target = handles.Get<Composition>(arguments["context"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition"); 257var target = handles.Get<Composition>(arguments["context"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition"); 495await target.RetireGeneration(handles.Get<Composition>(arguments["composition"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition")).ConfigureAwait(false); 508var target = handles.Get<Composition>(arguments["context"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition"); 529var target = handles.Get<Composition>(arguments["context"], "Aspire.Hosting.Native.Server/Aspire.Hosting.Native.Api.Composition"); 581var result = target.StartGeneration(); 762var result = target.Build();