11 references to IsSpanOrReadOnlySpanChar
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Patterns.cs (2)
657
if (convertedType.SpecialType == SpecialType.System_String && inputType.
IsSpanOrReadOnlySpanChar
())
910
if (expression.Type?.SpecialType == SpecialType.System_String && inputType.
IsSpanOrReadOnlySpanChar
())
Binder\DecisionDagBuilder.cs (1)
882
if (constantValue.IsString && (inputInfo.UnionValue?.Type ?? inputInfo.DagTemp.Type).
IsSpanOrReadOnlySpanChar
())
CodeGen\EmitStatement.cs (4)
1260
Debug.Assert(dispatch.Expression.Type.IsValidV6SwitchGoverningType() || dispatch.Expression.Type.
IsSpanOrReadOnlySpanChar
());
1283
(expression.Type.IsValidV6SwitchGoverningType() || expression.Type.
IsSpanOrReadOnlySpanChar
()));
1335
expression.Type.SpecialType == SpecialType.System_String || expression.Type.
IsSpanOrReadOnlySpanChar
());
1338
if (expression.Type.SpecialType == SpecialType.System_String || expression.Type.
IsSpanOrReadOnlySpanChar
())
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
746
if (input.Type.IsValidV6SwitchGoverningType() || input.Type.
IsSpanOrReadOnlySpanChar
())
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (2)
398
Debug.Assert(!rewrittenExpr.Type.
IsSpanOrReadOnlySpanChar
());
418
if (value.IsString && input.Type.
IsSpanOrReadOnlySpanChar
())
Utilities\ValueSetFactory.cs (1)
59
if (type.
IsSpanOrReadOnlySpanChar
())