35 references to SymbolicLink
aspire (2)
Bundles\BundleService.cs (1)
288case TarEntryType.SymbolicLink:
Utils\ArchiveHelper.cs (1)
116case TarEntryType.SymbolicLink:
Microsoft.DotNet.SignTool (3)
src\ZipData.cs (3)
66.Where(static entry => entry.EntryType != TarEntryType.SymbolicLink && 673(skipSymlinks && tar.EntryType == TarEntryType.SymbolicLink)) 681if (tar.EntryType == TarEntryType.SymbolicLink)
System.Formats.Tar (30)
System\Formats\Tar\GnuTarEntry.cs (1)
29/// <item>In all platforms: <see cref="TarEntryType.Directory"/>, <see cref="TarEntryType.HardLink"/>, <see cref="TarEntryType.SymbolicLink"/>, <see cref="TarEntryType.RegularFile"/>.</item>
System\Formats\Tar\PaxTarEntry.cs (2)
28/// <item>In all platforms: <see cref="TarEntryType.Directory"/>, <see cref="TarEntryType.HardLink"/>, <see cref="TarEntryType.SymbolicLink"/>, <see cref="TarEntryType.RegularFile"/>.</item> 51/// <item>In all platforms: <see cref="TarEntryType.Directory"/>, <see cref="TarEntryType.HardLink"/>, <see cref="TarEntryType.SymbolicLink"/>, <see cref="TarEntryType.RegularFile"/>.</item>
System\Formats\Tar\TarEntry.cs (7)
124/// When the <see cref="EntryType"/> indicates a <see cref="TarEntryType.SymbolicLink"/> or a <see cref="TarEntryType.HardLink"/>, this property returns the link target path of such link. 127/// <exception cref="InvalidOperationException">The entry type is not <see cref="TarEntryType.HardLink"/> or <see cref="TarEntryType.SymbolicLink"/>.</exception> 135if (_header._typeFlag is not TarEntryType.HardLink and not TarEntryType.SymbolicLink) 216if (EntryType is TarEntryType.SymbolicLink or TarEntryType.HardLink or TarEntryType.GlobalExtendedAttributes) 251if (EntryType is TarEntryType.SymbolicLink or TarEntryType.HardLink or TarEntryType.GlobalExtendedAttributes) 375if (EntryType is TarEntryType.SymbolicLink) 478case TarEntryType.SymbolicLink:
System\Formats\Tar\TarHeader.cs (1)
234Debug.Assert(_typeFlag is TarEntryType.SymbolicLink or TarEntryType.HardLink);
System\Formats\Tar\TarHeader.Read.cs (3)
133if (_typeFlag is TarEntryType.HardLink or TarEntryType.SymbolicLink && 216case TarEntryType.SymbolicLink: 278case TarEntryType.SymbolicLink:
System\Formats\Tar\TarHeader.Write.cs (1)
648Debug.Assert(!string.IsNullOrEmpty(_linkName) ^ (_typeFlag is not TarEntryType.SymbolicLink and not TarEntryType.HardLink));
System\Formats\Tar\TarHelpers.cs (4)
325TarEntryType.SymbolicLink) 339TarEntryType.SymbolicLink) 353TarEntryType.SymbolicLink) 371TarEntryType.SymbolicLink)
System\Formats\Tar\TarWriter.cs (7)
232/// <item><see cref="TarEntryType.SymbolicLink"/></item> 245/// <item><see cref="TarEntryType.SymbolicLink"/></item> 250/// <exception cref="ArgumentException">The entry type is <see cref="TarEntryType.HardLink"/> or <see cref="TarEntryType.SymbolicLink"/> and the <see cref="TarEntry.LinkName"/> is <see langword="null"/> or empty.</exception> 280/// <item><see cref="TarEntryType.SymbolicLink"/></item> 293/// <item><see cref="TarEntryType.SymbolicLink"/></item> 298/// <exception cref="ArgumentException">The entry type is <see cref="TarEntryType.HardLink"/> or <see cref="TarEntryType.SymbolicLink"/> and the <see cref="TarEntry.LinkName"/> is <see langword="null"/> or empty.</exception> 427if (entryType is TarEntryType.HardLink or TarEntryType.SymbolicLink)
System\Formats\Tar\TarWriter.Unix.cs (2)
56Interop.Sys.FileTypes.S_IFLNK => TarEntryType.SymbolicLink, 117if (entry.EntryType == TarEntryType.SymbolicLink)
System\Formats\Tar\UstarTarEntry.cs (1)
24/// <item>In all platforms: <see cref="TarEntryType.Directory"/>, <see cref="TarEntryType.HardLink"/>, <see cref="TarEntryType.SymbolicLink"/>, <see cref="TarEntryType.RegularFile"/>.</item>
System\Formats\Tar\V7TarEntry.cs (1)
22/// <remarks>When creating an instance using the <see cref="V7TarEntry(TarEntryType, string)"/> constructor, only the following entry types are supported: <see cref="TarEntryType.Directory"/>, <see cref="TarEntryType.HardLink"/>, <see cref="TarEntryType.SymbolicLink"/> and <see cref="TarEntryType.V7RegularFile"/>.</remarks>