Exemplo n.º 1
0
        private void scriptManager_CreateDefaultContent(object sender,
            CreateDefaultContentEventArgs e)
        {
            string strPureFileName = Path.GetFileName(e.FileName);

            if (String.Compare(strPureFileName, "main.cs", true) == 0)
            {
                CreateDefaultMainCsFile(e.FileName);
                e.Created = true;
            }
            else
            {
                e.Created = false;
            }

        }
Exemplo n.º 2
0
        internal override void CreateDefaultContent(CreateDefaultContentEventArgs e)
        {
            string strPureFileName = Path.GetFileName(e.FileName);

            if (String.Compare(strPureFileName, "main.cs", true) == 0)
            {
                CreateDefaultMainCsFile(e.FileName);
                e.Created = true;
            }
            else
            {
                e.Created = false;
            }
        }
Exemplo n.º 3
0
        // 创建一个方案目录中的若干缺省文件
        public int CreateDefault(string strLocate,
            string strHostName)
        {
            // 创建物理目录 
            if (strLocate == "")
                return -1;

            Directory.CreateDirectory(strLocate);

            // 创建缺省文件
            if (this.CreateDefaultContent != null)
            {

                // main.cs
                string strFileName = strLocate + "\\main.cs";

                // CreateDefaultMainCsFile(strFileName);
                CreateDefaultContentEventArgs e = new CreateDefaultContentEventArgs();
                e.FileName = strFileName;
                this.CreateDefaultContent(this, e);
                if (e.Created == false)
                    CreateBlankContent(strFileName);

                // reference.xml
                strFileName = strLocate + "\\references.xml";

                CreateDefaultReferenceXmlFile(strFileName);

                // metadata.xml
                strFileName = strLocate + "\\metadata.xml";

                CreateDefaultMetadataXmlFile(strFileName, strHostName);
            }

            return 0;
        }
Exemplo n.º 4
0
 public void OnCreateDefaultContent(string strFileName)
 {
     // 创建缺省文件
     if (this.CreateDefaultContent != null)
     {
         CreateDefaultContentEventArgs e = new CreateDefaultContentEventArgs();
         e.FileName = strFileName;
         this.CreateDefaultContent(this, e);
         if (e.Created == false)
             CreateBlankContent(strFileName);
     }
     else
     {
         // 创建一个空文件
         CreateBlankContent(strFileName);
     }
 }
Exemplo n.º 5
0
        internal virtual void CreateDefaultContent(CreateDefaultContentEventArgs e)
        {

        }
Exemplo n.º 6
0
 private void scriptManager_CreateDefaultContent(object sender, CreateDefaultContentEventArgs e)
 {
     CreateDefaultContent(e);
 }