public CodeExpression GetReaderExpression(CodeExpression reader) { return(CodeGen.GetCast(EnumType.Name, CodeGen.GetCast(typeof(long), _primitiveEntry.GetReaderExpression(reader)))); }
public CodeExpression GetReaderExpression(CodeExpression reader) { return(CodeGen.GetOperator(CodeGen.GetPrimitive(_falseValue), CodeBinaryOperatorType.IdentityInequality, CodeGen.GetCast(_primitiveEntry.GetDataType(), _primitiveEntry.GetReaderExpression(reader)))); }