Base:
property
IsAbstract
Microsoft.CodeAnalysis.CSharp.Symbol.IsAbstract
17 references to IsAbstract
Microsoft.CodeAnalysis.CSharp (17)
Compiler\MethodCompiler.cs (1)
542
if ((object)eventSymbol != null && eventSymbol.HasAssociatedField && !eventSymbol.
IsAbstract
&& compilationState.Emitting)
Symbols\Source\SourceCustomEventSymbol.cs (4)
124
if (checkBody && !
IsAbstract
&& accessor.Body == null && accessor.ExpressionBody == null && accessor.SemicolonToken.Kind() == SyntaxKind.SemicolonToken)
130
if (
IsAbstract
)
142
else if (isExplicitInterfaceImplementation && !
IsAbstract
)
147
if (isExplicitInterfaceImplementation &&
IsAbstract
&& syntax.AccessorList == null)
Symbols\Source\SourceEventSymbol.cs (8)
519
Debug.Assert(!IsStatic || ContainingType.IsInterface || (!
IsAbstract
&& !IsVirtual)); // Otherwise should have been reported and cleared earlier.
525
if (this.DeclaredAccessibility == Accessibility.Private && (IsVirtual || (
IsAbstract
&& !isExplicitInterfaceImplementationInInterface) || IsOverride))
544
else if (IsSealed && !IsOverride && !(isExplicitInterfaceImplementationInInterface &&
IsAbstract
))
549
else if (
IsAbstract
&& ContainingType.TypeKind == TypeKind.Struct)
559
else if (
IsAbstract
&& IsExtern)
563
else if (
IsAbstract
&& IsSealed && !isExplicitInterfaceImplementationInInterface)
567
else if (
IsAbstract
&& IsVirtual)
595
else if (
IsAbstract
&& !ContainingType.IsAbstract && (ContainingType.TypeKind == TypeKind.Class || ContainingType.TypeKind == TypeKind.Submission))
Symbols\Source\SourceFieldLikeEventSymbol.cs (4)
71
else if (this.
IsAbstract
)
83
if (hasInitializer || !(this.IsExtern || this.
IsAbstract
))
96
if ((
IsAbstract
|| IsVirtual) && IsStatic)
110
else if (!this.
IsAbstract
)