32 references to IsReadOnlySpan
Microsoft.CodeAnalysis.CSharp (32)
Binder\Binder_Conversions.cs (12)
563
Debug.Assert(destination.IsSpan() || destination.
IsReadOnlySpan
());
584
Debug.Assert(destination.
IsReadOnlySpan
());
594
if (source.Type.IsSpan() || source.Type.
IsReadOnlySpan
())
596
Debug.Assert(destination.
IsReadOnlySpan
());
653
Debug.Assert(type.IsSpan() || type.
IsReadOnlySpan
());
663
Debug.Assert(spanType.IsSpan() && readonlySpanType.
IsReadOnlySpan
());
686
Debug.Assert(source.IsSpan() || source.
IsReadOnlySpan
());
687
Debug.Assert(destination.
IsReadOnlySpan
());
695
Debug.Assert(!source.
IsReadOnlySpan
() || !sameElementTypes);
703
Debug.Assert(source.
IsReadOnlySpan
() && destination.
IsReadOnlySpan
());
731
Debug.Assert(readOnlySpanType.
IsReadOnlySpan
());
Binder\Semantics\Conversions\ConversionsBase.cs (5)
3991
if (destination.
IsReadOnlySpan
())
3999
else if (source.IsSpan() || source.
IsReadOnlySpan
())
4001
if (destination.
IsReadOnlySpan
())
4011
if (destination.
IsReadOnlySpan
())
4047
(destination.IsSpan() || destination.
IsReadOnlySpan
()))
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (5)
1752
target.
IsReadOnlySpan
() &&
1753
(source.IsSZArray() || source.IsSpan() || source.
IsReadOnlySpan
())
1768
Debug.Assert(type.IsSpan() || type.
IsReadOnlySpan
());
2164
target.
IsReadOnlySpan
() &&
2165
(source.IsSZArray() || source.IsSpan() || source.
IsReadOnlySpan
())
Binder\Semantics\OverloadResolution\OverloadResolution.cs (5)
3511
else if ((type1.IsSpan() || type1.
IsReadOnlySpan
()) &&
3512
(type2.IsSpan() || type2.
IsReadOnlySpan
()) &&
3513
!(type1.
IsReadOnlySpan
() && type2.
IsReadOnlySpan
()))
3661
if (type1.
IsReadOnlySpan
() && type2.IsSpan())
BoundTree\BoundCollectionExpression.cs (1)
27
Debug.Assert(collectionBuilderElementsPlaceholder.Type.
IsReadOnlySpan
());
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (4)
660
Debug.Assert(destinationType.
IsReadOnlySpan
());
690
if (sourceType.
IsReadOnlySpan
())
692
Debug.Assert(destinationType.
IsReadOnlySpan
());
711
Debug.Assert(destinationType.
IsReadOnlySpan
());