33 references to System_Index
Microsoft.CodeAnalysis (8)
WellKnownMembers.cs (8)
3499
(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.
System_Index
- WellKnownType.ExtSentinel), // DeclaringTypeId
3508
(byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.
System_Index
- WellKnownType.ExtSentinel), // DeclaringTypeId
3520
(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.
System_Index
- WellKnownType.ExtSentinel),
3521
(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.
System_Index
- WellKnownType.ExtSentinel),
3529
(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.
System_Index
- WellKnownType.ExtSentinel),
3537
(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.
System_Index
- WellKnownType.ExtSentinel),
3551
(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.
System_Index
- WellKnownType.ExtSentinel),
3558
(byte)SignatureTypeCode.TypeHandle, (byte)WellKnownType.ExtSentinel, (byte)(WellKnownType.
System_Index
- WellKnownType.ExtSentinel),
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Expressions.cs (10)
2613
TypeSymbol indexType = GetWellKnownType(WellKnownType.
System_Index
, diagnostics, node);
2720
TypeSymbol indexType = GetWellKnownType(WellKnownType.
System_Index
, diagnostics, operand);
9414
convertedIndex = TryImplicitConversionToArrayIndex(index, WellKnownType.
System_Index
, node, diagnostics);
9426
indexOrRangeWellknownType = WellKnownType.
System_Index
;
9502
else if (indexOrRangeWellknownType == WellKnownType.
System_Index
)
9574
if (TypeSymbol.Equals(convertedIndex.Type, compilation.GetWellKnownType(WellKnownType.
System_Index
), TypeCompareKind.AllIgnoreOptions))
9710
if (indexOrRangeWellknownType == WellKnownType.
System_Index
)
9756
result = TryImplicitConversionToArrayIndex(index, WellKnownType.
System_Index
, node, diagnostics);
9773
indexOrRangeWellknownType = WellKnownType.
System_Index
;
10249
TypeSymbol.Equals(argType, Compilation.GetWellKnownType(WellKnownType.
System_Index
), TypeCompareKind.ConsiderEverything) ? ThreeState.True :
Binder\Binder_Patterns.cs (1)
384
var systemIndexType = GetWellKnownType(WellKnownType.
System_Index
, diagnostics, node);
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (2)
318
methodOpt: ctor, _factory.WellKnownType(WellKnownType.
System_Index
));
329
methodOpt: indexCtor, _factory.WellKnownType(WellKnownType.
System_Index
));
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (2)
509
_compilation.GetWellKnownType(WellKnownType.
System_Index
),
717
Debug.Assert(implicitIndexerAccess.Argument.Type!.Equals(_compilation.GetWellKnownType(WellKnownType.
System_Index
))
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (5)
229
if (TypeSymbol.Equals(node.Argument.Type, _compilation.GetWellKnownType(WellKnownType.
System_Index
), TypeCompareKind.AllIgnoreOptions))
437
_compilation.GetWellKnownType(WellKnownType.
System_Index
),
484
_compilation.GetWellKnownType(WellKnownType.
System_Index
),
678
_compilation.GetWellKnownType(WellKnownType.
System_Index
),
711
_compilation.GetWellKnownType(WellKnownType.
System_Index
),
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
517
if (TypeSymbol.Equals(implicitIndexer.Argument.Type, _compilation.GetWellKnownType(WellKnownType.
System_Index
), TypeCompareKind.ConsiderEverything))
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1897
type.Equals(index ??= DeclaringCompilation.GetWellKnownType(WellKnownType.
System_Index
), TypeCompareKind.AllIgnoreOptions) ||
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Semantics\PatternMatchingTests_ListPatterns.cs (2)
7452
comp.MakeTypeMissing(WellKnownType.
System_Index
);
7863
compilation.MakeTypeMissing(WellKnownType.
System_Index
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MissingSpecialMember.cs (1)
619
case WellKnownType.
System_Index
: