コード例 #1
0
        public ProjectInformation( Project project )
        {
            Arg.NotNull( project, nameof( project ) );

            // note: currently only considering C# and VB; refactor to support other languages as needed
            fileExtension = project.IsVisualBasic() ? ".vb" : ".cs";
            projectDirectory = Path.GetDirectoryName( project.FullName );
            projectPath = project.FullName;
            targetDirectory = project.GetTargetDirectory();
            targetPath = project.GetTargetPath();
            intermediateDirectory = project.GetIntermediateDirectory();
        }