5 instantiations of ContainerImageManifest
Aspire.Hosting (2)
Publishing\ContainerRuntimeBase.cs (1)
321manifest = new ContainerImageManifest(digest, actualOperatingSystem, actualArchitecture);
Publishing\PodmanContainerRuntime.cs (1)
434var inspectedManifest = new ContainerImageManifest(digest, os, architecture);
Aspire.Hosting.Tests (2)
Publishing\ContainerRuntimeBaseTests.cs (2)
132var manifest = new ContainerImageManifest( 169new ContainerImageManifest(digest, "linux", "amd64"));
Aspire.Hosting.TestUtilities (1)
Publishing\FakeContainerRuntime.cs (1)
148var manifest = new ContainerImageManifest(
20 references to ContainerImageManifest
Aspire.Hosting (13)
Publishing\ContainerImageInspectionResult.cs (5)
171/// Initializes a new instance of the <see cref="ContainerImageManifest"/> class. 236private readonly Func<string, string, ContainerImageManifest?>? _manifestAccessor; 242Func<string, string, ContainerImageManifest?>? manifestAccessor) 275[NotNullWhen(true)] out ContainerImageManifest? manifest) 294IReadOnlyList<ContainerImageManifest> manifests,
Publishing\ContainerRuntimeBase.cs (6)
242protected static ContainerImageManifest? FindManifest(string output, string operatingSystem, string architecture) 251if (TryCreateManifest(item["Descriptor"] as JsonObject, operatingSystem, architecture, out var manifest)) 269if (TryCreateManifest(item, operatingSystem, architecture, out var manifest)) 281return TryCreateManifest(descriptor, operatingSystem, architecture, out var singleManifest) 299[NotNullWhen(true)] out ContainerImageManifest? manifest) 312!ContainerImageManifest.IsValidDigest(digest) ||
Publishing\PodmanContainerRuntime.cs (2)
416if (digest is null || !ContainerImageManifest.IsValidDigest(digest)) 434var inspectedManifest = new ContainerImageManifest(digest, os, architecture);
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxContainerDeployment.cs (1)
986if (!result.TryGetManifest("linux", "amd64", out var manifest))
Aspire.Hosting.Tests (5)
Publishing\ContainerRuntimeBaseTests.cs (5)
104Assert.True(manifestResult.TryGetManifest("linux", "amd64", out var manifest)); 132var manifest = new ContainerImageManifest( 150Assert.True(manifestResult.TryGetManifest("LINUX", "AMD64", out var inspectedManifest)); 249Assert.True(result.TryGetManifest("linux", "amd64", out var manifest)); 278Assert.True(result.TryGetManifest("linux", "amd64", out var manifest));
Aspire.Hosting.TestUtilities (1)
Publishing\FakeContainerRuntime.cs (1)
148var manifest = new ContainerImageManifest(