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