73 references to AreSame
GenerateDocumentationAndConfigFiles (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Metrics (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Metrics.Legacy (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Microsoft.CodeAnalysis (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Microsoft.CodeAnalysis.Analyzers (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Microsoft.CodeAnalysis.CodeStyle (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Microsoft.CodeAnalysis.Collections.Package (1)
Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Microsoft.CodeAnalysis.CSharp (1)
Compilation\CSharpCompilation.cs (1)
2587Debug.Assert(System.Runtime.CompilerServices.Unsafe.AreSame(ref cachedBinderFactories, ref ignoreAccessibility ? ref _ignoreAccessibilityBinderFactories : ref _binderFactories));
Microsoft.CodeAnalysis.Extensions.Package (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Microsoft.CodeAnalysis.UnitTests (4)
Collections\SegmentedCollectionsMarshalTests.cs (4)
448Assert.True(Unsafe.AreSame(ref expectedRef, ref actualRef)); 515Assert.True(Unsafe.AreSame(ref expectedRef, ref actualRef)); 710Assert.True(Unsafe.AreSame(ref expectedRef, ref actualRef)); 777Assert.True(Unsafe.AreSame(ref expectedRef, ref actualRef));
Microsoft.CodeAnalysis.Workspaces (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Roslyn.Diagnostics.Analyzers (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\ReadOnlyTensorSpan_1.cs (1)
303=> Unsafe.AreSame(ref left._reference, ref right._reference)
System\Numerics\Tensors\netcore\TensorSpan_1.cs (1)
200=> Unsafe.AreSame(ref left._reference, ref right._reference)
System\Numerics\Tensors\TensorPrimitives.Helpers.cs (1)
18if (!Unsafe.AreSame(ref MemoryMarshal.GetReference(input), ref MemoryMarshal.GetReference(destination)) &&
System.Private.CoreLib (39)
src\libraries\System.Private.CoreLib\src\System\Buffer.cs (1)
198if (Unsafe.AreSame(ref source, ref destination))
src\libraries\System.Private.CoreLib\src\System\Buffers\Binary\BinaryPrimitives.ReverseEndianness.cs (2)
297if (Unsafe.AreSame(ref sourceRef, ref destRef) || 386if (Unsafe.AreSame(ref MemoryMarshal.GetReference(source), ref MemoryMarshal.GetReference(destination)) ||
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\ArraySortHelper.cs (2)
401Debug.Assert(!Unsafe.AreSame(ref i, ref j)); 499if (!Unsafe.AreSame(ref leftRef, ref nextToLastRef))
src\libraries\System.Private.CoreLib\src\System\Convert.cs (2)
2543Debug.Assert(Unsafe.AreSame(ref srcBeginning, ref src)); 2544Debug.Assert(Unsafe.AreSame(ref srcBeginning, ref Unsafe.As<ushort, byte>(ref dest)),
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormat.cs (1)
1115bool success = Unsafe.AreSame(ref MemoryMarshal.GetReference(destination), ref MemoryMarshal.GetReference(vlb.AsSpan()));
src\libraries\System.Private.CoreLib\src\System\MemoryExtensions.cs (2)
4779if (!Unsafe.AreSame(ref source._reference, ref destination._reference) && 4829if (!Unsafe.AreSame(ref source._reference, ref destination._reference) &&
src\libraries\System.Private.CoreLib\src\System\ReadOnlySpan.cs (1)
348Unsafe.AreSame(ref left._reference, ref right._reference);
src\libraries\System.Private.CoreLib\src\System\SearchValues\BitmapCharSearchValues.cs (1)
77while (!Unsafe.AreSame(ref cur, ref searchSpaceEnd))
src\libraries\System.Private.CoreLib\src\System\SearchValues\IndexOfAnyAsciiSearcher.cs (3)
297while (!Unsafe.AreSame(ref currentSearchSpace, ref searchSpaceEnd)) 582while (!Unsafe.AreSame(ref currentSearchSpace, ref searchSpaceEnd)) 853while (!Unsafe.AreSame(ref currentSearchSpace, ref searchSpaceEnd))
src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMap.cs (7)
455if (Unsafe.AreSame(ref cur, ref searchSpaceEnd)) 541if (Unsafe.AreSame(ref cur, ref searchSpaceEnd)) 581if (Unsafe.AreSame(ref cur, ref searchSpaceEnd)) 631if (Unsafe.AreSame(ref cur, ref searchSpace)) 720if (Unsafe.AreSame(ref cur, ref searchSpace)) 762if (Unsafe.AreSame(ref cur, ref searchSpace)) 986while (!Unsafe.AreSame(ref cur, ref searchSpaceEnd))
src\libraries\System.Private.CoreLib\src\System\SearchValues\ProbabilisticMapState.cs (2)
244while (!Unsafe.AreSame(ref cur, ref searchSpaceEnd)) 257while (!Unsafe.AreSame(ref cur, ref searchSpaceEnd))
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\AsciiStringSearchValuesTeddyBase.cs (6)
227if (Unsafe.AreSame(ref searchSpace, ref Unsafe.Add(ref lastSearchSpaceStart, CharsPerIterationVector128))) 279if (Unsafe.AreSame(ref searchSpace, ref Unsafe.Add(ref lastSearchSpaceStart, CharsPerIterationAvx2))) 331if (Unsafe.AreSame(ref searchSpace, ref Unsafe.Add(ref lastSearchSpaceStart, CharsPerIterationAvx512))) 401if (Unsafe.AreSame(ref searchSpace, ref Unsafe.Add(ref lastSearchSpaceStart, CharsPerIterationVector128))) 458if (Unsafe.AreSame(ref searchSpace, ref Unsafe.Add(ref lastSearchSpaceStart, CharsPerIterationAvx2))) 513if (Unsafe.AreSame(ref searchSpace, ref Unsafe.Add(ref lastSearchSpaceStart, CharsPerIterationAvx512)))
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\SingleStringSearchValuesThreeChars.cs (3)
119if (Unsafe.AreSame(ref searchSpace, ref Unsafe.Add(ref lastSearchSpace, Vector512<ushort>.Count))) 166if (Unsafe.AreSame(ref searchSpace, ref Unsafe.Add(ref lastSearchSpace, Vector256<ushort>.Count))) 213if (Unsafe.AreSame(ref searchSpace, ref Unsafe.Add(ref lastSearchSpace, Vector128<ushort>.Count)))
src\libraries\System.Private.CoreLib\src\System\Span.cs (1)
366Unsafe.AreSame(ref left._reference, ref right._reference);
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Byte.cs (2)
804if (!Unsafe.AreSame(ref first, ref second)) 968if (Unsafe.AreSame(ref first, ref second))
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.ByteMemOps.cs (1)
230if (Unsafe.AreSame(ref dest, ref src))
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.Char.cs (1)
472if (Unsafe.AreSame(ref first, ref second))
src\libraries\System.Private.CoreLib\src\System\SpanHelpers.T.cs (1)
1199if (Unsafe.AreSame(ref first, ref second))
System.Private.Uri (1)
System\UriExt.cs (1)
647!Unsafe.AreSame(ref MemoryMarshal.GetReference(charsToUnescape), ref MemoryMarshal.GetReference(destination));
System.Runtime.Numerics (5)
System\Number.BigInteger.cs (1)
1176Debug.Assert(Unsafe.AreSame(ref bits[0], ref powersOfTen2[0]));
System\Numerics\BigInteger.cs (4)
3739if (Unsafe.AreSame(ref address, ref startAddress)) 3748Debug.Assert(Unsafe.AreSame(ref startAddress, ref Unsafe.Add(ref address, sizeof(uint)))); 3840if (Unsafe.AreSame(ref address, ref lastAddress)) 3849Debug.Assert(Unsafe.AreSame(ref lastAddress, ref Unsafe.Subtract(ref address, sizeof(uint))));
Test.Utilities (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));
Text.Analyzers (1)
src\Dependencies\Collections\Internal\ArraySortHelper.cs (1)
415Debug.Assert(!Unsafe.AreSame(ref i, ref j));