8 overrides of IsConst
Microsoft.CodeAnalysis.VisualBasic (7)
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
218
Public Overrides ReadOnly Property
IsConst
As Boolean
Symbols\Retargeting\RetargetingFieldSymbol.vb (1)
193
Public Overrides ReadOnly Property
IsConst
As Boolean
Symbols\Source\SourceFieldSymbol.vb (1)
162
Public Overrides ReadOnly Property
IsConst
As Boolean
Symbols\Source\SynthesizedFieldSymbol.vb (1)
104
Public Overrides ReadOnly Property
IsConst
As Boolean
Symbols\SubstitutedFieldSymbol.vb (1)
98
Public Overrides ReadOnly Property
IsConst
As Boolean
Symbols\SynthesizedSymbols\SynthesizedBackingFieldBase.vb (1)
57
Public Overrides ReadOnly Property
IsConst
As Boolean
Symbols\Wrapped\WrappedFieldSymbol.vb (1)
94
Public Overrides ReadOnly Property
IsConst
As Boolean
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\DisplayClassVariable.vb (1)
152
Public Overrides ReadOnly Property
IsConst
As Boolean
48 references to IsConst
Microsoft.CodeAnalysis.VisualBasic (15)
Binding\Binder_Expressions.vb (2)
1812
If field.
IsConst
Then
2219
DirectCast(containingMember, FieldSymbol).
IsConst
CodeGen\EmitAddress.vb (1)
265
If field.
IsConst
AndAlso Not field.IsConstButNotMetadataConstant Then
CodeGen\EmitExpression.vb (1)
643
If field.
IsConst
AndAlso specType <> SpecialType.System_Decimal AndAlso specType <> SpecialType.System_DateTime Then
Compilation\MethodCompiler.vb (1)
464
Debug.Assert(DirectCast(fieldOrProperty, FieldSymbol).
IsConst
)
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (1)
279
If Not DirectCast(member, FieldSymbol).
IsConst
Then
Symbols\FieldSymbol.vb (5)
102
If Me.
IsConst
Then
120
If Me.
IsConst
Then
135
If Not Me.
IsConst
Then
150
If Not
IsConst
Then
410
Return Me.
IsConst
Symbols\Retargeting\RetargetingFieldSymbol.vb (1)
195
Return _underlyingField.
IsConst
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
2363
If Not fieldSymbol.
IsConst
OrElse includingNonMetadataConstants AndAlso fieldSymbol.IsConstButNotMetadataConstant Then
Symbols\SubstitutedFieldSymbol.vb (1)
100
Return _originalDefinition.
IsConst
Symbols\Wrapped\WrappedFieldSymbol.vb (1)
96
Return Me._underlyingField.
IsConst
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Semantics\FieldInitializerBindingTests.vb (2)
510
Assert.True(field.
IsConst
)
516
Assert.True(field.
IsConst
)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (31)
SymbolsTests\Metadata\MetadataMemberTests.vb (5)
638
Assert.False(symbol.
IsConst
)
647
Assert.False(symbol.
IsConst
)
656
Assert.True(symbol.
IsConst
)
665
Assert.True(symbol.
IsConst
)
674
Assert.True(symbol.
IsConst
)
SymbolsTests\Metadata\PE\LoadingFields.vb (21)
45
Assert.False(f1.
IsConst
)
61
Assert.False(f2.
IsConst
)
68
Assert.False(f3.
IsConst
)
75
Assert.False(f4.
IsConst
)
82
Assert.True(f5.
IsConst
)
89
Assert.False(f6.
IsConst
)
138
Assert.True(Int64Field.
IsConst
)
144
Assert.True(DateTimeField.
IsConst
)
150
Assert.True(SingleField.
IsConst
)
156
Assert.True(DoubleField.
IsConst
)
162
Assert.True(StringField.
IsConst
)
168
Assert.True(StringNullField.
IsConst
)
173
Assert.True(ObjectNullField.
IsConst
)
196
Assert.True(ByteValue.
IsConst
)
202
Assert.True(SByteValue.
IsConst
)
208
Assert.True(UInt16Value.
IsConst
)
214
Assert.True(Int16Value.
IsConst
)
220
Assert.True(UInt32Value.
IsConst
)
226
Assert.True(Int32Value.
IsConst
)
232
Assert.True(UInt64Value.
IsConst
)
238
Assert.True(Int64Value.
IsConst
)
SymbolsTests\Retargeting\RetargetCustomModifiers.vb (1)
130
Assert.[False](volatileFld.
IsConst
)
SymbolsTests\Source\EnumTests.vb (2)
1374
Assert.False(field.
IsConst
)
1383
Assert.True(field.
IsConst
)
SymbolsTests\Source\FieldTests.vb (1)
319
Assert.True(mem.
IsConst
)
SymbolsTests\Source\MethodTests.vb (1)
990
Assert.True(mem3.
IsConst
)