internal CompositeType(int id, string name, Namespace nameSpace) : base(id, name, nameSpace) { _fields = new List <Field>(); }
internal Namespace(string name, Namespace parentNs) : this(name, parentNs.TypeSystem, parentNs) { }
public static string GetFullName(this Namespace ns, string separator) { var namespaces = ns.GetParentNamespaces(); return(string.Join(separator, namespaces.Select(v => v.Name))); }
public static bool IsGlobal(this Namespace ns) { return(ns.Name == null); }
internal PrimitiveType(int id, string name, Namespace nameSpace) : base(id, name, nameSpace) { }