public int DefineNamespace(string name, string[] using_clauses, int parent) { if (!creating) { throw new InvalidOperationException(); } int index = file.GetNextNamespaceIndex(); NamespaceEntry ns = new NamespaceEntry(name, index, using_clauses, parent); namespaces.Add(ns); return(index); }