public bool Quitar(AtributoXsd atributo) { bool sePuedeQuitar = atributos.ContainsKey(atributo); if (sePuedeQuitar) { atributos.Remove(atributo); } return(sePuedeQuitar); }
public bool Quitar(AtributoXsd tipo) { bool quitado = true; if (declaracionAtributos.ContainsKey(tipo)) { declaracionAtributos.Remove(tipo); } else { quitado = false; } return(quitado); }
public bool Añadir(AtributoXsd tipo) { bool añadir = true; if (!declaracionAtributos.ContainsKey(tipo)) { declaracionAtributos.Add(tipo, null); } else { añadir = false; } return(añadir); }
public bool Añadir(AtributoXsd atributo, bool estaDeclarado) { bool añadido = false; string atributoString = ""; if (estaDeclarado) { atributoString = atributo.UsoConReferencia(); } else { atributoString = atributo.UsoCompleto(); } if (!atributos.ContainsKey(atributo)) { atributos.Add(atributo, atributoString); añadido = true; } return(añadido); }
public void Reemplazar(AtributoXsd tipo) { Quitar(tipo); Añadir(tipo); }