public Nodos() { primero = null; actual = null; anterior = null; actualRama = null; anteriorRama = null; primeroRama = null; enlaceAlarama = null; enlace = null; }
//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; }
public NodoRamas() { this.datoRamas = default; this.siguiente = null; this.enlace = null; }
public NodoRamas(T datoRamas) { this.datoRamas = datoRamas; this.siguiente = null; this.enlace = null; }