75 references to Cast
GenerateDocumentationAndConfigFiles (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
127
ReadOnlySpan<ulong> defaultSecretUInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret);
145
ReadOnlySpan<ulong> defaultSecret3UInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret.Slice(3));
Metrics (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
127
ReadOnlySpan<ulong> defaultSecretUInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret);
145
ReadOnlySpan<ulong> defaultSecret3UInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret.Slice(3));
Metrics.Legacy (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
127
ReadOnlySpan<ulong> defaultSecretUInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret);
145
ReadOnlySpan<ulong> defaultSecret3UInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret.Slice(3));
Microsoft.CodeAnalysis (2)
Hashing\XxHashShared.cs (2)
127
ReadOnlySpan<ulong> defaultSecretUInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret);
145
ReadOnlySpan<ulong> defaultSecret3UInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret.Slice(3));
Microsoft.CodeAnalysis.Analyzers (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
127
ReadOnlySpan<ulong> defaultSecretUInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret);
145
ReadOnlySpan<ulong> defaultSecret3UInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret.Slice(3));
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
127
ReadOnlySpan<ulong> defaultSecretUInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret);
145
ReadOnlySpan<ulong> defaultSecret3UInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret.Slice(3));
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
127
ReadOnlySpan<ulong> defaultSecretUInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret);
145
ReadOnlySpan<ulong> defaultSecret3UInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret.Slice(3));
Microsoft.CodeAnalysis.CodeStyle (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
127
ReadOnlySpan<ulong> defaultSecretUInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret);
145
ReadOnlySpan<ulong> defaultSecret3UInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret.Slice(3));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
127
ReadOnlySpan<ulong> defaultSecretUInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret);
145
ReadOnlySpan<ulong> defaultSecret3UInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret.Slice(3));
Microsoft.CodeAnalysis.PublicApiAnalyzers (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
127
ReadOnlySpan<ulong> defaultSecretUInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret);
145
ReadOnlySpan<ulong> defaultSecret3UInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret.Slice(3));
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
127
ReadOnlySpan<ulong> defaultSecretUInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret);
145
ReadOnlySpan<ulong> defaultSecret3UInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret.Slice(3));
Microsoft.CodeAnalysis.Workspaces (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
127
ReadOnlySpan<ulong> defaultSecretUInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret);
145
ReadOnlySpan<ulong> defaultSecret3UInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret.Slice(3));
Microsoft.Data.Analysis (4)
PrimitiveColumnContainer.cs (2)
488
mapIndicesLongSpan = MemoryMarshal.
Cast
<U, long>(mapIndicesSpan);
492
mapIndicesIntSpan = MemoryMarshal.
Cast
<U, int>(mapIndicesSpan);
PrimitiveDataFrameColumn.cs (1)
150
ReadOnlySpan<DateTime> valueSpan = MemoryMarshal.
Cast
<T, DateTime>(valueBuffer.ReadOnlySpan);
ReadOnlyDataFrameBuffer.cs (1)
44
get => (MemoryMarshal.
Cast
<byte, T>(ReadOnlyBuffer.Span)).Slice(0, Length);
Roslyn.Diagnostics.Analyzers (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
127
ReadOnlySpan<ulong> defaultSecretUInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret);
145
ReadOnlySpan<ulong> defaultSecret3UInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret.Slice(3));
System.IO.Hashing (2)
System\IO\Hashing\XxHashShared.cs (2)
122
ReadOnlySpan<ulong> defaultSecretUInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret);
140
ReadOnlySpan<ulong> defaultSecret3UInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret.Slice(3));
System.Net.Primitives (5)
src\libraries\Common\src\System\Net\NetworkInformation\InterfaceInfoPal.Unix.cs (3)
37
ReadOnlySpan<char> castInterfaceName = MemoryMarshal.
Cast
<TChar, char>(interfaceName);
52
ReadOnlySpan<byte> castInterfaceName = MemoryMarshal.
Cast
<TChar, byte>(interfaceName);
58
ReadOnlySpan<char> castInterfaceName = MemoryMarshal.
Cast
<TChar, char>(interfaceName);
System\Net\IPAddressParser.cs (2)
115
ReadOnlySpan<byte> castScopeIdSpan = MemoryMarshal.
Cast
<TChar, byte>(scopeIdSpan);
121
ReadOnlySpan<char> castScopeIdSpan = MemoryMarshal.
Cast
<TChar, char>(scopeIdSpan);
System.Private.CoreLib (15)
src\libraries\System.Private.CoreLib\src\System\Buffers\Binary\BinaryPrimitives.ReverseEndianness.cs (6)
202
ReverseEndianness<short, Int16EndiannessReverser>(MemoryMarshal.
Cast
<ushort, short>(source), MemoryMarshal.Cast<ushort, short>(destination));
211
ReverseEndianness<int, Int32EndiannessReverser>(MemoryMarshal.
Cast
<uint, int>(source), MemoryMarshal.Cast<uint, int>(destination));
220
ReverseEndianness<long, Int64EndiannessReverser>(MemoryMarshal.
Cast
<ulong, long>(source), MemoryMarshal.Cast<ulong, long>(destination));
230
ReverseEndianness<long, Int64EndiannessReverser>(MemoryMarshal.
Cast
<nuint, long>(source), MemoryMarshal.Cast<nuint, long>(destination));
238
ReverseEndianness<long, Int64EndiannessReverser>(MemoryMarshal.
Cast
<nint, long>(source), MemoryMarshal.Cast<nint, long>(destination));
376
ReverseEndianness(MemoryMarshal.
Cast
<UInt128, Int128>(source), MemoryMarshal.Cast<UInt128, Int128>(destination));
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Url\Base64UrlDecoder.cs (1)
202
DecodeFrom(default(Base64UrlDecoderChar), MemoryMarshal.
Cast
<char, ushort>(source), destination,
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventPipePayloadDecoder.cs (3)
121
charPayload = MemoryMarshal.
Cast
<byte, char>(payload);
126
charPayload = MemoryMarshal.
Cast
<byte, char>(payload.Slice(0, byteCount - 2));
129
decodedFields[i] = BitConverter.IsLittleEndian ? new string(charPayload) : Encoding.Unicode.GetString(MemoryMarshal.
Cast
<char, byte>(charPayload));
src\libraries\System.Private.CoreLib\src\System\SearchValues\SearchValues.cs (1)
86
ReadOnlySpan<short> shortValues = MemoryMarshal.
Cast
<char, short>(values);
src\libraries\System.Private.CoreLib\src\System\Text\Ascii.CaseConversion.cs (4)
41
=> ChangeCase<ushort, ushort, ToUpperConversion>(MemoryMarshal.
Cast
<char, ushort>(source), MemoryMarshal.Cast<char, ushort>(destination), out charsWritten);
65
=> ChangeCase<ushort, byte, ToUpperConversion>(MemoryMarshal.
Cast
<char, ushort>(source), destination, out bytesWritten);
91
=> ChangeCase<ushort, ushort, ToLowerConversion>(MemoryMarshal.
Cast
<char, ushort>(source), MemoryMarshal.Cast<char, ushort>(destination), out charsWritten);
115
=> ChangeCase<ushort, byte, ToLowerConversion>(MemoryMarshal.
Cast
<char, ushort>(source), destination, out bytesWritten);
System.Private.Windows.Core (3)
System\IO\BinaryReaderExtensions.cs (2)
254
writer.Write(MemoryMarshal.
Cast
<T, char>(span));
260
writer.Write(MemoryMarshal.
Cast
<T, byte>(span));
System\SpanReader.cs (1)
161
/// This effectively does a <see cref="MemoryMarshal.
Cast
{TFrom, TTo}(ReadOnlySpan{TFrom})"/> and the same
System.Runtime.Numerics (15)
System\Number.BigInteger.cs (4)
105
if (!TryStringToNumber(MemoryMarshal.
Cast
<char, Utf16Char>(value), style, ref number, info))
904
strResult = MemoryMarshal.
Cast
<Utf16Char, char>(vlb.AsSpan()).ToString();
1225
return uint.TryParse(MemoryMarshal.
Cast
<TChar, char>(input), TParser.BlockNumberStyle, null, out result);
1269
if (Convert.FromHexString(MemoryMarshal.
Cast
<TChar, char>(input), MemoryMarshal.AsBytes(destination), out _, out _) != OperationStatus.Done)
System\Number.Polyfill.cs (11)
85
return MemoryMarshal.
Cast
<char, TChar>(info.PositiveSign);
93
return MemoryMarshal.
Cast
<char, TChar>(info.NegativeSign);
101
return MemoryMarshal.
Cast
<char, TChar>(info.CurrencySymbol);
109
return MemoryMarshal.
Cast
<char, TChar>(info.PercentSymbol);
117
return MemoryMarshal.
Cast
<char, TChar>(info.PerMilleSymbol);
125
return MemoryMarshal.
Cast
<char, TChar>(info.CurrencyDecimalSeparator);
133
return MemoryMarshal.
Cast
<char, TChar>(info.CurrencyGroupSeparator);
141
return MemoryMarshal.
Cast
<char, TChar>(info.NumberDecimalSeparator);
149
return MemoryMarshal.
Cast
<char, TChar>(info.NumberGroupSeparator);
157
return MemoryMarshal.
Cast
<char, TChar>(info.PercentDecimalSeparator);
165
return MemoryMarshal.
Cast
<char, TChar>(info.PercentGroupSeparator);
System.Text.Json (1)
System\Text\Json\Writer\Utf8JsonWriter.cs (1)
162
return MemoryMarshal.
Cast
<byte, char>(partialStringDataBytes.Slice(0, length));
Test.Utilities (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
127
ReadOnlySpan<ulong> defaultSecretUInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret);
145
ReadOnlySpan<ulong> defaultSecret3UInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret.Slice(3));
Text.Analyzers (2)
src\Compilers\Core\Portable\Hashing\XxHashShared.cs (2)
127
ReadOnlySpan<ulong> defaultSecretUInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret);
145
ReadOnlySpan<ulong> defaultSecret3UInt64 = MemoryMarshal.
Cast
<byte, ulong>(DefaultSecret.Slice(3));