11 writes to _linkName
System.Formats.Tar (11)
System\Formats\Tar\TarEntry.cs (1)
134
_header.
_linkName
= value;
System\Formats\Tar\TarHeader.cs (1)
107
_linkName
= other._linkName;
System\Formats\Tar\TarHeader.Read.cs (3)
121
_linkName
= paxEaLinkName;
397
_linkName
= TarHelpers.ParseUtf8String(buffer.Slice(FieldLocations.LinkName, FieldLengths.LinkName))
702
_linkName
= longPath;
System\Formats\Tar\TarReader.cs (6)
489
thirdHeader.
_linkName
= header._linkName;
497
thirdHeader.
_linkName
= secondHeader._linkName;
508
secondHeader.
_linkName
= header._linkName;
565
thirdHeader.
_linkName
= header._linkName;
573
thirdHeader.
_linkName
= secondHeader._linkName;
584
secondHeader.
_linkName
= header._linkName;
25 references to _linkName
System.Formats.Tar (25)
System\Formats\Tar\TarEntry.cs (1)
126
get => _header.
_linkName
?? string.Empty;
System\Formats\Tar\TarHeader.cs (1)
107
_linkName = other.
_linkName
;
System\Formats\Tar\TarHeader.Write.cs (9)
362
private bool IsLinkNameTooLongForRegularField() =>
_linkName
!= null && (Encoding.UTF8.GetByteCount(
_linkName
) + 1) > FieldLengths.LinkName;
450
Debug.Assert(
_linkName
!= null);
451
MemoryStream dataStream = GetLongMetadataStream(
_linkName
);
649
Debug.Assert(!string.IsNullOrEmpty(
_linkName
) ^ (_typeFlag is not TarEntryType.SymbolicLink and not TarEntryType.HardLink));
679
if (!string.IsNullOrEmpty(
_linkName
))
681
ReadOnlySpan<char> linkName =
_linkName
;
952
if (!string.IsNullOrEmpty(
_linkName
))
955
ExtendedAttributes[PaxEaLinkName] =
_linkName
;
System\Formats\Tar\TarReader.cs (12)
486
Debug.Assert(header.
_linkName
!= null);
489
thirdHeader._linkName = header.
_linkName
;
495
Debug.Assert(secondHeader.
_linkName
!= null);
497
thirdHeader._linkName = secondHeader.
_linkName
;
507
Debug.Assert(header.
_linkName
!= null);
508
secondHeader._linkName = header.
_linkName
;
562
Debug.Assert(header.
_linkName
!= null);
565
thirdHeader._linkName = header.
_linkName
;
571
Debug.Assert(secondHeader.
_linkName
!= null);
573
thirdHeader._linkName = secondHeader.
_linkName
;
583
Debug.Assert(header.
_linkName
!= null);
584
secondHeader._linkName = header.
_linkName
;
System\Formats\Tar\TarWriter.cs (2)
239
ValidateEntryLinkName(entry._header._typeFlag, entry._header.
_linkName
);
288
ValidateEntryLinkName(entry._header._typeFlag, entry._header.
_linkName
);