FileCodeModelCodeNamespace CreateFileCodeModelNamespace(IClass c) { var codeNamespace = new FileCodeModelCodeNamespace(compilationUnit.ProjectContent, c.Namespace); AddCodeElement(codeNamespace); fileCodeModelNamespaces.Add(codeNamespace); return codeNamespace; }
FileCodeModelCodeNamespace CreateFileCodeModelNamespace(IClass c) { var codeNamespace = new FileCodeModelCodeNamespace(compilationUnit.ProjectContent, c.Namespace); AddCodeElement(codeNamespace); fileCodeModelNamespaces.Add(codeNamespace); return(codeNamespace); }
void AddClasses() { foreach (IClass c in compilationUnit.Classes) { FileCodeModelCodeNamespace codeNamespace = GetOrCreateFileCodeModelNamespace(c); codeNamespace.AddClass(compilationUnit.ProjectContent, c); } }
internal FileCodeModelCodeNamespace GetNamespace(string namespaceName) { FileCodeModelCodeNamespace ns; if (!namespaces.TryGetValue(namespaceName, out ns)) { ns = new FileCodeModelCodeNamespace(context, namespaceName); namespaces.Add(namespaceName, ns); codeElements.Add(ns); } return null; }
internal FileCodeModelCodeNamespace GetNamespace(string namespaceName) { FileCodeModelCodeNamespace ns; if (!namespaces.TryGetValue(namespaceName, out ns)) { ns = new FileCodeModelCodeNamespace(context, namespaceName); namespaces.Add(namespaceName, ns); codeElements.Add(ns); } return(ns); }