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