23 references to ReadScalarValue
Microsoft.CodeAnalysis.Workspaces.UnitTests (23)
ObjectSerializationTests.cs (23)
97: (T)r.ReadScalarValue(), recursive);
498Assert.True((bool)reader.ReadScalarValue());
499Assert.False((bool)reader.ReadScalarValue());
500Assert.Equal(Byte.MaxValue, (Byte)reader.ReadScalarValue());
501Assert.Equal(SByte.MaxValue, (SByte)reader.ReadScalarValue());
502Assert.Equal(Int16.MaxValue, (Int16)reader.ReadScalarValue());
503Assert.Equal(Int32.MaxValue, (Int32)reader.ReadScalarValue());
504Assert.Equal(Byte.MaxValue, (Int32)reader.ReadScalarValue());
505Assert.Equal(Int16.MaxValue, (Int32)reader.ReadScalarValue());
506Assert.Equal(Int64.MaxValue, (Int64)reader.ReadScalarValue());
507Assert.Equal(UInt16.MaxValue, (UInt16)reader.ReadScalarValue());
508Assert.Equal(UInt32.MaxValue, (UInt32)reader.ReadScalarValue());
509Assert.Equal(UInt64.MaxValue, (UInt64)reader.ReadScalarValue());
510Assert.Equal(Decimal.MaxValue, (Decimal)reader.ReadScalarValue());
511Assert.Equal(Double.MaxValue, (Double)reader.ReadScalarValue());
512Assert.Equal(Single.MaxValue, (Single)reader.ReadScalarValue());
513Assert.Equal('X', (Char)reader.ReadScalarValue());
514Assert.Equal("YYY", (String)reader.ReadScalarValue());
515Assert.Equal("\uD800\uDC00", (String)reader.ReadScalarValue()); // valid surrogate pair
516Assert.Equal("\uDC00\uD800", (String)reader.ReadScalarValue()); // invalid surrogate pair
517Assert.Equal("\uD800", (String)reader.ReadScalarValue()); // incomplete surrogate pair
518Assert.Null(reader.ReadScalarValue());
533Assert.Equal(_testNow, (DateTime)reader.ReadScalarValue());