4 writes to _originalUnicodeString
System.Private.Uri (4)
System\Uri.cs (2)
586_originalUnicodeString = null!; 632_originalUnicodeString = null!;
System\UriExt.cs (2)
57_originalUnicodeString = _string; // original string location changed 997_originalUnicodeString = otherUri._originalUnicodeString;
23 references to _originalUnicodeString
System.Private.Uri (23)
System\Uri.cs (19)
1180public string OriginalString => _originalUnicodeString ?? _string; 3280_string = string.Concat(_string, _originalUnicodeString.AsSpan(origIdx)); 3315origIdx = _originalUnicodeString.Length; 3319ReadOnlySpan<char> span = _originalUnicodeString.AsSpan(origIdx); 3337origIdx = index == -1 ? _originalUnicodeString.Length : (index + origIdx); 3340_string += EscapeUnescapeIri(_originalUnicodeString, offset, origIdx, isQuery: false); 3344if (_string == _originalUnicodeString) 3454if (origIdx < _originalUnicodeString.Length && _originalUnicodeString[origIdx] == '?') 3459int index = _originalUnicodeString.AsSpan(origIdx).IndexOf('#'); 3460origIdx = index == -1 ? _originalUnicodeString.Length : (index + origIdx); 3464origIdx = _originalUnicodeString.Length; 3467_string += EscapeUnescapeIri(_originalUnicodeString, offset, origIdx, isQuery: true); 3471if (_string == _originalUnicodeString) 3513if (origIdx < _originalUnicodeString.Length && _originalUnicodeString[origIdx] == '#') 3515origIdx = _originalUnicodeString.Length; 3517_string += EscapeUnescapeIri(_originalUnicodeString, offset, origIdx, isQuery: false); 3741newHost = _originalUnicodeString.Substring(0, startOffset);
System\UriExt.cs (4)
31Debug.Assert(_originalUnicodeString is null && _info is null && _syntax is null && _flags == Flags.Zero); 70_string = EscapeUnescapeIri(_originalUnicodeString, 0, _originalUnicodeString.Length, isQuery: false); 997_originalUnicodeString = otherUri._originalUnicodeString;