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