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