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)
416
get { return (_modifiers & DeclarationModifiers.
Abstract
) != 0; }
511
DeclarationModifiers.
Abstract
|
528
DeclarationModifiers.
Abstract
|
541
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)
191
DeclarationModifiers.
Abstract
|
199
if ((result & DeclarationModifiers.
Abstract
) != 0)
202
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)
726
DeclarationModifiers.
Abstract
|
736
DeclarationModifiers.
Abstract
|
752
allowedModifiers |= DeclarationModifiers.
Abstract
;
Symbols\Source\SourcePropertySymbol.cs (4)
70
bool allowAutoPropertyAccessors = (modifiers & (DeclarationModifiers.
Abstract
| DeclarationModifiers.Extern | DeclarationModifiers.Indexer)) == 0 &&
398
DeclarationModifiers.
Abstract
|
425
DeclarationModifiers.
Abstract
|
439
allowedModifiers |= DeclarationModifiers.
Abstract
;
Symbols\Source\SourcePropertySymbolBase.cs (1)
568
get { return (_modifiers & DeclarationModifiers.
Abstract
) != 0; }
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (9)
189
allowedModifiers |= DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual;
207
allowedModifiers |= DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual | DeclarationModifiers.Sealed;
217
allowedModifiers |= DeclarationModifiers.
Abstract
;
231
if ((result & (DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual | DeclarationModifiers.Sealed)) != 0)
234
(result & (DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual)) != 0)
248
if ((result & DeclarationModifiers.
Abstract
) != 0)
250
reportModifierIfPresent(result, DeclarationModifiers.
Abstract
, location, diagnostics, requiredVersionArgument, availableVersionArgument);
277
result |= DeclarationModifiers.
Abstract
;
284
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: