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)
575
public override bool
IsIndexedProperty
12 references to IsIndexedProperty
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Expressions.cs (3)
7855
if (property.
IsIndexedProperty
)
8291
if (property.IsIndexer || !property.
IsIndexedProperty
)
8852
return new ErrorPropertySymbol(candidate.ContainingType, propertyType, candidate.Name, candidate.IsIndexer, candidate.
IsIndexedProperty
);
BoundTree\BoundExpression.cs (1)
327
if (!indexer.IsIndexer && indexer.
IsIndexedProperty
)
FlowAnalysis\NullableWalker.cs (1)
5033
if ((member is PropertySymbol {
IsIndexedProperty
: false } || member.Kind == SymbolKind.Field) &&
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
207
Debug.Assert(indexer.IsIndexer || indexer.
IsIndexedProperty
);
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (2)
73
Debug.Assert(node.Indexer.IsIndexer || node.Indexer.
IsIndexedProperty
);
82
Debug.Assert(indexer.IsIndexer || indexer.
IsIndexedProperty
);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
518
if (!arguments.IsEmpty || propertySymbol.
IsIndexedProperty
)
Symbols\MemberSymbolExtensions.cs (1)
188
return symbol.Kind == SymbolKind.Property && ((PropertySymbol)symbol).
IsIndexedProperty
;
Symbols\PropertySymbolExtensions.cs (1)
61
return property.
IsIndexedProperty
&& (!property.IsIndexer || property.HasRefOrOutParameter());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\IndexedPropertyTests.cs (1)
2517
Assert.True(interfaceProperty.
IsIndexedProperty
);