public bool?ReadBoolean() { ThrowIfDisposed(); ThrowIfInvalidState("ReadBoolean", TableEntityReaderState.HasValue); ThrowIfInvalidType("ReadBoolean", DataType.Boolean); if (currentValue.Type == JsonTokenType.Null) { return(null); } EnsureMatchingTypes(currentValue.Type, JsonTokenType.Boolean); return(currentValue.GetBooleanValue()); }