コード例 #1
0
ファイル: VSProject.cs プロジェクト: PlumpMath/easyvsx
        /// <summary>
        /// 将指定字符串加入到一个新建的文件中去
        /// </summary>
        /// <param name="projectItems">某个项目下面的ProjectItems</param>
        /// <param name="code">文件内容</param>
        /// <param name="name">文件名(包含后缀)</param>
        public void CreateDocumentFromString(ProjectItems projectItems, string code, string name)
        {
            using (TempFolder tempFolder = new TempFolder())
            {
                string path = tempFolder.CreateTempFolder();

                using (FileStream fileStream = File.Create(path + "\\" + name))
                {
                    StreamWriter sw = new StreamWriter(fileStream);
                    sw.Write(code);
                    sw.Flush();
                    sw.Close();
                }

                CreateDocumentFromCopy(projectItems, path + "\\" + name);
            }
        }
コード例 #2
0
ファイル: VSProject.cs プロジェクト: qianlifeng/easyvsx
        /// <summary>
        /// 将指定字符串加入到一个新建的文件中去
        /// </summary>
        /// <param name="projectItems">某个项目下面的ProjectItems</param>
        /// <param name="code">文件内容</param>
        /// <param name="name">文件名(包含后缀)</param>
        public void CreateDocumentFromString(ProjectItems projectItems, string code, string name)
        {
            using (TempFolder tempFolder = new TempFolder())
            {
                string path = tempFolder.CreateTempFolder();

                using (FileStream fileStream = File.Create(path + "\\" + name))
                {
                    StreamWriter sw = new StreamWriter(fileStream);
                    sw.Write(code);
                    sw.Flush();
                    sw.Close();
                }

                CreateDocumentFromCopy(projectItems, path + "\\" + name);
            }
        }