64 overrides of IsStatic
Microsoft.CodeAnalysis.CSharp (58)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
214
public override bool
IsStatic
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
124
public override bool
IsStatic
Symbols\AliasSymbol.cs (1)
175
public override bool
IsStatic
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
179
public sealed override bool
IsStatic
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
136
public override bool
IsStatic
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
102
public override bool
IsStatic
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
64
public sealed override bool
IsStatic
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
213
public sealed override bool
IsStatic
Symbols\ArrayTypeSymbol.cs (1)
425
public override bool
IsStatic
Symbols\AssemblySymbol.cs (1)
231
public sealed override bool
IsStatic
Symbols\DiscardSymbol.cs (1)
29
public override bool
IsStatic
=> false;
Symbols\DynamicTypeSymbol.cs (1)
93
public override bool
IsStatic
Symbols\ErrorMethodSymbol.cs (1)
69
public override bool
IsStatic
Symbols\ErrorPropertySymbol.cs (1)
68
public override bool
IsStatic
{ get { return false; } }
Symbols\ErrorTypeSymbol.cs (1)
384
public sealed override bool
IsStatic
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
813
public override bool
IsStatic
=> false;
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
83
public override bool
IsStatic
=> false;
Symbols\FunctionTypeSymbol.cs (1)
118
public override bool
IsStatic
=> false;
Symbols\LabelSymbol.cs (1)
76
public override bool
IsStatic
Symbols\LocalSymbol.cs (1)
158
public sealed override bool
IsStatic
Symbols\Metadata\PE\PEEventSymbol.cs (1)
320
public override bool
IsStatic
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
570
public override bool
IsStatic
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
568
public override bool
IsStatic
=> HasFlag(MethodAttributes.Static);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1640
public override bool
IsStatic
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
505
public override bool
IsStatic
Symbols\ModuleSymbol.cs (1)
125
public sealed override bool
IsStatic
Symbols\NamespaceSymbol.cs (1)
175
public sealed override bool
IsStatic
Symbols\ParameterSymbol.cs (1)
341
public override bool
IsStatic
Symbols\PointerTypeSymbol.cs (1)
38
public override bool
IsStatic
Symbols\RangeVariableSymbol.cs (1)
112
public override bool
IsStatic
Symbols\ReducedExtensionMethodSymbol.cs (1)
398
public override bool
IsStatic
Symbols\SignatureOnlyMethodSymbol.cs (1)
137
public override bool
IsStatic
{ get { return _isStatic; } }
Symbols\SignatureOnlyPropertySymbol.cs (1)
56
public override bool
IsStatic
{ get { return _isStatic; } }
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (1)
45
public sealed override bool
IsStatic
Symbols\Source\LambdaSymbol.cs (1)
102
public override bool
IsStatic
=> _isStatic;
Symbols\Source\LocalFunctionSymbol.cs (1)
325
public override bool
IsStatic
=> (_declarationModifiers & DeclarationModifiers.Static) != 0;
Symbols\Source\SourceEventSymbol.cs (1)
370
public sealed override bool
IsStatic
Symbols\Source\SourceMemberContainerSymbol.cs (1)
820
public override bool
IsStatic
=> HasFlag(DeclarationModifiers.Static);
Symbols\Source\SourceMemberMethodSymbol.cs (1)
544
public sealed override bool
IsStatic
Symbols\Source\SourcePropertySymbolBase.cs (1)
475
public override bool
IsStatic
Symbols\Synthesized\SynthesizedContainer.cs (1)
146
public override bool
IsStatic
=> false;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
233
public override bool
IsStatic
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
88
public override bool
IsStatic
=> false;
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
181
public override bool
IsStatic
Symbols\Synthesized\SynthesizedFieldSymbolBase.cs (1)
176
public override bool
IsStatic
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
268
public override bool
IsStatic
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
166
public override bool
IsStatic
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
223
public sealed override bool
IsStatic
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
104
public override bool
IsStatic
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
352
public override bool
IsStatic
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
101
public override bool
IsStatic
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
237
public override bool
IsStatic
Symbols\TypeParameterSymbol.cs (1)
216
public sealed override bool
IsStatic
Symbols\Wrapped\WrappedEventSymbol.cs (1)
94
public override bool
IsStatic
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
200
public override bool
IsStatic
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
117
public override bool
IsStatic
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
153
public override bool
IsStatic
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
116
public override bool
IsStatic
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (5)
Symbols\DisplayClassVariable.cs (1)
152
public override bool
IsStatic
Symbols\EEMethodSymbol.cs (1)
420
public override bool
IsStatic
Symbols\EENamedTypeSymbol.cs (1)
314
public override bool
IsStatic
Symbols\PlaceholderMethodSymbol.cs (1)
110
public override bool
IsStatic
Symbols\SynthesizedContextMethodSymbol.cs (1)
90
public override bool
IsStatic
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
187
public override bool
IsStatic
995 references to IsStatic
Microsoft.CodeAnalysis.CSharp (269)
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
291
treatAsInstanceMemberAccess = !(symbol.
IsStatic
|| symbol.Kind == SymbolKind.NamedType);
Binder\Binder.ValueChecks.cs (14)
1167
Debug.Assert(!fieldSymbol.
IsStatic
);
1184
if (fieldSymbol.
IsStatic
|| fieldSymbol.ContainingType.IsReferenceType)
1202
var fieldIsStatic = fieldSymbol.
IsStatic
;
1207
fieldIsStatic == containing.
IsStatic
&&
1267
if (fieldSymbol.
IsStatic
|| fieldSymbol.ContainingType.IsReferenceType)
1289
if (fieldSymbol.
IsStatic
|| fieldSymbol.ContainingType.IsReferenceType)
1314
if (eventSymbol.
IsStatic
|| eventSymbol.ContainingType.IsReferenceType)
2843
int index = (checkingReceiver ? 6 : 0) + (field.
IsStatic
? 3 : 0) + (kind == BindValueKind.RefReturn ? 0 : (RequiresRefOrOut(kind) ? 1 : 2));
3001
if (eventSymbol.
IsStatic
|| eventSymbol.ContainingType.IsReferenceType)
3570
if (fieldSymbol.
IsStatic
|| !fieldSymbol.ContainingType.IsRefLikeType)
3995
if (fieldSymbol.
IsStatic
|| !fieldSymbol.ContainingType.IsRefLikeType)
4792
if (field.
IsStatic
)
4794
return containingSymbol is MethodSymbol { MethodKind: MethodKind.StaticConstructor } or FieldSymbol {
IsStatic
: true };
4798
return (containingSymbol is MethodSymbol { MethodKind: MethodKind.Constructor } or FieldSymbol {
IsStatic
: false } or MethodSymbol { IsInitOnly: true }) &&
Binder\Binder_Attributes.cs (1)
604
invalidNamedArgument |= namedArgumentNameSymbol.
IsStatic
;
Binder\Binder_Await.cs (1)
159
if (((FieldSymbol)containingMemberOrLambda).
IsStatic
)
Binder\Binder_Constraints.cs (1)
560
else if (type.
IsStatic
)
Binder\Binder_Conversions.cs (3)
316
if (conversion.IsUserDefined && conversion.Method is MethodSymbol method && method.
IsStatic
)
1198
if (receiverOpt == null || ContainingMember().
IsStatic
)
1368
if (!method.
IsStatic
)
Binder\Binder_Expressions.cs (21)
37
if (memberOpt?.
IsStatic
== true)
2037
this.ContainingMember() is not { Kind: not SymbolKind.NamedType,
IsStatic
: false } containingMember || // We are not in an instance member
2096
bool locationIsInstanceMember = !containingMember.
IsStatic
&&
2151
if (containingMember.
IsStatic
)
2497
bool hasErrors = !conversion.IsValid || targetType.
IsStatic
;
2526
if (targetType.
IsStatic
)
4670
if (type.
IsStatic
)
4708
if (type.
IsStatic
)
7202
left = ReplaceTypeOrValueReceiver(left, symbol.
IsStatic
|| symbol.Kind == SymbolKind.NamedType, diagnostics);
7439
var isEnumField = (fieldSymbol.
IsStatic
&& type.IsEnumType());
7508
if (!fieldSymbol.
IsStatic
)
7600
if (!propertySymbol.
IsStatic
)
7613
if (symbol.
IsStatic
&& (symbol.IsAbstract || symbol.IsVirtual))
7637
if (!symbol.
IsStatic
&& !(symbol is TypeSymbol) &&
7672
if (!eventSymbol.
IsStatic
)
8489
receiver = ReplaceTypeOrValueReceiver(receiver, property.
IsStatic
, diagnostics);
8671
if (!candidate.
IsStatic
&&
8726
if (!candidate.
IsStatic
&&
8833
!getMethod.
IsStatic
&&
9118
if (!m.
IsStatic
) continue;
9123
if (m.
IsStatic
) continue;
Binder\Binder_Operators.cs (4)
2353
if (methodOpt?.ContainingType?.IsInterface == true && methodOpt.
IsStatic
)
2563
if ((object)fieldSymbol == null || fieldSymbol.
IsStatic
|| (object)receiver == null)
3156
if (targetType.
IsStatic
)
3697
if (targetType.
IsStatic
)
Binder\Binder_Patterns.cs (1)
742
else if (patternType.
IsStatic
)
Binder\Binder_Statements.cs (5)
1348
!(patternMethodSymbol.ParameterCount == 0 || patternMethodSymbol.
IsStatic
&& patternMethodSymbol.ParameterCount == 1))
1775
var propertyIsStatic = propertySymbol.
IsStatic
;
1789
(member as FieldSymbol)?.
IsStatic
== isStatic;
3659
if (this.ContainingMember() is MethodSymbol {
IsStatic
: false } method)
3731
else if (baseType.IsErrorType() || baseType.
IsStatic
)
Binder\Binder_Symbols.cs (2)
1510
haveInstanceCandidates = members.Any(m => !m.
IsStatic
);
1511
haveStaticCandidates = members.Any(m => m.
IsStatic
);
Binder\DecisionDagBuilder.cs (1)
532
int extensionExtra = method.
IsStatic
? 1 : 0;
Binder\ForEachLoopBinder.cs (3)
1239
if (result.
IsStatic
|| result.DeclaredAccessibility != Accessibility.Public)
1440
if (lookupSymbol.
IsStatic
|| lookupSymbol.DeclaredAccessibility != Accessibility.Public || lookupSymbol.Kind != SymbolKind.Property)
1473
moveNextMethodCandidate.Method.
IsStatic
|| moveNextMethodCandidate.Method.DeclaredAccessibility != Accessibility.Public ||
Binder\PatternExplainer.cs (1)
653
if (declaredMember is FieldSymbol { IsConst: true,
IsStatic
: true, DeclaredAccessibility: Accessibility.Public } field &&
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
411
if (result.Result.IsValid && !member.
IsStatic
)
Binder\WithUsingNamespacesAndTypesBinder.cs (2)
171
if (!symbol.
IsStatic
|| ((MethodSymbol)symbol).IsExtensionMethod)
185
if (!symbol.
IsStatic
)
BoundTree\Constructors.cs (1)
60
if (fieldSymbol.
IsStatic
||
CodeGen\EmitAddress.cs (2)
366
if (!fieldAccess.FieldSymbol.
IsStatic
)
442
else if (fieldAccess.FieldSymbol.
IsStatic
)
CodeGen\EmitConversion.cs (2)
312
var isStatic = receiver == null || (!isExtensionMethod && method.
IsStatic
);
353
if (!method.
IsStatic
&& method.IsMetadataVirtual() && !method.ContainingType.IsDelegateType() && !receiver.SuppressVirtualCalls)
CodeGen\EmitExpression.cs (11)
1092
if (!field.IsVolatile && !field.
IsStatic
&& fieldAccess.ReceiverOpt.Type.IsVerifierValue() && field.RefKind == RefKind.None)
1118
if (field.
IsStatic
)
1207
if (!field.
IsStatic
&& EmitFieldLoadReceiverAddress(fieldAccess.ReceiverOpt))
1261
if (field.
IsStatic
|| field.RefKind != RefKind.None)
1343
if (!sym.ContainingSymbol.
IsStatic
)
1621
Debug.Assert(method.
IsStatic
);
1653
Debug.Assert(!method.
IsStatic
&& method.RequiresInstanceReceiver);
2081
if (!method.IsMetadataVirtual() || method.
IsStatic
)
2570
else if (!left.FieldSymbol.
IsStatic
)
3072
_builder.EmitOpCode(field.
IsStatic
? ILOpCode.Stsfld : ILOpCode.Stfld);
3830
if ((load.TargetMethod.IsAbstract || load.TargetMethod.IsVirtual) && load.TargetMethod.
IsStatic
)
CodeGen\EmitStatement.cs (1)
1132
Debug.Assert(!left.FieldSymbol.
IsStatic
, "Not supported");
CodeGen\Optimizer.cs (3)
1101
return !((BoundFieldAccess)lhs).FieldSymbol.
IsStatic
;
1121
Debug.Assert(method.
IsStatic
);
1279
if (!field.
IsStatic
)
Compilation\CSharpSemanticModel.cs (2)
3735
if (containingMember.
IsStatic
)
4075
if (ReferenceEquals(type, null) || type.
IsStatic
)
Compilation\InitializerSemanticModel.cs (1)
281
type.IsNullableEnabledForConstructorsAndInitializers(useStatic: MemberSymbol.
IsStatic
);
Compiler\MethodBodySynthesizer.cs (1)
279
field.
IsStatic
? null : new BoundThisReference(syntax, accessor.ThisParameter.Type),
Compiler\MethodBodySynthesizer.Lowered.cs (1)
465
BoundExpression invocation = F.Call(methodToInvoke.
IsStatic
? null : (useBaseReference ? (BoundExpression)F.Base(baseType: methodToInvoke.ContainingType) : F.This()),
Emitter\Model\FieldSymbolAdapter.cs (1)
228
return AdaptedFieldSymbol.
IsStatic
;
Emitter\Model\MethodSymbolAdapter.cs (1)
473
return AdaptedMethodSymbol.
IsStatic
;
Emitter\Model\NamedTypeSymbolAdapter.cs (2)
988
return this.IsAbstract || this.
IsStatic
;
997
return this.IsSealed || this.
IsStatic
;
Emitter\NoPia\EmbeddedField.cs (1)
88
return UnderlyingField.AdaptedFieldSymbol.
IsStatic
;
Emitter\NoPia\EmbeddedMethod.cs (1)
134
return UnderlyingMethod.AdaptedMethodSymbol.
IsStatic
;
Emitter\NoPia\EmbeddedTypesManager.cs (1)
442
(containerKind == TypeKind.Struct && (field.AdaptedFieldSymbol.
IsStatic
|| field.AdaptedFieldSymbol.DeclaredAccessibility != Accessibility.Public)))
FlowAnalysis\AbstractFlowPass.cs (2)
1541
return method.
IsStatic
&& !method.IsExtensionMethod;
2062
!fieldSymbol.
IsStatic
&&
FlowAnalysis\DefiniteAssignment.cs (8)
341
case MethodSymbol {
IsStatic
: false, ContainingSymbol: SourceMemberContainerTypeSymbol { PrimaryConstructor: { } primaryConstructor } } and
357
case (FieldSymbol or PropertySymbol) and {
IsStatic
: false, ContainingSymbol: SourceMemberContainerTypeSymbol { PrimaryConstructor: { } primaryConstructor } }:
1037
if (fieldSymbol.
IsStatic
)
1049
if (eventSymbol.
IsStatic
)
1068
if (propSymbol.
IsStatic
)
1095
!fieldSymbol.
IsStatic
&&
1425
if (fieldSymbol.ContainingType.IsReferenceType || fieldSymbol.
IsStatic
) return null;
1713
if (!current.
IsStatic
&&
FlowAnalysis\EmptyStructTypeCache.cs (2)
146
if (member.
IsStatic
)
185
if (!includeStatic && member.
IsStatic
)
FlowAnalysis\NullableWalker.cs (13)
674
if (member.
IsStatic
!= isStatic)
873
if (member.
IsStatic
!= method.
IsStatic
)
963
|| method.
IsStatic
1078
if (!member.
IsStatic
)
1362
Binder.BindFieldInitializers(compilation, null, method.
IsStatic
? containingType.StaticInitializers : containingType.InstanceInitializers, BindingDiagnosticBag.Discarded, ref discardedInitializers);
1907
if (fieldSymbol.
IsStatic
)
1920
if (eventSymbol.
IsStatic
)
1932
if (propSymbol.
IsStatic
)
6369
method.
IsStatic
? 0 :
6430
if (member.
IsStatic
)
7115
if (!method.
IsStatic
)
10769
if (!@event.
IsStatic
)
FlowAnalysis\ReadWriteWalker.cs (2)
104
if (!current.
IsStatic
&&
167
if (expr.FieldSymbol.
IsStatic
) return;
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (2)
485
method.
IsStatic
&&
513
!property.
IsStatic
&&
Lowering\AsyncRewriter\AsyncMethodToStateMachineRewriter.cs (1)
417
return methodSymbol.
IsStatic
Lowering\ClosureConversion\ClosureConversion.cs (3)
834
return (!_currentMethod.
IsStatic
&& TypeSymbol.Equals(_currentMethod.ContainingType, _topLevelMethod.ContainingType, TypeCompareKind.ConsiderEverything2))
1350
Debug.Assert(node.TargetMethod is { RequiresInstanceReceiver: false,
IsStatic
: true });
1365
remappedMethod is { RequiresInstanceReceiver: false,
IsStatic
: true });
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
731
var receiver = node.FieldSymbol.
IsStatic
? _bound.Null(ExpressionType) : Visit(node.ReceiverOpt);
1012
var receiver = node.PropertySymbol.
IsStatic
? _bound.Null(ExpressionType) : Visit(node.ReceiverOpt);
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (1)
110
Debug.Assert(!(originalMethod is LocalFunctionSymbol) || !originalMethod.
IsStatic
|| IsStatic);
Lowering\DiagnosticsPass_ExpressionTrees.cs (8)
340
else if ((method.IsAbstract || method.IsVirtual) && method.
IsStatic
)
468
if (_inExpressionLambda && node.AddMethod.
IsStatic
)
509
if (_inExpressionLambda && (property.IsAbstract || property.IsVirtual) && property.
IsStatic
)
645
if (((binary.IsAbstract || binary.IsVirtual) && binary.
IsStatic
) || ((unary.IsAbstract || unary.IsVirtual) && unary.
IsStatic
))
676
if (_inExpressionLambda && node.MethodOpt is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.
IsStatic
)
766
if (_inExpressionLambda && node.Conversion.Method is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.
IsStatic
)
816
else if (method is not null && (method.IsAbstract || method.IsVirtual) && method.
IsStatic
)
Lowering\DiagnosticsPass_Warnings.cs (4)
136
if (receiver == null || fieldAccess.FieldSymbol.
IsStatic
)
211
(field1.FieldSymbol.
IsStatic
|| IsSameLocalOrField(field1.ReceiverOpt, field2.ReceiverOpt));
216
(event1.EventSymbol.
IsStatic
|| IsSameLocalOrField(event1.ReceiverOpt, event2.ReceiverOpt));
260
else if ((method.IsAbstract || method.IsVirtual) && method.
IsStatic
)
Lowering\InitializerRewriter.cs (1)
94
var boundReceiver = field.
IsStatic
? null :
Lowering\LocalRewriter\DelegateCacheRewriter.cs (1)
41
return targetMethod.
IsStatic
&& !boundDelegateCreation.IsExtensionMethod;
Lowering\LocalRewriter\LocalRewriter.cs (4)
647
if (_factory.CurrentFunction?.
IsStatic
== false)
802
if (!lhsField.
IsStatic
&& lhsField.ContainingType.IsStructType())
929
if (eventAccess.EventSymbol.
IsStatic
)
941
if (!fieldAccess.FieldSymbol.
IsStatic
)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (1)
172
!method.
IsStatic
&&
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
172
if (method.
IsStatic
)
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
218
if (method.
IsStatic
&&
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (2)
183
if (receiverOpt == null || propertyOrEvent.
IsStatic
|| !CanChangeValueBetweenReads(receiverOpt))
456
if (fieldOrEvent.
IsStatic
)
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
547
constrainedToTypeOpt: symbolOpt.
IsStatic
&&
Lowering\LocalRewriter\LocalRewriter_Event.cs (3)
80
Debug.Assert(eventSymbol.
IsStatic
|| rewrittenReceiverOpt is { });
81
if (!eventSymbol.
IsStatic
&& CanChangeValueBetweenReads(rewrittenReceiverOpt!))
234
fieldSymbol.
IsStatic
? null : rewrittenReceiver,
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (1)
348
var getPinnableCall = getPinnableMethod.
IsStatic
?
Lowering\LocalRewriter\LocalRewriter_HostObjectMemberReference.cs (1)
14
Debug.Assert(_factory.TopLevelMethod is {
IsStatic
: false });
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (1)
192
if (method.
IsStatic
&& method.ContainingType.SpecialType == SpecialType.System_String)
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
192
Debug.Assert(addMethod.
IsStatic
);
Lowering\LocalRewriter\LocalRewriter_PreviousSubmissionReference.cs (1)
16
Debug.Assert(_factory.TopLevelMethod is {
IsStatic
: false });
Lowering\LocalRewriter\LocalRewriter_Range.cs (2)
184
Debug.Assert(constructionMethod.
IsStatic
);
193
Debug.Assert(constructionMethod.
IsStatic
);
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
161
if (method.
IsStatic
&& method.ContainingType.SpecialType == SpecialType.System_String)
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
492
return !((BoundFieldAccess)expression).FieldSymbol.
IsStatic
;
Lowering\MethodToClassRewriter.cs (1)
739
Debug.Assert(!methodBeingWrapped.
IsStatic
);
Lowering\SpillSequenceSpiller.cs (3)
408
if (fieldSymbol.
IsStatic
)
811
if (field.FieldSymbol.
IsStatic
) break;
849
if (!field.FieldSymbol.
IsStatic
)
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (2)
64
if (!method.
IsStatic
&& method.ContainingType.TypeKind == TypeKind.Struct)
216
case BoundFieldAccess { FieldSymbol: {
IsStatic
: false, ContainingType: { IsValueType: true } }, ReceiverOpt: BoundExpression receiver }:
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
569
if (field.FieldSymbol.
IsStatic
)
Lowering\StateMachineRewriter\StateMachineRewriter.cs (3)
306
if (!method.
IsStatic
)
430
if (method.
IsStatic
|| method.ThisParameter.Type.IsReferenceType)
452
if (!method.
IsStatic
)
Lowering\SyntheticBoundNodeFactory.cs (6)
263
Debug.Assert(CurrentFunction is {
IsStatic
: false });
274
Debug.Assert(CurrentFunction is {
IsStatic
: false });
314
Debug.Assert((receiverOpt is null) == property.
IsStatic
);
329
Debug.Assert((receiverOpt is null) == property.
IsStatic
);
774
Debug.Assert(methodSymbol.
IsStatic
);
782
Debug.Assert(methodSymbol.
IsStatic
);
Operations\CSharpOperationFactory.cs (6)
460
if (targetMember.
IsStatic
&& (targetMember.IsAbstract || targetMember.IsVirtual) &&
599
return boundObjectInitializerMember.MemberSymbol?.
IsStatic
== true ?
899
IOperation? createReceiver() => memberSymbol?.
IsStatic
== true ?
1309
if (operatorMethod is not null && operatorMethod.
IsStatic
&& (operatorMethod.IsAbstract || operatorMethod.IsVirtual) &&
2779
=> symbol?.
IsStatic
== false ? new InstanceReferenceOperation(InstanceReferenceKind.PatternInput, _semanticModel, nameSyntax!, receiverType, isImplicit: true) : null;
2798
Debug.Assert(!patternDisposeInfo.Method.
IsStatic
);
Operations\CSharpOperationFactory_Methods.cs (1)
106
if (symbol != null && symbol.
IsStatic
&& instance.WasCompilerGenerated && instance.Kind == BoundKind.ThisReference)
Symbols\AssemblySymbol.cs (1)
473
return GetSpecialType(SpecialType.System_Runtime_CompilerServices_RuntimeFeature) is { TypeKind: TypeKind.Class,
IsStatic
: true } &&
Symbols\BaseTypeAnalysis.cs (1)
97
if (fieldType is null || fieldType.TypeKind != TypeKind.Struct || field.
IsStatic
)
Symbols\Compilation_WellKnownMembers.cs (1)
292
if (member.Kind != targetSymbolKind || member.
IsStatic
!= isStatic ||
Symbols\ConstraintsHelper.cs (2)
1301
if (m.
IsStatic
&& m.IsImplementableInterfaceMember() && iface.FindImplementationForInterfaceMember(m) is null)
1312
if (m.
IsStatic
&& m.IsImplementableInterfaceMember() && iface.FindImplementationForInterfaceMember(m) is null)
Symbols\EventSymbol.cs (1)
81
public virtual bool RequiresInstanceReceiver => !
IsStatic
;
Symbols\FieldSymbol.cs (1)
101
public virtual bool RequiresInstanceReceiver => !
IsStatic
;
Symbols\MemberSignatureComparer.cs (1)
785
return member.
IsStatic
? 0 : Cci.CallingConvention.HasThis;
Symbols\MethodSymbol.cs (4)
89
public virtual bool RequiresInstanceReceiver => !
IsStatic
;
365
protected bool IsValidReadOnlyTarget => !
IsStatic
&& ContainingType.IsStructType() && MethodKind != MethodKind.Constructor && !IsInitOnly;
715
return
IsStatic
&& !IsAbstract && !IsVirtual && Name == WellKnownMemberNames.EntryPointMethodName;
1030
if (!
IsStatic
|| IsAbstract || IsVirtual || MethodKind is not (MethodKind.Ordinary or MethodKind.LocalFunction))
Symbols\MethodSymbolExtensions.cs (1)
218
return !method.
IsStatic
&&
Symbols\NamedTypeSymbol.cs (1)
709
if (!symbol.
IsStatic
)
Symbols\OverriddenOrHiddenMembersHelpers.cs (1)
1022
if (!method.IsMetadataVirtual(ignoreInterfaceImplementationChanges) || method.
IsStatic
)
Symbols\PropertySymbol.cs (1)
137
public virtual bool RequiresInstanceReceiver => !
IsStatic
;
Symbols\PublicModel\Symbol.cs (1)
215
get { return UnderlyingSymbol.
IsStatic
; }
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
1047
method.
IsStatic
,
1119
property.
IsStatic
,
Symbols\Source\ExplicitInterfaceHelpers.cs (1)
368
if (implementedMember.
IsStatic
&& !implementingMember.ContainingAssembly.RuntimeSupportsStaticAbstractMembersInInterfaces)
Symbols\Source\SourceConstructorSymbol.cs (1)
155
else if (ContainingType.
IsStatic
&& methodKind == MethodKind.Constructor)
Symbols\Source\SourceEventSymbol.cs (1)
575
else if (ContainingType.
IsStatic
&& !IsStatic)
Symbols\Source\SourceMemberContainerSymbol.cs (12)
1362
if (member.
IsStatic
)
2288
if (field.
IsStatic
)
2573
if (f is null || !f.
IsStatic
|| f.Type.TypeKind != TypeKind.Struct) continue;
2602
if (f is null || !f.
IsStatic
|| f.Type.TypeKind != TypeKind.Struct) continue;
3238
if (member.
IsStatic
||
4057
if (deconstruct.
IsStatic
)
4281
else if (existingMember is FieldSymbol {
IsStatic
: false } field
4290
else if (existingMember is PropertySymbol {
IsStatic
: false, GetMethod: { } } prop
4495
else if (symbol.
IsStatic
)
4767
builder.UpdateIsNullableEnabledForConstructorsAndFields(useStatic: backingField.
IsStatic
, compilation, propertySyntax);
4825
builder.UpdateIsNullableEnabledForConstructorsAndFields(useStatic: associatedField.
IsStatic
, compilation, declarator);
4829
if (associatedField.
IsStatic
)
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1776
if (!interfaceMethod.
IsStatic
)
Symbols\Source\SourceMemberFieldSymbol.cs (1)
53
else if (type.
IsStatic
)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (3)
689
else if (this is { MethodKind: MethodKind.LocalFunction,
IsStatic
: false })
767
if (!implementationPart.IsExtern || !implementationPart.
IsStatic
)
906
if (!
IsStatic
|| ParameterCount > 0 || !ReturnsVoid || IsAbstract || IsVirtual)
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1372
if (!field.
IsStatic
)
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
382
if (baseType.
IsStatic
)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
243
else if (!ContainingType.IsScriptClass && !(ContainingType.
IsStatic
&& ContainingType.Arity == 0))
Symbols\Source\SourceOrdinaryMethodSymbolBase.cs (2)
366
else if (ReturnType.
IsStatic
)
420
else if (ContainingType.
IsStatic
&& !IsStatic)
Symbols\Source\SourcePropertySymbolBase.cs (2)
896
else if (ContainingType.
IsStatic
&& !IsStatic)
1535
if (type.
IsStatic
)
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (3)
61
if (this.ContainingType.
IsStatic
)
259
if (returnType.Type.
IsStatic
)
278
if (this.ContainingType.
IsStatic
)
Symbols\Symbol.cs (1)
1616
get { return this.
IsStatic
; }
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (1)
168
IsStatic
: false,
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (2)
53
if (!field.
IsStatic
)
131
return member is MethodSymbol {
IsStatic
: false, ParameterCount: 1, Arity: 0 } method &&
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperator.cs (1)
46
candidate.ReturnType.SpecialType == SpecialType.System_Boolean && !candidate.
IsStatic
&&
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (2)
83
if (_equalityContract.
IsStatic
|| !_equalityContract.Type.Equals(DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type), TypeCompareKind.AllIgnoreOptions))
140
if (!f.
IsStatic
)
Symbols\Synthesized\Records\SynthesizedRecordGetHashCode.cs (2)
66
if (_equalityContract.
IsStatic
)
98
if (!f.
IsStatic
)
Symbols\Synthesized\Records\SynthesizedRecordPrintMembers.cs (1)
326
return m.DeclaredAccessibility == Accessibility.Public && !m.
IsStatic
;
Symbols\Synthesized\SynthesizedExplicitImplementationForwardingMethod.cs (1)
48
public override bool IsStatic => _implementingMethod.
IsStatic
;
Symbols\Synthesized\SynthesizedInstanceMethodSymbol.cs (1)
47
Debug.Assert(!
IsStatic
);
Symbols\TypeSymbol.cs (11)
911
(!interfaceMember.
IsStatic
|| implementingTypeIsFromSomeCompilation))
1011
else if (!interfaceMember.
IsStatic
)
1606
interfaceMethod.
IsStatic
,
1625
bool isStatic = implicitImpl.
IsStatic
;
1684
else if (implicitImplMethod.
IsStatic
&& implicitImplMethod.MethodKind == MethodKind.Ordinary && implicitImplMethod.GetUnmanagedCallersOnlyAttributeData(forceComplete: true) is not null)
1726
if (implicitImpl.
IsStatic
&& interfaceMember.ContainingModule != implementingType.ContainingModule)
1944
if (closestMismatch.
IsStatic
!= interfaceMember.
IsStatic
)
1946
diagnostics.Add(closestMismatch.
IsStatic
? ErrorCode.ERR_CloseUnimplementedInterfaceMemberStatic : ErrorCode.ERR_CloseUnimplementedInterfaceMemberNotStatic,
2193
if (candidateMember.DeclaredAccessibility != Accessibility.Public || candidateMember.
IsStatic
!= interfaceMember.
IsStatic
)
Symbols\TypeWithAnnotations.cs (1)
872
internal override bool IsStatic(TypeSymbol typeSymbol) => typeSymbol.
IsStatic
;
Symbols\VarianceSafety.cs (2)
174
if (member.
IsStatic
&& !member.IsAbstract && !member.IsVirtual)
472
if (!(context is TypeSymbol) && context.
IsStatic
&& !context.IsAbstract && !context.IsVirtual)
Symbols\Wrapped\WrappedEventSymbol.cs (1)
98
return _underlyingEvent.
IsStatic
;
Symbols\Wrapped\WrappedFieldSymbol.cs (1)
204
return _underlyingField.
IsStatic
;
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
121
return UnderlyingMethod.
IsStatic
;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
157
return _underlyingType.
IsStatic
;
Symbols\Wrapped\WrappedPropertySymbol.cs (1)
120
return _underlyingProperty.
IsStatic
;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (19)
CodeGen\CodeGenDynamicTests.cs (4)
593
Assert.True(container.
IsStatic
);
602
Assert.True(field.
IsStatic
);
844
Assert.False(member.
IsStatic
);
850
Assert.False(member.
IsStatic
);
CodeGen\DestructorTests.cs (1)
830
Assert.False(destructor.
IsStatic
);
CodeGen\EventTests.cs (2)
212
Assert.Equal(isStatic, @event.
IsStatic
);
234
Assert.Equal(isStatic, associatedField.
IsStatic
);
CodeGen\IndexerTests.cs (2)
158
Assert.False(indexer.
IsStatic
);
260
Assert.False(indexer.
IsStatic
);
Emit\EditAndContinue\EditAndContinueClosureTests.cs (2)
373
Assert.True(((Symbol)localFunction0).
IsStatic
);
376
Assert.True(((Symbol)localFunction1).
IsStatic
);
Emit\EmitMetadataTests.cs (7)
502
Assert.True(classC.
IsStatic
);
605
Assert.False(ctor.
IsStatic
);
626
Assert.True(cctor.
IsStatic
);
680
Assert.True(field.
IsStatic
);
1373
Assert.True(field.
IsStatic
);
1407
Assert.False(field.
IsStatic
);
2127
Assert.True(classC.
IsStatic
, "Expected C to be static");
Emit\NoPiaEmbedTypes.cs (1)
1322
Assert.False(f3.
IsStatic
);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (18)
Binders\EEMethodBinder.cs (1)
45
_parameterOffset = substitutedSourceMethod.
IsStatic
? 0 : 1;
CompilationContext.cs (14)
385
if (!m.
IsStatic
&& !IsDisplayClassType(m.ContainingType) ||
398
int parameterIndex = m.
IsStatic
? 0 : 1;
1071
else if (importRecord.Alias == null && !typeSymbol.
IsStatic
)
1369
if (IsDisplayClassType(currentFrame.ContainingType) && !currentFrame.
IsStatic
)
1421
if (!currentFrame.
IsStatic
&& isPrimaryConstructor)
1437
if (!isPrimaryConstructor && checkForPrimaryConstructor && currentFrame == currentSourceMethod && !currentFrame.
IsStatic
)
1503
if (!field.
IsStatic
&& GeneratedNameParser.TryParsePrimaryConstructorParameterFieldName(field.Name, out string? parameterName))
1583
Debug.Assert(!field.
IsStatic
);
1641
Debug.Assert(!field.
IsStatic
);
1646
Debug.Assert(!field.
IsStatic
);
1663
Debug.Assert(!field.
IsStatic
);
1670
Debug.Assert(!field.
IsStatic
);
1677
Debug.Assert(!field.
IsStatic
);
1861
!(desiredMethodMustBeInstance && candidateMethod.
IsStatic
) &&
Symbols\DisplayClassInstance.cs (2)
102
Debug.Assert(method.
IsStatic
);
103
var otherOrdinal = this.ContainingSymbol.
IsStatic
Symbols\DisplayClassVariable.cs (1)
102
Debug.Assert(!field.
IsStatic
);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
HoistedThisTests.cs (1)
1312
CheckIteratorOverloading(source, m => !m.
IsStatic
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (18)
Semantics\AnonymousFunctionTests.cs (3)
53
Assert.False(method.
IsStatic
);
685
Assert.True(method.
IsStatic
);
1225
Assert.False(method.
IsStatic
);
Semantics\LocalFunctionTests.cs (3)
6812
Assert.True(method.
IsStatic
);
6837
Assert.True(method.
IsStatic
);
6867
Assert.True(method.
IsStatic
);
Semantics\NativeIntegerTests.cs (2)
549
Assert.Equal(member.
IsStatic
, underlyingMember.
IsStatic
);
Semantics\RecordStructTests.cs (4)
3419
Assert.False(deconstruct.
IsStatic
);
4328
Assert.False(gethashCode.
IsStatic
);
4877
Assert.True(op.
IsStatic
);
4887
Assert.True(op.
IsStatic
);
Semantics\RecordTests.cs (5)
14131
Assert.False(deconstruct.
IsStatic
);
20346
Assert.True(op.
IsStatic
);
20356
Assert.True(op.
IsStatic
);
20465
Assert.True(op.
IsStatic
);
20475
Assert.True(op.
IsStatic
);
Semantics\TopLevelStatementsTests.cs (1)
9315
Assert.False(entryPoint.ContainingType.
IsStatic
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (663)
DocumentationComments\ConstructorDocumentationCommentTests.cs (2)
60
var constructorSymbol = _widgetClass.InstanceConstructors.Single(c => !c.
IsStatic
&& c.Parameters.Length == 0);
72
var parameterizedConstructorSymbol = _widgetClass.InstanceConstructors.Single(c => !c.
IsStatic
&& c.Parameters.Length == 1);
Symbols\AnonymousTypesSymbolTests.cs (3)
1026
Assert.False(type.
IsStatic
);
1101
Assert.False(property.
IsStatic
);
1129
Assert.False(method.
IsStatic
);
Symbols\CheckedUserDefinedOperatorsTests.cs (3)
57
Assert.True(opSymbol.
IsStatic
);
1274
Assert.True(opSymbol.
IsStatic
);
2508
Assert.True(opSymbol.
IsStatic
);
Symbols\CompilationCreationTests.cs (3)
2381
Assert.False(foo2.
IsStatic
);
2388
Assert.True(bar.
IsStatic
);
2445
Assert.False(type3.
IsStatic
);
Symbols\DefaultInterfaceImplementationTests.cs (370)
216
Assert.Equal(isStatic, m1.
IsStatic
);
2035
Assert.True(m1.
IsStatic
);
2707
Assert.Equal(isStatic, accessor.
IsStatic
);
2717
Assert.Equal(isStatic, p1.
IsStatic
);
3004
Assert.False(p1.
IsStatic
);
3040
Assert.True(p1.
IsStatic
);
3076
Assert.True(p1.
IsStatic
);
4711
Assert.True(p1.
IsStatic
);
4712
Assert.True(p3.
IsStatic
);
4713
Assert.True(p5.
IsStatic
);
4714
Assert.True(p7.
IsStatic
);
4731
Assert.True(p1.GetMethod.
IsStatic
);
4732
Assert.True(p3.GetMethod.
IsStatic
);
4733
Assert.True(p5.SetMethod.
IsStatic
);
4734
Assert.True(p7.GetMethod.
IsStatic
);
4735
Assert.True(p7.SetMethod.
IsStatic
);
6230
Assert.Equal(isStatic, accessor.
IsStatic
);
6240
Assert.Equal(isStatic, e1.
IsStatic
);
7594
Assert.True(e7.
IsStatic
);
7607
Assert.True(e7.AddMethod.
IsStatic
);
7608
Assert.True(e7.RemoveMethod.
IsStatic
);
8254
Assert.False(m01.
IsStatic
);
8266
Assert.False(m02.
IsStatic
);
8278
Assert.False(m03.
IsStatic
);
8290
Assert.False(m04.
IsStatic
);
8302
Assert.False(m05.
IsStatic
);
8314
Assert.True(m06.
IsStatic
);
8326
Assert.False(m07.
IsStatic
);
8338
Assert.False(m08.
IsStatic
);
8350
Assert.False(m09.
IsStatic
);
8362
Assert.False(m10.
IsStatic
);
8374
Assert.False(m11.
IsStatic
);
8386
Assert.False(m12.
IsStatic
);
8398
Assert.False(m13.
IsStatic
);
8607
Assert.False(m1.
IsStatic
);
8646
Assert.False(m1.
IsStatic
);
8709
Assert.True(m1.
IsStatic
);
8794
Assert.True(m1.
IsStatic
);
8807
Assert.True(m2.
IsStatic
);
8820
Assert.True(m3.
IsStatic
);
8876
Assert.False(m1.
IsStatic
);
8934
Assert.False(m1.
IsStatic
);
8947
Assert.False(m2.
IsStatic
);
8960
Assert.False(m3.
IsStatic
);
9185
Assert.Equal(isStatic, m1.
IsStatic
);
9913
Assert.False(m1.
IsStatic
);
9963
Assert.False(m1.
IsStatic
);
10044
Assert.False(m1.
IsStatic
);
10058
Assert.False(m2.
IsStatic
);
10072
Assert.False(m3.
IsStatic
);
10086
Assert.False(m4.
IsStatic
);
10152
Assert.False(m2.
IsStatic
);
10206
Assert.False(m1.
IsStatic
);
10220
Assert.False(m2.
IsStatic
);
10234
Assert.True(m3.
IsStatic
);
10248
Assert.False(m4.
IsStatic
);
10262
Assert.False(m5.
IsStatic
);
10432
Assert.False(m1.
IsStatic
);
10446
Assert.False(m2.
IsStatic
);
10552
Assert.False(m1.
IsStatic
);
10566
Assert.False(m2.
IsStatic
);
10580
Assert.True(m3.
IsStatic
);
10594
Assert.True(m4.
IsStatic
);
10608
Assert.False(m5.
IsStatic
);
10660
Assert.True(m1.
IsStatic
);
10723
Assert.False(m1.
IsStatic
);
10887
Assert.True(m1.
IsStatic
);
10901
Assert.True(m2.
IsStatic
);
10918
Assert.True(m2Impl.
IsStatic
);
10994
Assert.False(m1.
IsStatic
);
11008
Assert.False(m2.
IsStatic
);
11025
Assert.False(m2Impl.
IsStatic
);
11624
Assert.True(m1.
IsStatic
);
12480
Assert.False(m1.
IsStatic
);
12568
Assert.False(m1.
IsStatic
);
12656
Assert.False(m1.
IsStatic
);
12937
Assert.False(p01.
IsStatic
);
12950
Assert.False(accessor.
IsStatic
);
12963
Assert.False(p02.
IsStatic
);
12972
Assert.False(p02get.
IsStatic
);
12984
Assert.False(p03.
IsStatic
);
12993
Assert.False(p03set.
IsStatic
);
13005
Assert.False(p04.
IsStatic
);
13014
Assert.False(p04get.
IsStatic
);
13026
Assert.False(p05.
IsStatic
);
13035
Assert.False(p05set.
IsStatic
);
13047
Assert.True(p06.
IsStatic
);
13056
Assert.True(p06get.
IsStatic
);
13068
Assert.False(p07.
IsStatic
);
13077
Assert.False(p07set.
IsStatic
);
13089
Assert.False(p08.
IsStatic
);
13098
Assert.False(p08get.
IsStatic
);
13110
Assert.False(p09.
IsStatic
);
13119
Assert.False(p09set.
IsStatic
);
13131
Assert.False(p10.
IsStatic
);
13140
Assert.False(p10get.
IsStatic
);
13151
Assert.False(p11.
IsStatic
);
13164
Assert.False(accessor.
IsStatic
);
13176
Assert.False(p12.
IsStatic
);
13189
Assert.False(accessor.
IsStatic
);
13201
Assert.False(p13.
IsStatic
);
13214
Assert.False(accessor.
IsStatic
);
13226
Assert.False(p14.
IsStatic
);
13239
Assert.False(accessor.
IsStatic
);
13251
Assert.False(p15.
IsStatic
);
13264
Assert.False(accessor.
IsStatic
);
13276
Assert.False(p16.
IsStatic
);
13289
Assert.False(accessor.
IsStatic
);
13302
Assert.False(p17.
IsStatic
);
13311
Assert.False(p17get.
IsStatic
);
13323
Assert.False(p18.
IsStatic
);
13332
Assert.False(p18get.
IsStatic
);
13343
Assert.False(p19.
IsStatic
);
13737
Assert.False(p1.
IsStatic
);
13746
Assert.False(p1get.
IsStatic
);
13829
Assert.False(p1.
IsStatic
);
13844
Assert.False(accessor.
IsStatic
);
13903
Assert.False(p1.
IsStatic
);
13917
Assert.False(accessor.
IsStatic
);
14105
Assert.True(p1.
IsStatic
);
14136
Assert.True(accessor.
IsStatic
);
14216
Assert.True(p1.
IsStatic
);
14226
Assert.True(p1get.
IsStatic
);
14239
Assert.True(p2.
IsStatic
);
14249
Assert.True(p2set.
IsStatic
);
14262
Assert.True(p3.
IsStatic
);
14272
Assert.True(p3get.
IsStatic
);
14454
Assert.False(p1.
IsStatic
);
14485
Assert.False(accessor.
IsStatic
);
14558
Assert.False(p1.
IsStatic
);
14568
Assert.False(p1get.
IsStatic
);
14581
Assert.False(p2.
IsStatic
);
14591
Assert.False(p2get.
IsStatic
);
14603
Assert.False(p3.
IsStatic
);
14617
Assert.False(accessor.
IsStatic
);
14631
Assert.False(p4.
IsStatic
);
14641
Assert.False(p4get.
IsStatic
);
14832
Assert.False(p1.
IsStatic
);
14844
Assert.False(m1.
IsStatic
);
16006
Assert.False(p1.
IsStatic
);
16037
Assert.False(accessor.
IsStatic
);
16136
Assert.False(p1.
IsStatic
);
16147
Assert.False(p1get.
IsStatic
);
16162
Assert.False(p2.
IsStatic
);
16173
Assert.False(p2get.
IsStatic
);
16188
Assert.False(p3.
IsStatic
);
16199
Assert.False(p3set.
IsStatic
);
16412
Assert.False(p2.
IsStatic
);
16445
Assert.False(accessor.
IsStatic
);
16602
Assert.False(p1.
IsStatic
);
16613
Assert.False(p1get.
IsStatic
);
16628
Assert.False(p2.
IsStatic
);
16639
Assert.False(p2set.
IsStatic
);
16656
Assert.True(p3.
IsStatic
);
16671
Assert.True(accessor.
IsStatic
);
16687
Assert.False(p4.
IsStatic
);
16698
Assert.False(p4get.
IsStatic
);
16712
Assert.False(p5.
IsStatic
);
16723
Assert.False(p5set.
IsStatic
);
16845
Assert.False(p1.
IsStatic
);
16856
Assert.False(p1get.
IsStatic
);
16871
Assert.False(p2.
IsStatic
);
16882
Assert.False(p2get.
IsStatic
);
16896
Assert.Equal(!p3.IsIndexer, p3.
IsStatic
);
16911
Assert.Equal(!p3.IsIndexer, accessor.
IsStatic
);
16925
Assert.False(p4.
IsStatic
);
16940
Assert.False(accessor.
IsStatic
);
16955
Assert.False(p5.
IsStatic
);
16966
Assert.False(p5get.
IsStatic
);
17094
Assert.False(p1.
IsStatic
);
17109
Assert.False(accessor.
IsStatic
);
17125
Assert.False(p2.
IsStatic
);
17136
Assert.False(p2get.
IsStatic
);
17150
Assert.Equal(!p3.IsIndexer, p3.
IsStatic
);
17165
Assert.Equal(!p3.IsIndexer, accessor.
IsStatic
);
17180
Assert.Equal(!p4.IsIndexer, p4.
IsStatic
);
17195
Assert.Equal(!p4.IsIndexer, accessor.
IsStatic
);
17210
Assert.False(p5.
IsStatic
);
17221
Assert.False(p5get.
IsStatic
);
17306
Assert.False(p1.
IsStatic
);
17318
Assert.False(m1.
IsStatic
);
17573
Assert.False(p1.
IsStatic
);
17602
Assert.False(accessor.
IsStatic
);
18161
Assert.False(p1.
IsStatic
);
18199
Assert.False(m1.
IsStatic
);
19687
Assert.False(p1.
IsStatic
);
19699
Assert.False(m1.
IsStatic
);
20341
Assert.True(p1.
IsStatic
);
20357
Assert.True(accessor.
IsStatic
);
21414
Assert.False(p01.
IsStatic
);
21427
Assert.False(accessor.
IsStatic
);
21440
Assert.False(p02.
IsStatic
);
21449
Assert.False(p02get.
IsStatic
);
21461
Assert.False(p03.
IsStatic
);
21470
Assert.False(p03set.
IsStatic
);
21482
Assert.False(p04.
IsStatic
);
21491
Assert.False(p04get.
IsStatic
);
21503
Assert.False(p05.
IsStatic
);
21512
Assert.False(p05set.
IsStatic
);
21524
Assert.False(p06.
IsStatic
);
21533
Assert.False(p06get.
IsStatic
);
21545
Assert.False(p07.
IsStatic
);
21554
Assert.False(p07set.
IsStatic
);
21566
Assert.False(p08.
IsStatic
);
21575
Assert.False(p08get.
IsStatic
);
21587
Assert.False(p09.
IsStatic
);
21596
Assert.False(p09set.
IsStatic
);
21608
Assert.False(p10.
IsStatic
);
21617
Assert.False(p10get.
IsStatic
);
21628
Assert.False(p11.
IsStatic
);
21641
Assert.False(accessor.
IsStatic
);
21653
Assert.False(p12.
IsStatic
);
21666
Assert.False(accessor.
IsStatic
);
21678
Assert.False(p13.
IsStatic
);
21691
Assert.False(accessor.
IsStatic
);
21703
Assert.False(p14.
IsStatic
);
21716
Assert.False(accessor.
IsStatic
);
21728
Assert.False(p15.
IsStatic
);
21741
Assert.False(accessor.
IsStatic
);
21753
Assert.False(p16.
IsStatic
);
21766
Assert.False(accessor.
IsStatic
);
21779
Assert.False(p17.
IsStatic
);
21788
Assert.False(p17get.
IsStatic
);
21800
Assert.False(p18.
IsStatic
);
21809
Assert.False(p18get.
IsStatic
);
21820
Assert.False(p19.
IsStatic
);
26659
Assert.False(p01.
IsStatic
);
26672
Assert.False(accessor.
IsStatic
);
26685
Assert.False(p02.
IsStatic
);
26694
Assert.False(p02get.
IsStatic
);
26706
Assert.False(p03.
IsStatic
);
26715
Assert.False(p03set.
IsStatic
);
26727
Assert.False(p04.
IsStatic
);
26736
Assert.False(p04get.
IsStatic
);
26748
Assert.False(p05.
IsStatic
);
26757
Assert.False(p05set.
IsStatic
);
26769
Assert.True(p06.
IsStatic
);
26778
Assert.True(p06get.
IsStatic
);
26790
Assert.False(p07.
IsStatic
);
26799
Assert.False(p07set.
IsStatic
);
26811
Assert.False(p08.
IsStatic
);
26820
Assert.False(p08get.
IsStatic
);
26832
Assert.False(p09.
IsStatic
);
26841
Assert.False(p09set.
IsStatic
);
26853
Assert.False(p10.
IsStatic
);
26862
Assert.False(p10get.
IsStatic
);
26875
Assert.False(p11.
IsStatic
);
26888
Assert.False(accessor.
IsStatic
);
26901
Assert.False(p14.
IsStatic
);
26914
Assert.False(accessor.
IsStatic
);
27457
Assert.False(p1.
IsStatic
);
27472
Assert.False(accessor.
IsStatic
);
27531
Assert.False(p1.
IsStatic
);
27545
Assert.False(accessor.
IsStatic
);
27631
Assert.True(p1.
IsStatic
);
27646
Assert.True(accessor.
IsStatic
);
27799
Assert.True(p1.
IsStatic
);
27813
Assert.True(accessor.
IsStatic
);
27826
Assert.True(p2.
IsStatic
);
27840
Assert.True(accessor.
IsStatic
);
27853
Assert.True(p3.
IsStatic
);
27867
Assert.True(accessor.
IsStatic
);
27960
Assert.False(p1.
IsStatic
);
27975
Assert.False(accessor.
IsStatic
);
28056
Assert.False(p1.
IsStatic
);
28070
Assert.False(accessor.
IsStatic
);
28083
Assert.False(p2.
IsStatic
);
28097
Assert.False(accessor.
IsStatic
);
28110
Assert.False(p3.
IsStatic
);
28124
Assert.False(accessor.
IsStatic
);
28137
Assert.False(p4.
IsStatic
);
28151
Assert.False(accessor.
IsStatic
);
28274
Assert.False(p1.
IsStatic
);
28286
Assert.False(m1.
IsStatic
);
29409
Assert.False(p1.
IsStatic
);
29424
Assert.False(accessor.
IsStatic
);
29524
Assert.False(p1.
IsStatic
);
29539
Assert.False(accessor.
IsStatic
);
29554
Assert.False(p2.
IsStatic
);
29569
Assert.False(accessor.
IsStatic
);
29584
Assert.False(p3.
IsStatic
);
29599
Assert.False(accessor.
IsStatic
);
29825
Assert.False(p2.
IsStatic
);
29858
Assert.False(accessor.
IsStatic
);
29937
Assert.False(p1.
IsStatic
);
29952
Assert.False(accessor.
IsStatic
);
29967
Assert.False(p2.
IsStatic
);
29982
Assert.False(accessor.
IsStatic
);
29997
Assert.True(p3.
IsStatic
);
30012
Assert.True(accessor.
IsStatic
);
30026
Assert.False(p4.
IsStatic
);
30041
Assert.False(accessor.
IsStatic
);
30055
Assert.False(p5.
IsStatic
);
30070
Assert.False(accessor.
IsStatic
);
30267
Assert.False(p1.
IsStatic
);
30282
Assert.False(accessor.
IsStatic
);
30297
Assert.False(p2.
IsStatic
);
30312
Assert.False(accessor.
IsStatic
);
30327
Assert.True(p3.
IsStatic
);
30342
Assert.True(accessor.
IsStatic
);
30356
Assert.False(p4.
IsStatic
);
30371
Assert.False(accessor.
IsStatic
);
30488
Assert.False(p1.
IsStatic
);
30503
Assert.False(accessor.
IsStatic
);
30518
Assert.False(p2.
IsStatic
);
30533
Assert.False(accessor.
IsStatic
);
30548
Assert.True(p3.
IsStatic
);
30563
Assert.True(accessor.
IsStatic
);
30578
Assert.True(p4.
IsStatic
);
30593
Assert.True(accessor.
IsStatic
);
30607
Assert.False(p5.
IsStatic
);
30622
Assert.False(accessor.
IsStatic
);
30711
Assert.False(p1.
IsStatic
);
30723
Assert.False(m1.
IsStatic
);
31050
Assert.True(p1.
IsStatic
);
31065
Assert.True(accessor.
IsStatic
);
32883
Assert.Equal(isStatic, m1.
IsStatic
);
33720
Assert.Equal(isStatic, m1.
IsStatic
);
33836
Assert.Equal(isStatic, m1.
IsStatic
);
36939
Assert.Equal(isStatic, m1.
IsStatic
);
37831
Assert.Equal(isStatic, m1.
IsStatic
);
39972
Assert.Equal(isStatic, m1.
IsStatic
);
43558
Assert.False(f1.
IsStatic
);
43559
Assert.True(f2.
IsStatic
);
43560
Assert.True(f3.
IsStatic
);
43561
Assert.True(f4.
IsStatic
);
43617
Assert.True(f1.
IsStatic
);
43618
Assert.True(f2.
IsStatic
);
43619
Assert.True(f3.
IsStatic
);
43620
Assert.True(f4.
IsStatic
);
43747
Assert.True(f1.
IsStatic
);
43748
Assert.True(f2.
IsStatic
);
43749
Assert.True(f3.
IsStatic
);
43750
Assert.True(f4.
IsStatic
);
43882
Assert.True(f1.
IsStatic
);
43883
Assert.True(f2.
IsStatic
);
43884
Assert.True(f3.
IsStatic
);
43885
Assert.True(f4.
IsStatic
);
44128
Assert.True(f1.
IsStatic
);
44129
Assert.True(f2.
IsStatic
);
44130
Assert.True(f3.
IsStatic
);
44480
Assert.True(cctor.
IsStatic
);
44578
Assert.True(cctor.
IsStatic
);
44884
Assert.True(f1.
IsStatic
);
44885
Assert.True(f2.
IsStatic
);
44886
Assert.True(f3.
IsStatic
);
44887
Assert.True(f4.
IsStatic
);
45035
Assert.True(f1.
IsStatic
);
45036
Assert.True(f2.
IsStatic
);
45037
Assert.True(f3.
IsStatic
);
45038
Assert.True(f4.
IsStatic
);
45176
Assert.True(f1.
IsStatic
);
45177
Assert.True(f2.
IsStatic
);
45178
Assert.True(f3.
IsStatic
);
45368
Assert.True(f1.
IsStatic
);
45369
Assert.True(f2.
IsStatic
);
45370
Assert.True(f3.
IsStatic
);
45371
Assert.True(f4.
IsStatic
);
45508
Assert.True(f1.
IsStatic
);
45509
Assert.True(f2.
IsStatic
);
45510
Assert.True(f3.
IsStatic
);
45511
Assert.True(f4.
IsStatic
);
50933
Assert.Equal(isStatic, m.
IsStatic
);
51856
Assert.Equal(isStatic, i2m1.
IsStatic
);
51979
Assert.Equal(isStatic, i2m1.
IsStatic
);
52375
Assert.Equal(isStatic, reabstracting.
IsStatic
);
53557
Assert.Equal(isStatic, i2p1.
IsStatic
);
53572
Assert.Equal(isStatic, i2p1Get.
IsStatic
);
53589
Assert.Equal(isStatic, i2p1Set.
IsStatic
);
57339
Assert.Equal(isStatic, reabstracting.
IsStatic
);
Symbols\ExtensionMethodTests.cs (5)
123
Assert.True(method.
IsStatic
);
129
Assert.False(method.
IsStatic
);
137
Assert.True(method.
IsStatic
);
143
Assert.True(method.
IsStatic
);
149
Assert.True(method.
IsStatic
);
Symbols\Metadata\MetadataMemberTests.cs (3)
167
Assert.False(ctor.
IsStatic
);
209
Assert.True(member1.
IsStatic
);
315
Assert.False(member1.
IsStatic
);
Symbols\Metadata\MetadataTypeTests.cs (4)
90
Assert.True(class1.
IsStatic
);
140
Assert.False(type1.
IsStatic
);
188
Assert.False(type1.
IsStatic
);
238
Assert.False(type1.
IsStatic
);
Symbols\Metadata\PE\LoadingEvents.cs (2)
77
Assert.False(instanceEvent.
IsStatic
);
86
Assert.True(staticEvent.
IsStatic
);
Symbols\Metadata\PE\LoadingFields.cs (6)
53
Assert.True(f1.
IsStatic
);
67
Assert.False(f2.
IsStatic
);
75
Assert.False(f3.
IsStatic
);
83
Assert.False(f4.
IsStatic
);
91
Assert.True(f5.
IsStatic
);
99
Assert.False(f6.
IsStatic
);
Symbols\Metadata\PE\LoadingMethods.cs (2)
166
Assert.False(basicC1_M12.
IsStatic
);
180
Assert.True(console.GetMembers("WriteLine").OfType<MethodSymbol>().Single(m => m.IsVararg).
IsStatic
);
Symbols\Metadata\PE\TypeKindTests.cs (4)
79
Assert.False(obj.
IsStatic
);
83
Assert.False(@enum.
IsStatic
);
87
Assert.False(func.
IsStatic
);
93
Assert.True(console.
IsStatic
);
Symbols\Retargeting\RetargetCustomModifiers.cs (1)
187
Assert.False(volatileFld.
IsStatic
);
Symbols\Source\EventTests.cs (6)
86
Assert.False(@event.
IsStatic
);
103
Assert.False(associatedField.
IsStatic
);
124
Assert.True(@event.
IsStatic
);
141
Assert.True(associatedField.
IsStatic
);
163
Assert.False(@event.
IsStatic
);
198
Assert.True(@event.
IsStatic
);
Symbols\Source\FieldTests.cs (4)
69
Assert.False(sym.
IsStatic
);
147
Assert.True(n1.
IsStatic
);
153
Assert.False(n2.
IsStatic
);
162
Assert.True(n3.
IsStatic
);
Symbols\Source\MethodTests.cs (8)
76
ct.
IsStatic
? WellKnownMemberNames.StaticConstructorName : WellKnownMemberNames.InstanceConstructorName,
378
Assert.False(outP.
IsStatic
);
639
Assert.True(m5.
IsStatic
);
704
Assert.True(m5.
IsStatic
);
832
Assert.True(m5.
IsStatic
);
899
Assert.True(m5.
IsStatic
);
1906
Assert.True(staticConstructor.
IsStatic
, "Static constructor should be static");
1930
Assert.True(staticConstructor.
IsStatic
, "Static constructor should be static");
Symbols\Source\ModifierTests.cs (2)
93
Assert.True(m12.
IsStatic
);
128
Assert.True(m12.
IsStatic
);
Symbols\StaticAbstractMembersInInterfacesTests.cs (232)
156
Assert.True(m01.
IsStatic
);
168
Assert.True(m02.
IsStatic
);
180
Assert.True(m03.
IsStatic
);
192
Assert.True(m04.
IsStatic
);
204
Assert.True(m05.
IsStatic
);
216
Assert.True(m06.
IsStatic
);
228
Assert.True(m07.
IsStatic
);
240
Assert.True(m08.
IsStatic
);
252
Assert.True(m09.
IsStatic
);
264
Assert.True(m10.
IsStatic
);
867
Assert.True(m01.
IsStatic
);
995
Assert.True(m01.
IsStatic
);
1025
Assert.True(m01.
IsStatic
);
1067
Assert.True(m01.
IsStatic
);
1082
Assert.True(m01.
IsStatic
);
1160
Assert.True(m01.
IsStatic
);
1197
Assert.True(m01.
IsStatic
);
1234
Assert.True(m01.
IsStatic
);
1281
Assert.True(m01.
IsStatic
);
1296
Assert.True(m01.
IsStatic
);
1332
Assert.True(m01.
IsStatic
);
1347
Assert.True(m01.
IsStatic
);
1387
Assert.True(m01.
IsStatic
);
1402
Assert.True(m01.
IsStatic
);
1445
Assert.True(m01.
IsStatic
);
1460
Assert.True(m01.
IsStatic
);
1500
Assert.True(m01.
IsStatic
);
1515
Assert.True(m01.
IsStatic
);
1558
Assert.True(m01.
IsStatic
);
1573
Assert.True(m01.
IsStatic
);
1739
Assert.True(m01.
IsStatic
);
1749
Assert.True(m02.
IsStatic
);
1759
Assert.True(m03.
IsStatic
);
1769
Assert.True(m04.
IsStatic
);
1779
Assert.True(m05.
IsStatic
);
1789
Assert.True(m06.
IsStatic
);
1799
Assert.True(m07.
IsStatic
);
1809
Assert.True(m08.
IsStatic
);
1819
Assert.True(m09.
IsStatic
);
1829
Assert.True(m10.
IsStatic
);
1841
Assert.True(m01.
IsStatic
);
1853
Assert.True(m02.
IsStatic
);
1865
Assert.True(m03.
IsStatic
);
1877
Assert.True(m04.
IsStatic
);
1889
Assert.True(m05.
IsStatic
);
1901
Assert.True(m06.
IsStatic
);
1913
Assert.True(m07.
IsStatic
);
1925
Assert.True(m08.
IsStatic
);
1937
Assert.True(m09.
IsStatic
);
1949
Assert.True(m10.
IsStatic
);
2545
Assert.True(m01.
IsStatic
);
2555
Assert.True(m02.
IsStatic
);
2565
Assert.True(m03.
IsStatic
);
2575
Assert.True(m04.
IsStatic
);
2585
Assert.True(m05.
IsStatic
);
2595
Assert.True(m06.
IsStatic
);
2605
Assert.True(m07.
IsStatic
);
2615
Assert.True(m08.
IsStatic
);
2625
Assert.True(m09.
IsStatic
);
2635
Assert.True(m10.
IsStatic
);
2649
Assert.True(m01.
IsStatic
);
2661
Assert.True(m02.
IsStatic
);
2673
Assert.True(m03.
IsStatic
);
2685
Assert.True(m04.
IsStatic
);
2697
Assert.True(m05.
IsStatic
);
2709
Assert.True(m06.
IsStatic
);
2721
Assert.True(m07.
IsStatic
);
2733
Assert.True(m08.
IsStatic
);
2745
Assert.True(m09.
IsStatic
);
2757
Assert.True(m10.
IsStatic
);
3377
Assert.True(m01.
IsStatic
);
3389
Assert.True(m02.
IsStatic
);
3401
Assert.True(m03.
IsStatic
);
3413
Assert.True(m04.
IsStatic
);
3425
Assert.True(m05.
IsStatic
);
3437
Assert.True(m06.
IsStatic
);
3449
Assert.True(m07.
IsStatic
);
3461
Assert.True(m08.
IsStatic
);
3473
Assert.True(m09.
IsStatic
);
3485
Assert.True(m10.
IsStatic
);
4144
Assert.True(m01.
IsStatic
);
4157
Assert.True(m01.
IsStatic
);
4170
Assert.True(m01.
IsStatic
);
4390
Assert.True(m01.
IsStatic
);
4403
Assert.True(m01.
IsStatic
);
4416
Assert.True(m01.
IsStatic
);
4576
Assert.True(m01.
IsStatic
);
4589
Assert.True(m01.
IsStatic
);
4602
Assert.True(m01.
IsStatic
);
4816
Assert.True(m01.
IsStatic
);
4829
Assert.True(m01.
IsStatic
);
4842
Assert.True(m01.
IsStatic
);
5319
Assert.True(m01.
IsStatic
);
5355
Assert.True(m01.
IsStatic
);
5504
Assert.True(m01.
IsStatic
);
5572
Assert.True(m01.
IsStatic
);
5612
Assert.True(m01.
IsStatic
);
5656
Assert.True(m01.
IsStatic
);
5887
Assert.True(m01.
IsStatic
);
5926
Assert.True(m01.
IsStatic
);
5991
Assert.True(p01.
IsStatic
);
6003
Assert.True(m01.
IsStatic
);
6036
Assert.True(p01.
IsStatic
);
6048
Assert.True(m01.
IsStatic
);
6129
Assert.True(e01.
IsStatic
);
6141
Assert.True(m01.
IsStatic
);
6175
Assert.True(e01.
IsStatic
);
6187
Assert.True(m01.
IsStatic
);
16101
Assert.True(cM01.
IsStatic
);
16163
Assert.True(cM01.
IsStatic
);
16509
Assert.True(c2M01.
IsStatic
);
16524
Assert.True(c1M01.
IsStatic
);
16594
Assert.True(c1M01.
IsStatic
);
16610
Assert.True(c1M01.
IsStatic
);
16631
Assert.True(c2M01.
IsStatic
);
16717
Assert.True(c1M01.
IsStatic
);
16810
Assert.True(c2M01.
IsStatic
);
19336
Assert.True(cM01.
IsStatic
);
19417
Assert.True(cM01.
IsStatic
);
19509
Assert.True(cM01.
IsStatic
);
19607
Assert.True(cM01.
IsStatic
);
19690
Assert.True(cM01.
IsStatic
);
19782
Assert.True(cM01.
IsStatic
);
19871
Assert.True(cM01.
IsStatic
);
20826
Assert.True(c2M01.
IsStatic
);
20844
Assert.True(c1M01.
IsStatic
);
20942
Assert.True(c1M01.
IsStatic
);
20958
Assert.True(c1M01.
IsStatic
);
20979
Assert.True(c2M01.
IsStatic
);
21053
Assert.True(c1M01.
IsStatic
);
21069
Assert.True(c1M01.
IsStatic
);
21090
Assert.True(c2M01.
IsStatic
);
21188
Assert.True(c1M01.
IsStatic
);
21204
Assert.True(c1M01.
IsStatic
);
21224
Assert.True(c2M01.
IsStatic
);
21492
Assert.True(c1M01.
IsStatic
);
21619
Assert.True(c2M01.
IsStatic
);
22966
Assert.True(cM01.
IsStatic
);
22975
Assert.True(cM01Get.
IsStatic
);
22990
Assert.True(cM01Set.
IsStatic
);
23062
Assert.True(cM01.
IsStatic
);
23071
Assert.True(cM01Get.
IsStatic
);
23083
Assert.True(cM01Set.
IsStatic
);
23152
Assert.True(cM01.
IsStatic
);
23161
Assert.True(cM01Get.
IsStatic
);
23176
Assert.True(cM01Set.
IsStatic
);
23685
Assert.True(cM01.
IsStatic
);
23694
Assert.True(cM01Get.
IsStatic
);
23743
Assert.True(cM01.
IsStatic
);
23752
Assert.True(cM01Get.
IsStatic
);
23764
Assert.True(cM01Set.
IsStatic
);
23847
Assert.True(cM01.
IsStatic
);
23856
Assert.True(cM01Get.
IsStatic
);
24037
Assert.True(cM01.
IsStatic
);
24046
Assert.True(cM01Set.
IsStatic
);
24095
Assert.True(cM01.
IsStatic
);
24104
Assert.True(cM01Set.
IsStatic
);
24116
Assert.True(cM01Get.
IsStatic
);
24199
Assert.True(cM01.
IsStatic
);
24208
Assert.True(cM01Set.
IsStatic
);
24425
Assert.True(c2M01Get.
IsStatic
);
24432
Assert.True(c2M01Set.
IsStatic
);
24460
Assert.True(c1M01.
IsStatic
);
24465
Assert.True(c1M01Get.
IsStatic
);
24476
Assert.True(c1M01Set.
IsStatic
);
24489
Assert.True(c2M01.
IsStatic
);
24616
Assert.True(c1M01.
IsStatic
);
24622
Assert.True(c1M01Get.
IsStatic
);
24633
Assert.True(c1M01Set.
IsStatic
);
24649
Assert.True(c1M01Set.
IsStatic
);
24670
Assert.True(c2M01.
IsStatic
);
24675
Assert.True(c2M01Get.
IsStatic
);
24686
Assert.True(c2M01Set.
IsStatic
);
24710
Assert.True(c3M01.
IsStatic
);
24715
Assert.True(c3M01Get.
IsStatic
);
24726
Assert.True(c3M01Set.
IsStatic
);
24816
Assert.True(c1M01.
IsStatic
);
24823
Assert.True(c1M01Get.
IsStatic
);
24833
Assert.True(c1M01Set.
IsStatic
);
24948
Assert.True(c2M01.
IsStatic
);
24953
Assert.True(c2M01Get.
IsStatic
);
24961
Assert.True(c2M01Set.
IsStatic
);
25744
Assert.True(cM01.
IsStatic
);
25753
Assert.True(cM01Add.
IsStatic
);
25768
Assert.True(cM01Remove.
IsStatic
);
25839
Assert.True(cM01.
IsStatic
);
25848
Assert.True(cM01Add.
IsStatic
);
25863
Assert.True(cM01Remove.
IsStatic
);
26387
Assert.True(cM01.
IsStatic
);
26396
Assert.True(cM01Add.
IsStatic
);
26408
Assert.True(cM01Remove.
IsStatic
);
26661
Assert.True(cM01.
IsStatic
);
26670
Assert.True(cM01Remove.
IsStatic
);
26682
Assert.True(cM01Add.
IsStatic
);
26953
Assert.True(c2M01Add.
IsStatic
);
26960
Assert.True(c2M01Remove.
IsStatic
);
26988
Assert.True(c1M01.
IsStatic
);
26993
Assert.True(c1M01Add.
IsStatic
);
27004
Assert.True(c1M01Remove.
IsStatic
);
27017
Assert.True(c2M01.
IsStatic
);
27156
Assert.True(c1M01.
IsStatic
);
27164
Assert.True(c1M01Add.
IsStatic
);
27175
Assert.True(c1M01Remove.
IsStatic
);
27189
Assert.True(c1M01Add.
IsStatic
);
27201
Assert.True(c1M01Remove.
IsStatic
);
27226
Assert.True(c2M01.
IsStatic
);
27231
Assert.True(c2M01Add.
IsStatic
);
27243
Assert.True(c2M01Remove.
IsStatic
);
27267
Assert.True(c3M02.
IsStatic
);
27275
Assert.True(c3M02Add.
IsStatic
);
27286
Assert.True(c3M02Remove.
IsStatic
);
27300
Assert.True(c3M02Add.
IsStatic
);
27312
Assert.True(c3M02Remove.
IsStatic
);
27339
Assert.True(c4M02.
IsStatic
);
27344
Assert.True(c4M02Add.
IsStatic
);
27357
Assert.True(c4M02Remove.
IsStatic
);
27481
Assert.True(c1M01.
IsStatic
);
27488
Assert.True(c1M01Add.
IsStatic
);
27498
Assert.True(c1M01Remove.
IsStatic
);
27614
Assert.True(c2M01.
IsStatic
);
27619
Assert.True(c2M01Add.
IsStatic
);
27627
Assert.True(c2M01Remove.
IsStatic
);
28693
Assert.True(cM01.
IsStatic
);
28718
Assert.True(cM02.
IsStatic
);
28819
Assert.True(cM01.
IsStatic
);
28835
Assert.True(cM02.
IsStatic
);
29285
Assert.True(c2M01.
IsStatic
);
29303
Assert.True(c1M01.
IsStatic
);
29400
Assert.True(c1M01.
IsStatic
);
29416
Assert.True(c1M01.
IsStatic
);
29437
Assert.True(c2M01.
IsStatic
);
29553
Assert.True(c1M01.
IsStatic
);
Symbols\TypeTests.cs (3)
471
Assert.True(field1.
IsStatic
);
477
Assert.False(elemType1.Type.
IsStatic
);
684
Assert.Equal(isStatic, symbol.
IsStatic
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
Extensions.cs (2)
588
Assert.Equal(propertyOrEvent.
IsStatic
, accessor.
IsStatic
);
FunctionPointerUtilities.cs (1)
68
Assert.False(symbol.
IsStatic
);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (4)
Metadata\WinMdEventTests.cs (4)
3506
Assert.False(instanceEvent.AddMethod.
IsStatic
);
3507
Assert.True(instanceEvent.RemoveMethod.
IsStatic
);
3511
Assert.True(staticEvent.AddMethod.
IsStatic
);
3512
Assert.False(staticEvent.RemoveMethod.
IsStatic
);