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)
779
Compilation.GetWellKnownType(WellKnownType.
System_Range
),
Binder\Binder_Expressions.cs (5)
2389
TypeSymbol rangeType = GetWellKnownType(WellKnownType.
System_Range
, diagnostics, node);
8024
TypeSymbol resultType = indexOrRangeWellknownType == WellKnownType.
System_Range
8078
result = TryImplicitConversionToArrayIndex(index, WellKnownType.
System_Range
, node, diagnostics);
8081
indexOrRangeWellknownType = WellKnownType.
System_Range
;
8545
TypeSymbol.Equals(argType, Compilation.GetWellKnownType(WellKnownType.
System_Range
), TypeCompareKind.ConsiderEverything) ? ThreeState.False :
Binder\Binder_Patterns.cs (1)
224
var systemRangeType = GetWellKnownType(WellKnownType.
System_Range
, diagnostics, node);
FlowAnalysis\NullableWalker.cs (1)
4395
TypeSymbol.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)
329
methodOpt: 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)
7873
compilation.MakeTypeMissing(WellKnownType.
System_Range
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MissingSpecialMember.cs (1)
610
case WellKnownType.
System_Range
:
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\WellKnownTypeValidationTests.vb (2)
530
WellKnownType.
System_Range
,
606
WellKnownType.
System_Range
,