public static int ToArgb(this Color color) { byte[] argb = { color.A, color.R, color.G, color.B }; return(Serializar.ToInt(argb)); }
protected override object JGetObject(MemoryStream bytes) { Array matriz; int rank = Serializar.ToInt(bytes.Read(sizeof(int))); int[] dimensiones = new int[rank]; for (int i = 0; i < dimensiones.Length; i++) { dimensiones[i] = Serializar.ToInt(bytes.Read(sizeof(int))); } matriz = Array.CreateInstance(typeof(T), dimensiones); for (int i = 0, f = matriz.Length; i < f; i++) { matriz.SetValue(dimensiones, i, (T)Serializador.GetObject(bytes)); } return(matriz); }
public int ToArgb() { return(Serializar.ToInt(new byte[] { a, r, g, b })); }