45 references to Abstract
Microsoft.CodeAnalysis.CSharp (45)
Parser\LanguageParser.cs (1)
1308
return DeclarationModifiers.
Abstract
;
Symbols\Source\LocalFunctionSymbol.cs (1)
371
public override bool IsAbstract => (_declarationModifiers & DeclarationModifiers.
Abstract
) != 0;
Symbols\Source\ModifierUtils.cs (10)
67
reportStaticNotVirtualForModifiers = allowedModifiers & (DeclarationModifiers.
Abstract
| DeclarationModifiers.Override | DeclarationModifiers.Virtual);
89
case DeclarationModifiers.
Abstract
:
159
(modifiers & defaultInterfaceImplementationModifiers & (DeclarationModifiers.Sealed | DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual)) != 0)
161
var reportModifiers = DeclarationModifiers.Sealed | DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual;
163
(modifiers & defaultInterfaceImplementationModifiers & (DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual)) != 0)
268
if ((mods & DeclarationModifiers.
Abstract
) != 0)
277
else if ((mods & (DeclarationModifiers.Private | DeclarationModifiers.Virtual | DeclarationModifiers.
Abstract
)) == 0 && notPartialOrNewPartialBehavior)
294
mods |= DeclarationModifiers.
Abstract
;
305
case DeclarationModifiers.
Abstract
:
363
return DeclarationModifiers.
Abstract
;
Symbols\Source\SourceEventSymbol.cs (4)
415
get { return (_modifiers & DeclarationModifiers.
Abstract
) != 0; }
510
DeclarationModifiers.
Abstract
|
527
DeclarationModifiers.
Abstract
|
540
allowedModifiers |= DeclarationModifiers.
Abstract
;
Symbols\Source\SourceMemberContainerSymbol.cs (4)
326
allowedModifiers |= DeclarationModifiers.Partial | DeclarationModifiers.Sealed | DeclarationModifiers.
Abstract
363
(mods & DeclarationModifiers.
Abstract
) != 0 &&
378
mods |= DeclarationModifiers.
Abstract
;
857
public override bool IsAbstract => HasFlag(DeclarationModifiers.
Abstract
);
Symbols\Source\SourceMemberFieldSymbol.cs (3)
190
DeclarationModifiers.
Abstract
|
198
if ((result & DeclarationModifiers.
Abstract
) != 0)
201
result &= ~DeclarationModifiers.
Abstract
;
Symbols\Source\SourceMemberMethodSymbol.cs (2)
184
return (modifiers & (DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual | DeclarationModifiers.Override)) != 0;
643
return (this.DeclarationModifiers & DeclarationModifiers.
Abstract
) != 0;
Symbols\Source\SourceOrdinaryMethodSymbol.cs (3)
725
DeclarationModifiers.
Abstract
|
735
DeclarationModifiers.
Abstract
|
751
allowedModifiers |= DeclarationModifiers.
Abstract
;
Symbols\Source\SourcePropertySymbol.cs (4)
69
bool allowAutoPropertyAccessors = (modifiers & (DeclarationModifiers.
Abstract
| DeclarationModifiers.Extern | DeclarationModifiers.Indexer)) == 0 &&
397
DeclarationModifiers.
Abstract
|
424
DeclarationModifiers.
Abstract
|
438
allowedModifiers |= DeclarationModifiers.
Abstract
;
Symbols\Source\SourcePropertySymbolBase.cs (1)
567
get { return (_modifiers & DeclarationModifiers.
Abstract
) != 0; }
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (9)
188
allowedModifiers |= DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual;
206
allowedModifiers |= DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual | DeclarationModifiers.Sealed;
216
allowedModifiers |= DeclarationModifiers.
Abstract
;
230
if ((result & (DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual | DeclarationModifiers.Sealed)) != 0)
233
(result & (DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual)) != 0)
247
if ((result & DeclarationModifiers.
Abstract
) != 0)
249
reportModifierIfPresent(result, DeclarationModifiers.
Abstract
, location, diagnostics, requiredVersionArgument, availableVersionArgument);
276
result |= DeclarationModifiers.
Abstract
;
283
if ((result & DeclarationModifiers.
Abstract
) != 0)
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (3)
46
result |= DeclarationModifiers.
Abstract
;
68
case DeclarationModifiers.
Abstract
:
72
case DeclarationModifiers.
Abstract
| DeclarationModifiers.Override: