Base:
property
IsIndexer
Microsoft.CodeAnalysis.CSharp.Symbols.PropertySymbol.IsIndexer
10 references to IsIndexer
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Source\SourcePropertySymbol.cs (2)
584diagnostics.Add((this.IsIndexer ? ErrorCode.ERR_BadVisIndexerReturn : ErrorCode.ERR_BadVisPropertyType), Location, this, type.Type); 605if (this.IsIndexer)
Symbols\Source\SourcePropertySymbolBase.cs (8)
166if (IsIndexer) 186Debug.Assert(!IsIndexer); 244string interfacePropertyName = IsIndexer ? WellKnownMemberNames.Indexer : ((PropertyDeclarationSyntax)syntax).Identifier.ValueText; 460Debug.Assert(IsIndexer); 884this.CheckModifiers(isExplicitInterfaceImplementation, Location, IsIndexer, diagnostics); 1527else if ((IsIndexer || this.IsExtensionBlockMember()) && CSharpAttributeData.IsTargetEarlyAttribute(arguments.AttributeType, arguments.AttributeSyntax, AttributeDescription.OverloadResolutionPriorityAttribute)) 1770if (!this.IsIndexer || this.IsExplicitInterfaceImplementation) 1792Debug.Assert(this.IsIndexer || this.IsExtensionBlockMember());