示例#1
0
 public SProjectItemCodeDocument(ProjectItemCodeDocument doc)
     : base(doc)
 {
     this.OverrideFilePath = doc.OverrideFilePath;
         this.CodeLanguageID = doc.CodeLanguage.LanguageID;
         this.IsStartupDocument = doc.IsStartUpDocument;
 }
示例#2
0
        public override ProjectItem CreateObj(ProjectItem parent)
        {
            var serviceLang = ServiceLocator.Instance.Resolve<ICodeLanguageService>();
            var language = serviceLang.GetById(this.CodeLanguageID);

            var doc = new ProjectItemCodeDocument(this.Name, language, parent)
            {
                OverrideFilePath = this.OverrideFilePath,
                IsStartUpDocument = this.IsStartupDocument
            };

            return doc;
        }