54 references to Static
Microsoft.CodeAnalysis.CSharp (54)
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (1)
162
mods |= DeclarationModifiers.
Static
;
Parser\LanguageParser.cs (1)
1037
return DeclarationModifiers.
Static
;
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
46
=> (Modifiers & DeclarationModifiers.
Static
) != 0;
Symbols\Source\LocalFunctionSymbol.cs (1)
325
public override bool IsStatic => (_declarationModifiers & DeclarationModifiers.
Static
) != 0;
Symbols\Source\ModifierUtils.cs (9)
58
else if ((modifiers & allowedModifiers & DeclarationModifiers.
Static
) != 0)
157
if ((modifiers & defaultInterfaceImplementationModifiers & DeclarationModifiers.
Static
) != 0 &&
179
if ((modifiers & defaultInterfaceImplementationModifiers & DeclarationModifiers.
Static
) != 0)
214
if (isExplicitInterfaceImplementation && (mods & DeclarationModifiers.
Static
) != 0)
222
ModifierUtils.ReportUnsupportedModifiersForLanguageVersion(mods, DeclarationModifiers.
Static
, location, diagnostics, availableVersion, requiredVersion);
236
else if ((mods & DeclarationModifiers.
Static
) != 0)
284
case DeclarationModifiers.
Static
:
344
return DeclarationModifiers.
Static
;
472
(modifiers & DeclarationModifiers.
Static
) == 0)
Symbols\Source\SourceConstructorSymbol.cs (1)
110
DeclarationModifiers.
Static
|
Symbols\Source\SourceEnumConstantSymbol.cs (1)
78
return DeclarationModifiers.Const | DeclarationModifiers.
Static
| DeclarationModifiers.Public;
Symbols\Source\SourceEventAccessorSymbol.cs (1)
61
isMetadataVirtualIgnoringModifiers: @event.IsExplicitInterfaceImplementation && (@event.Modifiers & DeclarationModifiers.
Static
) == 0);
Symbols\Source\SourceEventSymbol.cs (4)
372
get { return (_modifiers & DeclarationModifiers.
Static
) != 0; }
450
DeclarationModifiers.
Static
|
467
DeclarationModifiers.
Static
|
482
allowedModifiers |= DeclarationModifiers.
Static
;
Symbols\Source\SourceMemberContainerSymbol.cs (8)
309
allowedModifiers |= DeclarationModifiers.
Static
;
341
(mods & (DeclarationModifiers.Sealed | DeclarationModifiers.
Static
)) != 0)
347
(mods & (DeclarationModifiers.Sealed | DeclarationModifiers.
Static
)) == (DeclarationModifiers.Sealed | DeclarationModifiers.
Static
))
820
public override bool IsStatic => HasFlag(DeclarationModifiers.
Static
);
4674
DeclarationModifiers.Private | (modifiers & DeclarationModifiers.
Static
),
4778
DeclarationModifiers.Private | (property.IsStatic ? DeclarationModifiers.
Static
: 0),
4816
DeclarationModifiers.Private | (@event.IsStatic ? DeclarationModifiers.
Static
: 0),
Symbols\Source\SourceMemberFieldSymbol.cs (7)
176
DeclarationModifiers.
Static
|
202
reportBadMemberFlagIfAny(result, DeclarationModifiers.
Static
, diagnostics, errorLocation);
208
result &= ~(DeclarationModifiers.
Static
| DeclarationModifiers.ReadOnly | DeclarationModifiers.Const | DeclarationModifiers.Volatile | DeclarationModifiers.Required);
214
if ((result & DeclarationModifiers.
Static
) != 0)
229
result |= DeclarationModifiers.
Static
; // "constants are considered static members"
233
if ((result & DeclarationModifiers.
Static
) != 0 && (result & DeclarationModifiers.Required) != 0)
250
reportBadMemberFlagIfAny(result, DeclarationModifiers.
Static
, diagnostics, errorLocation);
Symbols\Source\SourceMemberMethodSymbol.cs (1)
548
return (this.DeclarationModifiers & DeclarationModifiers.
Static
) != 0;
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (4)
61
var isMetadataVirtualIgnoringModifiers = isExplicitInterfaceImplementation && (declarationModifiers & DeclarationModifiers.
Static
) == 0;
221
DeclarationModifiers.
Static
|
233
DeclarationModifiers.
Static
|
250
allowedModifiers |= DeclarationModifiers.
Static
;
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
165
isMetadataVirtualIgnoringModifiers: isExplicitInterfaceImplementation && (declarationModifiers & DeclarationModifiers.
Static
) == 0);
221
isMetadataVirtualIgnoringModifiers: isExplicitInterfaceImplementation && (declarationModifiers & DeclarationModifiers.
Static
) == 0);
Symbols\Source\SourcePropertySymbol.cs (4)
294
allowedModifiers |= DeclarationModifiers.
Static
;
314
(isIndexer ? 0 : DeclarationModifiers.
Static
) |
331
allowedModifiers |= DeclarationModifiers.
Static
;
365
if ((mods & DeclarationModifiers.
Static
) != 0 && (mods & DeclarationModifiers.Required) != 0)
Symbols\Source\SourcePropertySymbolBase.cs (1)
477
get { return (_modifiers & DeclarationModifiers.
Static
) != 0; }
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (2)
127
DeclarationModifiers.
Static
|
188
else if ((result & DeclarationModifiers.
Static
) != 0 && syntax is OperatorDeclarationSyntax { OperatorToken: var opToken } && opToken.Kind() is not (SyntaxKind.EqualsEqualsToken or SyntaxKind.ExclamationEqualsToken))
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperatorBase.cs (1)
40
DeclarationModifiers.Public | DeclarationModifiers.
Static
, hasBody: true, isExpressionBodied: false, isIterator: false, isNullableAnalysisEnabled: false, diagnostics)
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
37
(isStatic ? DeclarationModifiers.
Static
: DeclarationModifiers.None);
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (2)
38
(isStatic ? DeclarationModifiers.
Static
: DeclarationModifiers.None);
178
get { return (_modifiers & DeclarationModifiers.
Static
) != 0; }
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
58
DeclarationModifiers.
Static
| DeclarationModifiers.Private | (hasAwait ? DeclarationModifiers.Async : DeclarationModifiers.None),