8 instantiations of PaxTarEntry
System.Formats.Tar (8)
System\Formats\Tar\PaxTarEntry.cs (5)
28/// <remarks><para>When creating an instance using the <see cref="PaxTarEntry(TarEntryType, string)"/> constructor, only the following entry types are supported:</para> 33/// <para>Use the <see cref="PaxTarEntry(TarEntryType, string, IEnumerable{KeyValuePair{string, string}})"/> constructor to include additional extended attributes when creating the entry.</para> 67/// <remarks>When creating an instance using the <see cref="PaxTarEntry(TarEntryType, string)"/> constructor, only the following entry types are supported: 136/// <remarks>The extended attributes are specified when constructing an entry. Use <see cref="PaxTarEntry(TarEntryType, string, IEnumerable{KeyValuePair{string, string}})"/> to append your own enumeration of extended attributes to the current entry on top of the default ones. Use <see cref="PaxTarEntry(TarEntryType, string)"/> to only use the default extended attributes.
System\Formats\Tar\TarReader.cs (2)
139new PaxGlobalExtendedAttributesTarEntry(header, this) : new PaxTarEntry(header, this), 292new PaxGlobalExtendedAttributesTarEntry(header, this) : new PaxTarEntry(header, this),
System\Formats\Tar\TarWriter.Unix.cs (1)
47TarEntryFormat.Pax => new PaxTarEntry(entryType, entryName),
8 references to PaxTarEntry
System.Formats.Tar (8)
System\Formats\Tar\GnuTarEntry.cs (1)
60if (other is PaxTarEntry paxOther)
System\Formats\Tar\PaxTarEntry.cs (4)
24/// Initializes a new <see cref="PaxTarEntry"/> instance with the specified entry type, entry name, and the default extended attributes. 62/// Initializes a new <see cref="PaxTarEntry"/> instance with the specified entry type, entry name and Extended Attributes enumeration. 104/// Initializes a new <see cref="PaxTarEntry"/> instance by converting the specified <paramref name="other"/> entry into the PAX format. 117if (other is PaxTarEntry paxOther)
System\Formats\Tar\PosixTarEntry.cs (1)
9/// Abstract class that represents a tar entry from an archive of a format that is based on the POSIX IEEE P1003.1 standard from 1988. This includes the formats <see cref="TarEntryFormat.Ustar"/> (represented by the <see cref="UstarTarEntry"/> class), <see cref="TarEntryFormat.Pax"/> (represented by the <see cref="PaxTarEntry"/> class) and <see cref="TarEntryFormat.Gnu"/> (represented by the <see cref="GnuTarEntry"/> class).
System\Formats\Tar\TarHeader.Write.cs (2)
712throw new ArgumentException(SR.Format(SR.TarEntryFieldExceedsMaxLength, nameof(PaxTarEntry.UserName)), ArgNameEntry); 730throw new ArgumentException(SR.Format(SR.TarEntryFieldExceedsMaxLength, nameof(PaxTarEntry.GroupName)), ArgNameEntry);