예제 #1
0
 public void Write(string value, NpgsqlWriteBuffer buf, NpgsqlParameter parameter)
 => InetHandler.DoWrite(IPAddress.Parse(value), -1, buf, true);
예제 #2
0
 public override void Write(NpgsqlInet value, NpgsqlWriteBuffer buf, NpgsqlParameter parameter)
 => InetHandler.DoWrite(value.Address, value.Netmask, buf, true);
예제 #3
0
 public override int ValidateAndGetLength(NpgsqlInet value, NpgsqlParameter parameter)
 => InetHandler.GetLength(value.Address);
예제 #4
0
 public int ValidateAndGetLength(string value, NpgsqlParameter parameter)
 => InetHandler.GetLength(IPAddress.Parse(value));
예제 #5
0
 public override NpgsqlInet Read(NpgsqlReadBuffer buf, int len, FieldDescription fieldDescription = null)
 => InetHandler.DoRead(buf, fieldDescription, len, true);