47 references to Abstract
Microsoft.CodeAnalysis.CSharp (47)
Parser\LanguageParser.cs (1)
1317
return DeclarationModifiers.
Abstract
;
Symbols\Source\LocalFunctionSymbol.cs (1)
414
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
:
166
(modifiers & defaultInterfaceImplementationModifiers & (DeclarationModifiers.Sealed | DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual)) != 0)
168
var reportModifiers = DeclarationModifiers.Sealed | DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual;
170
(modifiers & defaultInterfaceImplementationModifiers & (DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual)) != 0)
275
if ((mods & DeclarationModifiers.
Abstract
) != 0)
284
else if ((mods & (DeclarationModifiers.Private | DeclarationModifiers.Virtual | DeclarationModifiers.
Abstract
)) == 0 && notPartialOrNewPartialBehavior)
301
mods |= DeclarationModifiers.
Abstract
;
312
case DeclarationModifiers.
Abstract
:
374
return DeclarationModifiers.
Abstract
;
Symbols\Source\SourceEventSymbol.cs (4)
440
get { return (_modifiers & DeclarationModifiers.
Abstract
) != 0; }
551
DeclarationModifiers.
Abstract
|
568
DeclarationModifiers.
Abstract
|
581
allowedModifiers |= DeclarationModifiers.
Abstract
;
Symbols\Source\SourceMemberContainerSymbol.cs (6)
331
allowedModifiers |= DeclarationModifiers.Partial | DeclarationModifiers.Sealed | DeclarationModifiers.
Abstract
368
(mods & DeclarationModifiers.
Abstract
) != 0 &&
380
if ((mods & DeclarationModifiers.
Abstract
) != 0)
400
mods |= DeclarationModifiers.
Abstract
;
404
mods |= DeclarationModifiers.
Abstract
;
895
public override bool IsAbstract => HasFlag(DeclarationModifiers.
Abstract
);
Symbols\Source\SourceMemberFieldSymbol.cs (3)
226
DeclarationModifiers.
Abstract
|
234
if ((result & DeclarationModifiers.
Abstract
) != 0)
237
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)
775
DeclarationModifiers.
Abstract
|
785
DeclarationModifiers.
Abstract
|
801
allowedModifiers |= DeclarationModifiers.
Abstract
;
Symbols\Source\SourcePropertySymbol.cs (4)
70
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)
568
get { return (_modifiers & DeclarationModifiers.
Abstract
) != 0; }
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (9)
195
allowedModifiers |= DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual;
213
allowedModifiers |= DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual | DeclarationModifiers.Sealed;
223
allowedModifiers |= DeclarationModifiers.
Abstract
;
237
if ((result & (DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual | DeclarationModifiers.Sealed)) != 0)
240
(result & (DeclarationModifiers.
Abstract
| DeclarationModifiers.Virtual)) != 0)
254
if ((result & DeclarationModifiers.
Abstract
) != 0)
256
reportModifierIfPresent(result, DeclarationModifiers.
Abstract
, location, diagnostics, requiredVersionArgument, availableVersionArgument);
283
result |= DeclarationModifiers.
Abstract
;
290
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: