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());