Ejemplo n.º 1
0
 public DType Accept(TShort type, string x)
 {
     if (short.TryParse(x, out var b))
     {
         return(DShort.ValueOf(b));
     }
     else
     {
         throw new Exception($"{x} 不是short类型");
     }
 }
        public DType Accept(TShort type, ExcelStream x)
        {
            var d = x.Read();

            if (CheckNull(type.IsNullable, d))
            {
                return(null);
            }
            if (!short.TryParse(d.ToString(), out short v))
            {
                throw new InvalidExcelDataException($"{d} 不是 short 类型值");
            }
            return(DShort.ValueOf(v));
        }
Ejemplo n.º 3
0
 public void Accept(DShort type, StringBuilder x)
 {
     x.Append(type.Value);
 }
Ejemplo n.º 4
0
 public int Accept(DShort data, TType type, Title x)
 {
     SetTitleValue(x, data.Value);
     return(1);
 }
Ejemplo n.º 5
0
 public void Accept(DShort type, TType x, List <ResourceInfo> y)
 {
 }
Ejemplo n.º 6
0
 public bool Accept(DShort type)
 {
     return(type.Value == 0);
 }
Ejemplo n.º 7
0
 public void Accept(DShort type, RawTextTable x)
 {
 }
Ejemplo n.º 8
0
 public void Accept(DShort type, ByteBuf x)
 {
     x.WriteShort(type.Value);
 }
Ejemplo n.º 9
0
 public DType Accept(TShort type, XElement x, DefAssembly ass)
 {
     return(DShort.ValueOf(short.Parse(x.Value.Trim())));
 }
Ejemplo n.º 10
0
 public void Accept(DShort type, DefField x, List <ResourceInfo> y)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 11
0
 public void Accept(DShort type, Utf8JsonWriter x)
 {
     x.WriteNumberValue(type.Value);
 }
Ejemplo n.º 12
0
 public string Accept(DShort type)
 {
     return(type.Value.ToString());
 }
Ejemplo n.º 13
0
 public DType Accept(TShort type, object x, DefAssembly ass)
 {
     return(DShort.ValueOf((short)(int)x));
 }
Ejemplo n.º 14
0
 public void Accept(DShort type, DefAssembly x)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 15
0
 public void Accept(DShort type, StringBuilder line)
 {
     line.Append(type.Value);
 }
Ejemplo n.º 16
0
 public DType Accept(TShort type, JsonElement x, DefAssembly ass)
 {
     return(DShort.ValueOf(x.GetInt16()));
 }