2 overrides of ValueAsObject
Microsoft.CodeAnalysis.VisualBasic (2)
Preprocessor\CConst.vb (2)
201
Public Overrides ReadOnly Property
ValueAsObject
As Object
235
Public Overrides ReadOnly Property
ValueAsObject
As Object
67 references to ValueAsObject
Microsoft.CodeAnalysis.VisualBasic (23)
CommandLine\VisualBasicCommandLineParser.vb (1)
1800
result(kvp.Key) = kvp.Value.
ValueAsObject
Preprocessor\ExpressionEvaluator.vb (16)
544
Dim value As Object = op.
ValueAsObject
616
Return CConst.Create(CBool(value.
ValueAsObject
))
625
If value.
ValueAsObject
Is Nothing Then
689
Return CConst.CreateChecked(System.Convert.ChangeType(value.
ValueAsObject
, toSpecialType.ToRuntimeType(), CultureInfo.InvariantCulture))
747
If value.
ValueAsObject
Is Nothing Then
788
If value.
ValueAsObject
Is Nothing Then
825
If value.
ValueAsObject
Is Nothing Then
944
Return val.SpecialType = SpecialType.System_Object AndAlso val.
ValueAsObject
Is Nothing
1279
Dim LeftValue As Double = CDbl(left.
ValueAsObject
)
1280
Dim RightValue As Double = CDbl(right.
ValueAsObject
)
1408
Dim LeftValue As Decimal = CDec(left.
ValueAsObject
)
1409
Dim RightValue As Decimal = CDec(right.
ValueAsObject
)
1494
Dim LeftSpelling = If(CStr(left.
ValueAsObject
), "")
1495
Dim RightSpelling = If(CStr(right.
ValueAsObject
), "")
1541
Dim LeftValue As Boolean = CBool(left.
ValueAsObject
)
1542
Dim RightValue As Boolean = CBool(right.
ValueAsObject
)
Preprocessor\TypeHelpers.vb (3)
26
Return CType(v.
ValueAsObject
, Long)
30
Return AscW(CChar(v.
ValueAsObject
))
34
Return CDate(v.
ValueAsObject
).ToBinary
Syntax\VisualBasicSyntaxTree.ConditionalSymbolsMap.vb (3)
129
Debug.Assert(Object.Equals(prevPreprocessorSymbols(name).
ValueAsObject
, values.Peek().Item1.
ValueAsObject
))
151
Return New VisualBasicPreprocessingSymbolInfo(New PreprocessingSymbol(name:=symbolName), constantValueOpt:=constValue.
ValueAsObject
, isDefined:=True)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (44)
PreprocessorEETests.vb (44)
44
Assert.Equal(True, res.
ValueAsObject
)
49
Assert.Equal(False, res.
ValueAsObject
)
54
Assert.Equal(True, res.
ValueAsObject
)
59
Assert.Equal(-1S, res.
ValueAsObject
)
64
Assert.Equal(0S, res.
ValueAsObject
)
69
Assert.Equal(1.0, res.
ValueAsObject
)
74
Assert.Equal(-1S, res.
ValueAsObject
)
83
Assert.Equal(#4/10/2012#, res.
ValueAsObject
)
92
Assert.Equal(42, res.
ValueAsObject
)
102
Assert.Equal(2, res.
ValueAsObject
)
107
Assert.Equal(0, res.
ValueAsObject
)
112
Assert.Equal(3UL, res.
ValueAsObject
)
117
Assert.Equal(10, res.
ValueAsObject
)
122
Assert.Equal(0, res.
ValueAsObject
)
127
Assert.Equal(-1.0, res.
ValueAsObject
)
132
Assert.Equal(-1, res.
ValueAsObject
)
137
Assert.Equal(2D, res.
ValueAsObject
)
142
Assert.Equal(1.0, res.
ValueAsObject
)
147
Assert.Equal(4, res.
ValueAsObject
)
157
Assert.Equal(True, res.
ValueAsObject
)
162
Assert.Equal(False, res.
ValueAsObject
)
170
Assert.Equal("qqqq", res.
ValueAsObject
)
192
Assert.Equal("qqqq", res.
ValueAsObject
)
198
Assert.Equal("qqqq", res.
ValueAsObject
)
204
Assert.Equal("qqqqW", res.
ValueAsObject
)
209
Assert.Equal("qqqqW", res.
ValueAsObject
)
217
Assert.Equal("qqqqQWE", res.
ValueAsObject
)
222
Assert.Equal("qqqqQWE", res.
ValueAsObject
)
244
Assert.Equal(False, res.
ValueAsObject
)
254
Assert.Equal(-1, res.
ValueAsObject
)
267
Assert.Equal(True, res.
ValueAsObject
)
279
Assert.Equal(False, res.
ValueAsObject
)
289
Assert.Equal(42, res.
ValueAsObject
)
293
Assert.Equal(Nothing, res.
ValueAsObject
)
298
Assert.Equal(42US, res.
ValueAsObject
)
302
Assert.Equal(42UI, res.
ValueAsObject
)
306
Assert.Equal(Nothing, res.
ValueAsObject
)
311
Assert.Equal(420000UL, res.
ValueAsObject
)
315
Assert.Equal(42.2D, res.
ValueAsObject
)
319
Assert.Equal(Nothing, res.
ValueAsObject
)
324
Assert.Equal(CSByte(-42), res.
ValueAsObject
)
328
Assert.Equal(CByte(42), res.
ValueAsObject
)
332
Assert.Equal(Nothing, res.
ValueAsObject
)
341
Assert.Equal(Nothing, res.
ValueAsObject
)