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