예제 #1
0
        public override ElementoBinario Clon()
        {
            byte[]          m = MarcaFin;
            LongitudBinaria l = Longitud;

            return(new CrazyKeyBinario()
            {
                Longitud = l, MarcaFin = m
            });
        }
예제 #2
0
        public override ElementoBinario Clon()
        {
            byte[]          auxMarca = marcaFin;
            LongitudBinaria longitud = unidad;

            return(new ByteArrayBinario()
            {
                marcaFin = auxMarca, unidad = longitud
            });
        }
예제 #3
0
 public CrazyKeyBinario(LongitudBinaria unidadCantidadElementos = LongitudBinaria.UInt) : base(new CrazyItemBinario(), unidadCantidadElementos)
 {
 }
예제 #4
0
 public ByteArrayBinario(byte[] marcaFin)
 {
     this.marcaFin = marcaFin;
     this.unidad   = LongitudBinaria.MarcaFin;
 }
예제 #5
0
 public ByteArrayBinario(LongitudBinaria unidadCantidadElementos = LongitudBinaria.UInt)
 {
     this.unidad = unidadCantidadElementos;
 }
 public StringBinario(LongitudBinaria longitud = LongitudBinaria.UInt) : base(ElementoBinario.ElementoTipoAceptado(Serializar.TiposAceptados.Char), longitud)
 {
 }
 public DictionaryBinary(ElementoBinario serializadorKey, ElementoBinario serializadorValue, LongitudBinaria longitud) : base(new KeyValuePairBinario <TKey, TValue>(serializadorKey, serializadorValue), longitud)
 {
 }
 public ElementoIListBinario(ElementoBinario elemento, LongitudBinaria unidadCantidadElementos) : base(elemento, unidadCantidadElementos)
 {
 }