39 references to Name
aspire (7)
Bundles\BundleService.cs (3)
896var name = entry.Name; 916throw new InvalidOperationException($"Tar entry '{entry.Name}' would extract outside the destination directory."); 950throw new InvalidOperationException($"Symlink '{entry.Name}' targets '{entry.LinkName}' which resolves outside the destination directory.");
Utils\ArchiveHelper.cs (4)
81if (string.IsNullOrEmpty(entry.Name)) 86var fullPath = Path.GetFullPath(Path.Combine(destinationPath, entry.Name)); 92throw new InvalidOperationException($"Tar entry '{entry.Name}' would extract outside the destination directory."); 126throw new InvalidOperationException($"Symlink '{entry.Name}' targets '{entry.LinkName}' which resolves outside the destination directory.");
Aspire.Cli.EndToEnd.Tests (1)
Helpers\CliE2ETestHelpers.cs (1)
1179var match = stablePackageRegex.Match(entry.Name);
Aspire.Hosting (10)
Publishing\ContainerImageArchiveRewriter.cs (10)
169var rootEntryName = GetRootEntryName(entry.Name); 175EnsureUniqueNamingEntry(ref sawDockerManifest, entry.Name); 179entry.Name); 182EnsureUniqueNamingEntry(ref sawLegacyRepositories, entry.Name); 186entry.Name); 189EnsureUniqueNamingEntry(ref sawOciIndex, entry.Name); 193entry.Name); 504throw InvalidMetadata(entry.Name, "the entry must be a regular file"); 509throw InvalidMetadata(entry.Name, $"the entry exceeds the {MaxNamingMetadataLength}-byte safety limit"); 512var dataStream = entry.DataStream ?? throw InvalidMetadata(entry.Name, "the entry has no data");
Aspire.Hosting.TestUtilities (4)
Publishing\TestContainerImageArchive.cs (4)
74if (GetRootEntryName(entry.Name) != "manifest.json") 121if (!string.Equals(GetRootEntryName(entry.Name), "layer.tar", StringComparison.Ordinal)) 190if (!string.Equals(entry.Name, entryName, StringComparison.Ordinal)) 214names.Add(entry.Name);
Infrastructure.Tests (6)
Pipelines\TrayBundleTests.cs (6)
79names.Add(entry.Name); 80var original = Path.Combine(source, Path.GetFileName(entry.Name)); 186Assert.StartsWith(prefix, entry.Name); 187var relativePath = entry.Name[prefix.Length..]; 292files.Add(entry.Name); 295Assert.Equal(File.ReadAllBytes(Path.Combine(source, Path.GetFileName(entry.Name))), content.ToArray());
Microsoft.Build.Tasks.Core (1)
Untar.cs (1)
280string entryName = tarEntry.Name;
sdk-tasks (1)
ExtractArchiveToDirectory.cs (1)
124string entryName = tarEntry.Name;
System.Formats.Tar (9)
System\Formats\Tar\PaxTarEntry.cs (1)
117/// <para>Setting properties such as <see cref="TarEntry.Name"/>, <see cref="TarEntry.ModificationTime"/>, <see cref="TarEntry.Uid"/>, <see cref="TarEntry.Gid"/>, <see cref="PosixTarEntry.UserName"/>, <see cref="PosixTarEntry.GroupName"/>, <see cref="TarEntry.LinkName"/>, <see cref="PosixTarEntry.DeviceMajor"/>, or <see cref="PosixTarEntry.DeviceMinor"/> will update the corresponding extended attribute to keep properties and extended attributes synchronized.</para>
System\Formats\Tar\TarEntry.cs (4)
276throw new InvalidOperationException(SR.Format(SR.TarEntryDoesNotSupportDataStream, Name, EntryType)); 316/// <returns>The <see cref="Name"/> of the current entry.</returns> 317public override string ToString() => Name; 389string name = ArchivingUtils.SanitizeEntryFilePath(Name, preserveDriveRoot: true);
System\Formats\Tar\TarHeader.Write.cs (3)
533throw new ArgumentException(SR.Format(SR.TarEntryFieldExceedsMaxLength, nameof(TarEntry.Name)), ArgNameEntry); 554throw new ArgumentException(SR.Format(SR.TarEntryFieldExceedsMaxLength, nameof(TarEntry.Name)), ArgNameEntry); 607throw new ArgumentException(SR.Format(SR.TarEntryFieldExceedsMaxLength, nameof(TarEntry.Name)), ArgNameEntry);
System\Formats\Tar\TarWriter.cs (1)
403throw new IOException(SR.Format(SR.TarStreamSeekabilityUnsupportedCombination, entry.Name));