Exemple #1
0
        static Solution()
        {
            SolutionParserType = ReflectionTools.GetProjectInSolutionType("SolutionParser");

            SolutionParserReader        = ReflectionTools.GetTypeProperty(SolutionParserType, "SolutionReader");
            SolutionParserProjects      = ReflectionTools.GetTypeProperty(SolutionParserType, "Projects");
            SolutionParserParseSolution = ReflectionTools.GetTypeMethod(SolutionParserType, "ParseSolution");
        }
Exemple #2
0
        static Project()
        {
            ProjectInSolutionType = ReflectionTools.GetProjectInSolutionType("ProjectInSolution");

            ProjectInSolutionProjectName           = ReflectionTools.GetTypeProperty(ProjectInSolutionType, nameof(ProjectName));
            ProjectInSolutionRelativePath          = ReflectionTools.GetTypeProperty(ProjectInSolutionType, nameof(RelativePath));
            ProjectInSolutionProjectGuid           = ReflectionTools.GetTypeProperty(ProjectInSolutionType, nameof(ProjectGuid));
            ProjectInSolutionProjectType           = ReflectionTools.GetTypeProperty(ProjectInSolutionType, nameof(ProjectType));
            ProjectInSolutionExtension             = ReflectionTools.GetTypeProperty(ProjectInSolutionType, nameof(Extension));
            ProjectInSolutionDependencies          = ReflectionTools.GetTypeProperty(ProjectInSolutionType, nameof(Dependencies));
            ProjectInSolutionProjectReferences     = ReflectionTools.GetTypeProperty(ProjectInSolutionType, nameof(ProjectReferences));
            ProjectInSolutionParentProjectGuid     = ReflectionTools.GetTypeProperty(ProjectInSolutionType, nameof(ParentProjectGuid));
            ProjectInSolutionProjectConfigurations = ReflectionTools.GetTypeProperty(ProjectInSolutionType, nameof(ProjectConfigurations));
            ProjectInSolutionDependencyLevel       = ReflectionTools.GetTypeProperty(ProjectInSolutionType, nameof(DependencyLevel));
            ProjectInSolutionIsStaticLibrary       = ReflectionTools.GetTypeProperty(ProjectInSolutionType, nameof(IsStaticLibrary));
        }
        static Configuration()
        {
            ProjectConfigurationInSolutionType = ReflectionTools.GetProjectInSolutionType("ProjectConfigurationInSolution");

            ProjectConfigurationInSolutionIncludeInBuild = ReflectionTools.GetTypeProperty(ProjectConfigurationInSolutionType, nameof(IncludeInBuild));
        }