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)
197
SchemaTypes
.DockerManifestV2 or
SchemaTypes
.OciManifestV1 => await ReadSingleImageAsync(
202
SchemaTypes
.DockerManifestListV2 => await PickBestImageFromManifestListAsync(
209
SchemaTypes
.OciImageIndexV1 =>
245
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,