27 references to System_Range
Microsoft.CodeAnalysis (10)
WellKnownMembers.cs (10)
1044(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), 3471(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3480(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3483(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), 3488(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3491(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), 3496(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3499(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), 3503(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId 3510(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.System_Range - WellKnownType.ExtSentinel), // DeclaringTypeId
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder.ValueChecks.cs (1)
779Compilation.GetWellKnownType(WellKnownType.System_Range),
Binder\Binder_Expressions.cs (5)
2389TypeSymbol rangeType = GetWellKnownType(WellKnownType.System_Range, diagnostics, node); 8024TypeSymbol resultType = indexOrRangeWellknownType == WellKnownType.System_Range 8078result = TryImplicitConversionToArrayIndex(index, WellKnownType.System_Range, node, diagnostics); 8081indexOrRangeWellknownType = WellKnownType.System_Range; 8545TypeSymbol.Equals(argType, Compilation.GetWellKnownType(WellKnownType.System_Range), TypeCompareKind.ConsiderEverything) ? ThreeState.False :
Binder\Binder_Patterns.cs (1)
224var systemRangeType = GetWellKnownType(WellKnownType.System_Range, diagnostics, node);
FlowAnalysis\NullableWalker.cs (1)
4395TypeSymbol.Equals(node.Indices[0].Type, compilation.GetWellKnownType(WellKnownType.System_Range), TypeCompareKind.ConsiderEverything2))
Lowering\LocalRewriter\LocalRewriter.cs (1)
714_compilation.GetWellKnownType(WellKnownType.System_Range),
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
329methodOpt: rangeCtor, _factory.WellKnownType(WellKnownType.System_Range));
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
615|| implicitIndexerAccess.Argument.Type!.Equals(_compilation.GetWellKnownType(WellKnownType.System_Range)));
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (2)
218_compilation.GetWellKnownType(WellKnownType.System_Range), 505_compilation.GetWellKnownType(WellKnownType.System_Range),
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Semantics\PatternMatchingTests_ListPatterns.cs (1)
7873compilation.MakeTypeMissing(WellKnownType.System_Range);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MissingSpecialMember.cs (1)
610case WellKnownType.System_Range:
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\WellKnownTypeValidationTests.vb (2)
530WellKnownType.System_Range, 606WellKnownType.System_Range,