42 references to Abstract
Microsoft.CodeAnalysis.CSharp (42)
Parser\LanguageParser.cs (1)
1035return DeclarationModifiers.Abstract;
Symbols\Source\LocalFunctionSymbol.cs (1)
331public override bool IsAbstract => (_declarationModifiers & DeclarationModifiers.Abstract) != 0;
Symbols\Source\ModifierUtils.cs (10)
66reportStaticNotVirtualForModifiers = allowedModifiers & (DeclarationModifiers.Abstract | DeclarationModifiers.Override | DeclarationModifiers.Virtual); 88case DeclarationModifiers.Abstract: 158(modifiers & defaultInterfaceImplementationModifiers & (DeclarationModifiers.Sealed | DeclarationModifiers.Abstract | DeclarationModifiers.Virtual)) != 0) 160var reportModifiers = DeclarationModifiers.Sealed | DeclarationModifiers.Abstract | DeclarationModifiers.Virtual; 162(modifiers & defaultInterfaceImplementationModifiers & (DeclarationModifiers.Abstract | DeclarationModifiers.Virtual)) != 0) 231if ((mods & DeclarationModifiers.Abstract) != 0) 240else if ((mods & (DeclarationModifiers.Private | DeclarationModifiers.Partial | DeclarationModifiers.Virtual | DeclarationModifiers.Abstract)) == 0) 257mods |= DeclarationModifiers.Abstract; 280case DeclarationModifiers.Abstract: 338return DeclarationModifiers.Abstract;
Symbols\Source\SourceEventSymbol.cs (4)
362get { return (_modifiers & DeclarationModifiers.Abstract) != 0; } 449DeclarationModifiers.Abstract | 466DeclarationModifiers.Abstract | 479allowedModifiers |= DeclarationModifiers.Abstract;
Symbols\Source\SourceMemberContainerSymbol.cs (4)
304allowedModifiers |= DeclarationModifiers.Partial | DeclarationModifiers.Sealed | DeclarationModifiers.Abstract 340(mods & DeclarationModifiers.Abstract) != 0 && 355mods |= DeclarationModifiers.Abstract; 828public override bool IsAbstract => HasFlag(DeclarationModifiers.Abstract);
Symbols\Source\SourceMemberFieldSymbol.cs (3)
180DeclarationModifiers.Abstract | 188if ((result & DeclarationModifiers.Abstract) != 0) 191result &= ~DeclarationModifiers.Abstract;
Symbols\Source\SourceMemberMethodSymbol.cs (2)
122return (modifiers & (DeclarationModifiers.Abstract | DeclarationModifiers.Virtual | DeclarationModifiers.Override)) != 0; 508return (this.DeclarationModifiers & DeclarationModifiers.Abstract) != 0;
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (3)
220DeclarationModifiers.Abstract | 232DeclarationModifiers.Abstract | 247allowedModifiers |= DeclarationModifiers.Abstract;
Symbols\Source\SourcePropertySymbol.cs (3)
288DeclarationModifiers.Abstract | 313DeclarationModifiers.Abstract | 326allowedModifiers |= DeclarationModifiers.Abstract;
Symbols\Source\SourcePropertySymbolBase.cs (1)
467get { return (_modifiers & DeclarationModifiers.Abstract) != 0; }
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (7)
137allowedModifiers |= DeclarationModifiers.Abstract | DeclarationModifiers.Virtual; 148allowedModifiers |= DeclarationModifiers.Abstract; 157if ((result & (DeclarationModifiers.Abstract | DeclarationModifiers.Virtual | DeclarationModifiers.Sealed)) != 0) 160(result & (DeclarationModifiers.Abstract | DeclarationModifiers.Virtual)) != 0) 174if ((result & DeclarationModifiers.Abstract) != 0) 176reportModifierIfPresent(result, DeclarationModifiers.Abstract, location, diagnostics, requiredVersionArgument, availableVersionArgument); 196if ((result & DeclarationModifiers.Abstract) != 0)
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (3)
48result |= DeclarationModifiers.Abstract; 71case DeclarationModifiers.Abstract: 75case DeclarationModifiers.Abstract | DeclarationModifiers.Override: