31 references to IsReadOnlySpan
Microsoft.CodeAnalysis.CSharp (31)
Binder\Binder_Conversions.cs (12)
486Debug.Assert(destination.IsSpan() || destination.IsReadOnlySpan()); 507Debug.Assert(destination.IsReadOnlySpan()); 517if (source.Type.IsSpan() || source.Type.IsReadOnlySpan()) 519Debug.Assert(destination.IsReadOnlySpan()); 576Debug.Assert(type.IsSpan() || type.IsReadOnlySpan()); 586Debug.Assert(spanType.IsSpan() && readonlySpanType.IsReadOnlySpan()); 609Debug.Assert(source.IsSpan() || source.IsReadOnlySpan()); 610Debug.Assert(destination.IsReadOnlySpan()); 618Debug.Assert(!source.IsReadOnlySpan() || !sameElementTypes); 626Debug.Assert(source.IsReadOnlySpan() && destination.IsReadOnlySpan()); 654Debug.Assert(readOnlySpanType.IsReadOnlySpan());
Binder\Semantics\Conversions\ConversionsBase.cs (5)
3969if (destination.IsReadOnlySpan()) 3977else if (source.IsSpan() || source.IsReadOnlySpan()) 3979if (destination.IsReadOnlySpan()) 3989if (destination.IsReadOnlySpan()) 4025(destination.IsSpan() || destination.IsReadOnlySpan()))
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (5)
1749target.IsReadOnlySpan() && 1750(source.IsSZArray() || source.IsSpan() || source.IsReadOnlySpan()) 1765Debug.Assert(type.IsSpan() || type.IsReadOnlySpan()); 2161target.IsReadOnlySpan() && 2162(source.IsSZArray() || source.IsSpan() || source.IsReadOnlySpan())
Binder\Semantics\OverloadResolution\OverloadResolution.cs (5)
3488else if ((type1.IsSpan() || type1.IsReadOnlySpan()) && 3489(type2.IsSpan() || type2.IsReadOnlySpan()) && 3490!(type1.IsReadOnlySpan() && type2.IsReadOnlySpan())) 3638if (type1.IsReadOnlySpan() && type2.IsSpan())
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (4)
646Debug.Assert(destinationType.IsReadOnlySpan()); 676if (sourceType.IsReadOnlySpan()) 678Debug.Assert(destinationType.IsReadOnlySpan()); 697Debug.Assert(destinationType.IsReadOnlySpan());