40 references to SchemaTypes
Microsoft.NET.Build.Containers (40)
ContainerBuilder.cs (2)
113
KnownImageFormats.Docker =>
SchemaTypes
.DockerManifestV2,
114
KnownImageFormats.OCI =>
SchemaTypes
.OciManifestV1,
ImageBuilder.cs (5)
75
SchemaTypes
.OciManifestV1 =>
SchemaTypes
.OciImageConfigV1,
76
SchemaTypes
.DockerManifestV2 =>
SchemaTypes
.DockerContainerV1,
77
_ =>
SchemaTypes
.OciImageConfigV1 // opinion - defaulting to modern here, but really this should never happen
ImageIndexGenerator.cs (9)
34
if (manifestMediaType ==
SchemaTypes
.DockerManifestV2)
36
return (GenerateImageIndex(images,
SchemaTypes
.DockerManifestV2,
SchemaTypes
.DockerManifestListV2),
SchemaTypes
.DockerManifestListV2);
38
else if (manifestMediaType ==
SchemaTypes
.OciManifestV1)
40
return (GenerateImageIndex(images,
SchemaTypes
.OciManifestV1,
SchemaTypes
.OciImageIndexV1),
SchemaTypes
.OciImageIndexV1);
117
mediaType =
SchemaTypes
.OciImageIndexV1,
Layer.cs (4)
205
SchemaTypes
.DockerManifestV2 =>
SchemaTypes
.DockerLayerGzip,
206
SchemaTypes
.OciManifestV1 =>
SchemaTypes
.OciLayerGzipV1,
LocalDaemons\DockerCli.cs (3)
381
if (image.ManifestMediaType ==
SchemaTypes
.DockerManifestV2)
385
else if (image.ManifestMediaType ==
SchemaTypes
.OciManifestV1)
565
SchemaTypes
.OciManifestV1,
Registry\HttpExtensions.cs (5)
14
new(
SchemaTypes
.DockerManifestListV2),
15
new(
SchemaTypes
.OciImageIndexV1),
16
new(
SchemaTypes
.DockerManifestV2),
17
new(
SchemaTypes
.OciManifestV1),
18
new(
SchemaTypes
.DockerContainerV1),
Registry\Registry.cs (5)
198
SchemaTypes
.DockerManifestV2 or
SchemaTypes
.OciManifestV1 => await ReadSingleImageAsync(
203
SchemaTypes
.DockerManifestListV2 => await PickBestImageFromManifestListAsync(
210
SchemaTypes
.OciImageIndexV1 =>
246
SchemaTypes
.DockerManifestListV2 => await initialManifestResponse.Content.ReadFromJsonAsync<ManifestListV2>(cancellationToken: cancellationToken).ConfigureAwait(false),
Tasks\CreateImageIndex.cs (3)
174
ImageIndex = ImageIndexGenerator.GenerateImageIndex(images,
SchemaTypes
.OciManifestV1,
SchemaTypes
.OciImageIndexV1),
175
ImageIndexMediaType =
SchemaTypes
.OciImageIndexV1,
Tasks\CreateNewImage.cs (4)
157
KnownImageFormats.Docker =>
SchemaTypes
.DockerManifestV2,
158
KnownImageFormats.OCI =>
SchemaTypes
.OciManifestV1,
175
KnownImageFormats.Docker =>
SchemaTypes
.DockerManifestV2,
176
KnownImageFormats.OCI =>
SchemaTypes
.OciManifestV1,