public CompositeClassGenerator(
     BaseCustomTool customTool, ICodeGenerator codeGenerator, string inputFileName)
 {
     _codeGenerator = codeGenerator;
     _inputFileName = inputFileName;
     _vsHelper = new VsHelper();
     EnvDTE.Project project = _vsHelper.GetProject();
     _assemblies = _vsHelper.GetReferencedAssemblies(customTool, false);
     _projectDirectory = _vsHelper.GetProjectDirectory();
 }
 internal string GetSolutionDetails()
 {
     VsHelper vsHelper = new VsHelper();
     return vsHelper.GetSolutionDetails();
 }
 /// <summary>
 /// Gets the assemblies referenced by the project
 /// </summary>
 /// <param name="isInclusive">Include assemblies from C:\Windows or not</param>
 /// <returns></returns>
 internal Assembly[] GetReferencedAssemblies(bool isInclusive)
 {
     VsHelper vsHelper = new VsHelper();
     return vsHelper.GetReferencedAssemblies(isInclusive);
 }
        public CompositeClass()
        {
            VsHelper vsHelper = new VsHelper();

            _assemblies = vsHelper.GetReferencedAssemblies(false);
        }
 public CompositeClass()
 {
     VsHelper vsHelper = new VsHelper();
     _assemblies = vsHelper.GetReferencedAssemblies(false);
 }
        internal string GetSolutionDetails()
        {
            VsHelper vsHelper = new VsHelper();

            return(vsHelper.GetSolutionDetails());
        }
        /// <summary>
        /// Gets the assemblies referenced by the project
        /// </summary>
        /// <param name="isInclusive">Include assemblies from C:\Windows or not</param>
        /// <returns></returns>
        internal Assembly[] GetReferencedAssemblies(bool isInclusive)
        {
            VsHelper vsHelper = new VsHelper();

            return(vsHelper.GetReferencedAssemblies(isInclusive));
        }