1 override of MemberIndexOpt
Microsoft.CodeAnalysis.CSharp (1)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
62internal override int? MemberIndexOpt => _index;
11 references to MemberIndexOpt
Microsoft.CodeAnalysis.CSharp (11)
FlowAnalysis\DefiniteAssignment.VariableIdentifier.cs (3)
55int? thisIndex = Symbol.MemberIndexOpt; 73int? thisIndex = Symbol.MemberIndexOpt; 74int? otherIndex = other.Symbol.MemberIndexOpt;
FlowAnalysis\NullableWalker.cs (3)
4419if (currentDeclaration.Property.MemberIndexOpt == currentProperty.MemberIndexOpt) 8040int? memberIndex = symbol.Kind == SymbolKind.Property ? symbol.MemberIndexOpt : null;
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (3)
218Debug.Assert(property.MemberIndexOpt!.Value >= 0 && property.MemberIndexOpt.Value < anonymousType.Properties.Length); 219valueTemps[property.MemberIndexOpt.Value] = valueTemp;
Operations\CSharpOperationFactory_Methods.cs (2)
483if (currentProperty.MemberIndexOpt == currentDeclaration.Property.MemberIndexOpt)