Base:
property
IsAbstract
Microsoft.CodeAnalysis.CSharp.Symbol.IsAbstract
15 references to IsAbstract
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Source\SourcePropertySymbol.cs (1)
528var parameters = MakeParameters(binder, this, parameterSyntaxOpt, diagnostics, addRefReadOnlyModifier: IsVirtual || IsAbstract);
Symbols\Source\SourcePropertySymbolBase.cs (9)
111isAutoProperty = isAutoProperty && !(containingType.IsInterface && !IsStatic) && !IsAbstract && !IsExtern && !isIndexer; 732else if (this.IsAbstract) 847Debug.Assert(!IsStatic || ContainingType.IsInterface || (!IsAbstract && !IsVirtual)); // Otherwise should have been reported and cleared earlier. 851if (this.DeclaredAccessibility == Accessibility.Private && (IsVirtual || (IsAbstract && !isExplicitInterfaceImplementationInInterface) || IsOverride)) 865else if (IsSealed && !IsOverride && !(IsAbstract && isExplicitInterfaceImplementationInInterface)) 870else if (IsAbstract && ContainingType.TypeKind == TypeKind.Struct) 880else if (IsAbstract && IsExtern) 884else if (IsAbstract && IsSealed && !isExplicitInterfaceImplementationInInterface) 888else if (IsAbstract && IsVirtual)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (5)
Semantics\RecordTests.cs (5)
18918Assert.False(equalityContract.IsAbstract); 19034Assert.False(equalityContract.IsAbstract); 19107Assert.False(equalityContract.IsAbstract); 20048Assert.False(equalityContract.IsAbstract); 20079Assert.False(equalityContract.IsAbstract);