private TypeVertex GetVertex(TypeReference tref, string className, DetermineClassDeps dcd) { TypeVertex V; if (dcd.IsExternalType(tref)) { className = DetermineClassDeps.AssemblyNameofType(tref); } if (classMap.ContainsKey(className)) { V = classMap[className]; } else { V = (TypeVertex)this.AddVertex(); V.Name = className; V.TypeRef = tref; if (dcd.IsExternalType(tref)) { V.ImutableExternalType = true; } classMap[className] = V; } return(V); }
private TypeVertex GetVertex(TypeReference tref, string className,DetermineClassDeps dcd) { TypeVertex V; if (dcd.IsExternalType(tref)) className = DetermineClassDeps.AssemblyNameofType(tref); if (classMap.ContainsKey(className)) { V = classMap[className]; } else { V = (TypeVertex)this.AddVertex(); V.Name = className; V.TypeRef = tref; if (dcd.IsExternalType(tref)) V.ImutableExternalType = true; classMap[className] = V; } return V; }