38 references to SchemaTypes
Microsoft.NET.Build.Containers (38)
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);
124
mediaType =
SchemaTypes
.OciImageIndexV1,
Layer.cs (4)
205
SchemaTypes
.DockerManifestV2 =>
SchemaTypes
.DockerLayerGzip,
206
SchemaTypes
.OciManifestV1 =>
SchemaTypes
.OciLayerGzipV1,
LocalDaemons\ContainerArchive.cs (2)
39
if (image.ManifestMediaType ==
SchemaTypes
.DockerManifestV2)
43
else if (image.ManifestMediaType ==
SchemaTypes
.OciManifestV1)
LocalDaemons\ContainerRuntimes.cs (2)
68
KnownImageFormats.Docker =>
SchemaTypes
.DockerManifestV2,
69
KnownImageFormats.OCI =>
SchemaTypes
.OciManifestV1,
LocalDaemons\DockerCli.cs (3)
290
if (image.ManifestMediaType ==
SchemaTypes
.DockerManifestV2)
294
else if (image.ManifestMediaType ==
SchemaTypes
.OciManifestV1)
474
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,