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