NamespaceNode GetOrCreateNamespace(AssemblyNode assembly, string namespaceName) { NamespaceNode result; var asmDef = loader.GetCecilObject(assembly.AssemblyInfo.UnresolvedAssembly); if (!namespaceMappings.TryGetValue(namespaceName + "," + asmDef.FullName, out result)) { result = new NamespaceNode(namespaceName); assembly.AddChild(result); namespaceMappings.Add(namespaceName + "," + asmDef.FullName, result); } return result; }
public static BitmapSource GetIcon(NamespaceNode ns) { return NamespaceNode; }