Base:
property
IsStatic
Microsoft.CodeAnalysis.CSharp.Symbol.IsStatic
28 references to IsStatic
Microsoft.CodeAnalysis.CSharp (28)
Compiler\MethodBodySynthesizer.cs (1)
181
if (!accessor.
IsStatic
)
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (1)
106
Debug.Assert(!(originalMethod is LocalFunctionSymbol) || !originalMethod.IsStatic ||
IsStatic
);
Symbols\Source\SourceConstructorSymbol.cs (1)
236
: ((SourceMemberContainerTypeSymbol)ContainingType).IsNullableEnabledForConstructorsAndInitializers(
IsStatic
);
Symbols\Source\SourceConstructorSymbolBase.cs (2)
161
get { return this.
IsStatic
? WellKnownMemberNames.StaticConstructorName : WellKnownMemberNames.InstanceConstructorName; }
220
if (containingType.TryCalculateSyntaxOffsetOfPositionInInitializer(position, tree, this.
IsStatic
, ctorInitializerLength, out syntaxOffset))
Symbols\Source\SourceMemberMethodSymbol.cs (8)
381
if (!
IsStatic
&& this.GetIsNewExtensionMember() && ContainingType.ExtensionParameter is { } extensionParameter)
585
!this.
IsStatic
&& this.IsMetadataVirtual(ignoreInterfaceImplementationChanges ? IsMetadataVirtualOption.IgnoreInterfaceImplementationChanges : IsMetadataVirtualOption.None);
603
Debug.Assert(!this.
IsStatic
);
724
if (!
IsStatic
)
845
if ((object)thisParameter != null ||
IsStatic
)
1058
if ((!
IsStatic
|| MethodKind is MethodKind.StaticConstructor) &&
1064
if ((((hasBody || IsExtern) && !(
IsStatic
&& IsVirtual)) || IsExplicitInterfaceImplementation) && !ContainingAssembly.RuntimeSupportsDefaultInterfaceImplementation)
1069
if (((!hasBody && IsAbstract) || IsVirtual) && !IsExplicitInterfaceImplementation &&
IsStatic
&& !ContainingAssembly.RuntimeSupportsStaticAbstractMembersInInterfaces)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (8)
240
else if (!
IsStatic
)
500
if (definition.
IsStatic
!= implementation.
IsStatic
)
822
Debug.Assert(!
IsStatic
|| !IsOverride); // Otherwise should have been reported and cleared earlier.
823
Debug.Assert(!
IsStatic
|| ContainingType.IsInterface || (!IsAbstract && !IsVirtual)); // Otherwise should have been reported and cleared earlier.
894
else if (
IsStatic
&& IsDeclaredReadOnly)
921
else if (ContainingType is { IsExtension: true, ExtensionParameter.Name: "" } && !
IsStatic
)
925
else if (ContainingType.IsStatic && !
IsStatic
)
Symbols\Source\SourcePropertyAccessorSymbol.cs (3)
490
internal sealed override bool IsInitOnly => !
IsStatic
&& _usesInit;
552
else if (LocalDeclaredReadOnly &&
IsStatic
)
571
else if (_usesInit &&
IsStatic
)
Symbols\Source\SourceUserDefinedConversionSymbol.cs (1)
84
if (
IsStatic
&& (IsAbstract || IsVirtual))
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (2)
77
if (!this.
IsStatic
)
82
else if (this.DeclaredAccessibility != Accessibility.Public || !this.
IsStatic
)
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
94
return ContainingType.IsNullableEnabledForConstructorsAndInitializers(
IsStatic
);