Esempio n. 1
0
 public static int ToArgb(this Color color)
 {
     byte[] argb =
     {
         color.A,
         color.R,
         color.G,
         color.B
     };
     return(Serializar.ToInt(argb));
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 public int ToArgb()
 {
     return(Serializar.ToInt(new byte[] { a, r, g, b }));
 }