Base:
property
IsStatic
Microsoft.CodeAnalysis.CSharp.Symbol.IsStatic
19 references to IsStatic
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Expressions.cs (1)
1483
var implicitReceiver = field.
IsStatic
? null : ThisReference(node, field.ContainingType, wasCompilerGenerated: true);
FlowAnalysis\NullableWalker.cs (1)
2783
if (method.IsConstructor() && method.IsStatic == backingField.
IsStatic
)
Symbols\Source\FieldSymbolWithAttributesAndModifiers.cs (2)
182
if (this.
IsStatic
|| this.IsConst)
336
else if (!this.
IsStatic
&& !this.IsConst)
Symbols\Source\SourceFieldSymbol.cs (2)
64
else if (containingType.IsStatic && !
IsStatic
)
68
else if (!
IsStatic
&& !IsReadOnly && containingType.IsReadOnly)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
5557
builder.UpdateIsNullableEnabledForConstructorsAndFields(useStatic: fieldSymbol.
IsStatic
, compilation, variable);
5569
if (fieldSymbol.
IsStatic
)
Symbols\Source\SourceMemberFieldSymbol.cs (3)
67
else if (type.IsRefLikeOrAllowsRefLikeType() && (this.
IsStatic
|| !containingType.IsRefLikeType))
71
else if (!this.
IsStatic
&& (ContainingType.IsRecord || ContainingType.IsRecordStruct) && type.IsPointerOrFunctionPointer())
372
if (this.
IsStatic
)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (8)
Emit\EmitMetadataTests.cs (8)
950
Assert.False(pBack.
IsStatic
);
956
Assert.False(qBack.
IsStatic
);
962
Assert.False(rBack.
IsStatic
);
968
Assert.True(sBack.
IsStatic
);
1021
Assert.False(p.
IsStatic
);
1027
Assert.False(qBack.
IsStatic
);
1033
Assert.False(rBack.
IsStatic
);
1039
Assert.True(sBack.
IsStatic
);