private static DesignTimeAssemblyResolution CreateInstance(params Reference[] references)
        {
            VSProject    vsProject = VSProjectFactory.ImplementReferences(references);
            Project      project   = ProjectFactory.ImplementObject(() => vsProject);
            IVsHierarchy hierarchy = IVsHierarchyFactory.ImplementGetProperty(project);

            return(CreateInstance(hierarchy));
        }