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;
 }