68 references to GetRawStringData
System.Private.CoreLib (68)
src\runtime\src\libraries\System.Private.CoreLib\src\System\BitConverter.cs (1)
870var dst = new Span<char>(ref result.GetRawStringData(), result.Length);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\RandomizedStringEqualityComparer.cs (1)
128ref obj.GetRawStringData(),
src\runtime\src\libraries\System.Private.CoreLib\src\System\Enum.cs (1)
1950WriteMultipleFoundFlagsNames(names, foundItems, new Span<char>(ref result.GetRawStringData(), result.Length));
src\runtime\src\libraries\System.Private.CoreLib\src\System\Exception.cs (1)
152Span<char> resultSpan = new Span<char>(ref result.GetRawStringData(), result.Length);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (7)
933TryFormatS(dateTime, new Span<char>(ref str.GetRawStringData(), str.Length), out int charsWritten); 940TryFormatInvariantG(dateTime, offset, new Span<char>(ref str.GetRawStringData(), str.Length), out int charsWritten); 959TryFormatInvariantG(dateTime, offset, new Span<char>(ref str.GetRawStringData(), str.Length), out int charsWritten); 985TryFormatR(dateTime, offset, new Span<char>(ref str.GetRawStringData(), str.Length), out charsWritten); 992TryFormatS(dateTime, new Span<char>(ref str.GetRawStringData(), str.Length), out charsWritten); 999TryFormatu(dateTime, offset, new Span<char>(ref str.GetRawStringData(), str.Length), out charsWritten); 1019TryFormatInvariantG(dateTime, offset, new Span<char>(ref str.GetRawStringData(), str.Length), out charsWritten);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\IcuLocaleData.cs (1)
3864var s = new Span<char>(ref result.GetRawStringData(), buffer.Length);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\InvariantModeCasing.cs (2)
57var destination = new Span<char>(ref result.GetRawStringData(), result.Length); 103var destination = new Span<char>(ref result.GetRawStringData(), result.Length);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Globalization\TextInfo.cs (2)
372Span<char> resultSpan = new Span<char>(ref result.GetRawStringData(), result.Length); 396Span<char> resultSpan = new Span<char>(ref result.GetRawStringData(), result.Length);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Guid.cs (1)
1250bool result = TryFormatCore(new Span<char>(ref guidString.GetRawStringData(), guidString.Length), out int bytesWritten, format);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Memory.cs (2)
287refToReturn = ref Unsafe.As<char, T>(ref ((string)tmpObject).GetRawStringData()); 402ref char stringData = ref Unsafe.Add(ref s.GetRawStringData(), _index);
src\runtime\src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (5)
102return new ReadOnlySpan<char>(ref text.GetRawStringData(), text.Length); 126return new ReadOnlySpan<char>(ref Unsafe.Add(ref text.GetRawStringData(), (nint)(uint)start /* force zero-extension */), text.Length - start); 152return new ReadOnlySpan<char>(ref Unsafe.Add(ref text.GetRawStringData(), (nint)(uint)actualIndex /* force zero-extension */), text.Length - actualIndex); 178return new ReadOnlySpan<char>(ref Unsafe.Add(ref text.GetRawStringData(), (nint)(uint)start /* force zero-extension */), length); 210return new ReadOnlySpan<char>(ref Unsafe.Add(ref text.GetRawStringData(), (nint)(uint)start /* force zero-extension */), length);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Random.cs (1)
688GetItems(choices, new Span<char>(ref destination.GetRawStringData(), destination.Length));
src\runtime\src\libraries\System.Private.CoreLib\src\System\ReadOnlyMemory.cs (2)
209refToReturn = ref Unsafe.As<char, T>(ref ((string)tmpObject).GetRawStringData()); 317ref char stringData = ref Unsafe.Add(ref s.GetRawStringData(), _index);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\GCHandle.cs (1)
138return (IntPtr)Unsafe.AsPointer(ref Unsafe.As<string>(target).GetRawStringData());
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\GCHandleExtensions.cs (1)
61return (char*)Unsafe.AsPointer(ref str.GetRawStringData());
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\StringSearchValuesHelper.cs (3)
84return Ascii.EqualsIgnoreCase(ref matchStart, ref candidate.GetRawStringData(), (uint)candidate.Length); 88return Ordinal.EqualsIgnoreCase(ref matchStart, ref candidate.GetRawStringData(), candidate.Length); 462return Ordinal.EqualsIgnoreCase_Scalar(ref matchStart, ref state.Value.GetRawStringData(), state.Value.Length);
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesPackedThreeChars.cs (1)
233char valueHead = _valueState.Value.GetRawStringData();
src\runtime\src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesThreeChars.cs (1)
234char valueHead = _valueState.Value.GetRawStringData();
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (12)
46ref Unsafe.Add(ref strA.GetRawStringData(), (nint)(uint)indexA /* force zero-extension */), countA, 47ref Unsafe.Add(ref strB.GetRawStringData(), (nint)(uint)indexB /* force zero-extension */), countB); 54return Ordinal.EqualsIgnoreCase(ref strA.GetRawStringData(), ref strB.GetRawStringData(), strB.Length); 158return Ordinal.CompareStringIgnoreCase(ref strA.GetRawStringData(), strA.Length, ref strB.GetRawStringData(), strB.Length); 321return Ordinal.CompareStringIgnoreCase(ref Unsafe.Add(ref strA.GetRawStringData(), indexA), lengthA, ref Unsafe.Add(ref strB.GetRawStringData(), indexB), lengthB); 463Ordinal.EqualsIgnoreCase(ref Unsafe.Add(ref GetRawStringData(), Length - value.Length), 464ref value.GetRawStringData(), 1088return Ordinal.EqualsIgnoreCase(ref this.GetRawStringData(), ref value.GetRawStringData(), value.Length);
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.cs (2)
348action(new Span<char>(ref result.GetRawStringData(), length), state); 370value != null ? new ReadOnlySpan<char>(ref value.GetRawStringData(), value.Length) : default;
src\runtime\src\libraries\System.Private.CoreLib\src\System\String.Manipulation.cs (1)
2656Span<char> resultSpan = new Span<char>(ref result.GetRawStringData(), Length);
src\runtime\src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (8)
341return Globalization.Ordinal.CompareStringIgnoreCase(ref x.GetRawStringData(), x.Length, ref y.GetRawStringData(), y.Length); 360return Globalization.Ordinal.EqualsIgnoreCase(ref x.GetRawStringData(), ref y.GetRawStringData(), x.Length); 504return Globalization.Ordinal.CompareStringIgnoreCase(ref x.GetRawStringData(), x.Length, ref y.GetRawStringData(), y.Length); 524return Globalization.Ordinal.EqualsIgnoreCase(ref x.GetRawStringData(), ref y.GetRawStringData(), x.Length);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\StringBuilder.cs (10)
342ref Unsafe.Add(ref result.GetRawStringData(), chunkOffset), 374CopyTo(startIndex, new Span<char>(ref result.GetRawStringData(), result.Length), result.Length); 779Append(ref value.GetRawStringData(), value.Length); 812Append(ref Unsafe.Add(ref value.GetRawStringData(), startIndex), count); 1173return AppendJoinCore(ref separator.GetRawStringData(), separator.Length, values); 1186return AppendJoinCore(ref separator.GetRawStringData(), separator.Length, values); 1197return AppendJoinCore(ref separator.GetRawStringData(), separator.Length, values); 1208return AppendJoinCore(ref separator.GetRawStringData(), separator.Length, values); 1221return AppendJoinCore(ref separator.GetRawStringData(), separator.Length, values); 1340Insert(index, ref value.GetRawStringData(), value.Length);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8.cs (1)
407ref value.GetRawStringData(), value.Length,