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)
2629
TypeSymbol indexType = GetWellKnownType(WellKnownType.
System_Index
, diagnostics, node);
2736
TypeSymbol indexType = GetWellKnownType(WellKnownType.
System_Index
, diagnostics, operand);
9472
convertedIndex = TryImplicitConversionToArrayIndex(index, WellKnownType.
System_Index
, node, diagnostics);
9484
indexOrRangeWellknownType = WellKnownType.
System_Index
;
9560
else if (indexOrRangeWellknownType == WellKnownType.
System_Index
)
9632
if (TypeSymbol.Equals(convertedIndex.Type, compilation.GetWellKnownType(WellKnownType.
System_Index
), TypeCompareKind.AllIgnoreOptions))
9768
if (indexOrRangeWellknownType == WellKnownType.
System_Index
)
9814
result = TryImplicitConversionToArrayIndex(index, WellKnownType.
System_Index
, node, diagnostics);
9831
indexOrRangeWellknownType = WellKnownType.
System_Index
;
10307
TypeSymbol.Equals(argType, Compilation.GetWellKnownType(WellKnownType.
System_Index
), TypeCompareKind.ConsiderEverything) ? ThreeState.True :
Binder\Binder_Patterns.cs (1)
395
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)
545
_compilation.GetWellKnownType(WellKnownType.
System_Index
),
753
Debug.Assert(implicitIndexerAccess.Argument.Type!.Equals(_compilation.GetWellKnownType(WellKnownType.
System_Index
))
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (5)
268
if (TypeSymbol.Equals(node.Argument.Type, _compilation.GetWellKnownType(WellKnownType.
System_Index
), TypeCompareKind.AllIgnoreOptions))
476
_compilation.GetWellKnownType(WellKnownType.
System_Index
),
523
_compilation.GetWellKnownType(WellKnownType.
System_Index
),
718
_compilation.GetWellKnownType(WellKnownType.
System_Index
),
751
_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)
1912
type.Equals(index ??= DeclaringCompilation.GetWellKnownType(WellKnownType.
System_Index
), TypeCompareKind.AllIgnoreOptions) ||
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Semantics\PatternMatchingTests_ListPatterns.cs (2)
7631
comp.MakeTypeMissing(WellKnownType.
System_Index
);
8051
compilation.MakeTypeMissing(WellKnownType.
System_Index
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MissingSpecialMember.cs (1)
624
case WellKnownType.
System_Index
: