public bool Añadir(TipoSimpleXsd tipo) { if (tipo.Nombre == null) throw new XsdException("El tipo simple tiene que tener nombre o estar dentro de la declaracion de otro elemento"); bool añadir = true; if (!declaracionTiposSimples.ContainsKey(tipo)) declaracionTiposSimples.Add(tipo, null); else añadir = false; return añadir; }
public void Reemplazar(TipoSimpleXsd tipo) { Quitar(tipo); Añadir(tipo); }
public bool Quitar(TipoSimpleXsd tipo) { bool quitado = true; if (declaracionTiposSimples.ContainsKey(tipo)) declaracionTiposSimples.Remove(tipo); else quitado = false; return quitado; }