Base:
property
IsIndexer
Microsoft.CodeAnalysis.CSharp.Symbols.PropertySymbol.IsIndexer
10 references to IsIndexer
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Source\SourcePropertySymbol.cs (2)
585
diagnostics.Add((this.
IsIndexer
? ErrorCode.ERR_BadVisIndexerReturn : ErrorCode.ERR_BadVisPropertyType), Location, this, type.Type);
606
if (this.
IsIndexer
)
Symbols\Source\SourcePropertySymbolBase.cs (8)
165
if (
IsIndexer
)
185
Debug.Assert(!
IsIndexer
);
243
string interfacePropertyName =
IsIndexer
? WellKnownMemberNames.Indexer : ((PropertyDeclarationSyntax)syntax).Identifier.ValueText;
459
Debug.Assert(
IsIndexer
);
876
this.CheckModifiers(isExplicitInterfaceImplementation, Location,
IsIndexer
, diagnostics);
1479
else if ((
IsIndexer
|| this.GetIsNewExtensionMember()) && CSharpAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.OverloadResolutionPriorityAttribute))
1720
if (!this.
IsIndexer
|| this.IsExplicitInterfaceImplementation)
1742
Debug.Assert(this.
IsIndexer
|| this.GetIsNewExtensionMember());