Пример #1
0
 public Nodos()
 {
     primero       = null;
     actual        = null;
     anterior      = null;
     actualRama    = null;
     anteriorRama  = null;
     primeroRama   = null;
     enlaceAlarama = null;
     enlace        = null;
 }
Пример #2
0
 //Método encargado de crear Nodos en la cabeza de la Lista
 public void agregarVersion(T Nodo, string categoria)
 {
     if (categoria.Equals("branch"))
     {
         int i = 0;
         nuevaRama           = new NodoRamas <T>(Nodo);
         nuevaRama.siguiente = primeroRama;
         primeroRama         = nuevaRama;
         nuevaRama.enlace    = null;
         i++;
     }
     else
     {
         NodoVersiones <T> nuevaVersion = new NodoVersiones <T>(Nodo);
         nuevaVersion.siguiente = primero;
         primero          = nuevaVersion;
         nuevaRama.enlace = (NodoRamas <T>)nuevaVersion;
     }
 }
 public NodoVersiones(NodoRamas <T> v)
 {
     this.v = v;
 }
Пример #4
0
 public NodoRamas()
 {
     this.datoRamas = default;
     this.siguiente = null;
     this.enlace    = null;
 }
Пример #5
0
 public NodoRamas(T datoRamas)
 {
     this.datoRamas = datoRamas;
     this.siguiente = null;
     this.enlace    = null;
 }