2 overrides of IsIndexedProperty
Microsoft.CodeAnalysis.CSharp (2)
Symbols\ErrorPropertySymbol.cs (1)
54public override bool IsIndexedProperty { get { return _isIndexedProperty; } }
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
669public override bool IsIndexedProperty
12 references to IsIndexedProperty
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Expressions.cs (3)
8955if (property.IsIndexedProperty) 9630if (property.IsIndexer || !property.IsIndexedProperty) 10219return new ErrorPropertySymbol(candidate.ContainingType, propertyType, candidate.Name, candidate.IsIndexer, candidate.IsIndexedProperty);
BoundTree\BoundExpression.cs (1)
376if (!indexer.IsIndexer && indexer.IsIndexedProperty)
FlowAnalysis\NullableWalker.cs (1)
5540if ((member is PropertySymbol { IsIndexedProperty: false } || member.Kind == SymbolKind.Field) &&
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
205Debug.Assert(indexer.IsIndexer || indexer.IsIndexedProperty);
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (2)
70Debug.Assert(node.Indexer.IsIndexer || node.Indexer.IsIndexedProperty); 79Debug.Assert(indexer.IsIndexer || indexer.IsIndexedProperty);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
681if (!arguments.IsEmpty || propertySymbol.IsIndexedProperty)
Symbols\MemberSymbolExtensions.cs (1)
188return symbol.Kind == SymbolKind.Property && ((PropertySymbol)symbol).IsIndexedProperty;
Symbols\PropertySymbol.cs (1)
359internal bool CanHaveOverloadResolutionPriority => !IsOverride && !IsExplicitInterfaceImplementation && (IsIndexer || IsIndexedProperty);
Symbols\PropertySymbolExtensions.cs (1)
66return property.IsIndexedProperty && (!property.IsIndexer || property.HasRefOrOutParameter());