コード例 #1
0
        public ScaffoldListViewXamlTemplate(CsFileInfo csFileInfo, CsFileInfo modelCsFileInfo)
        {
            this.csFileInfo = csFileInfo;

            itemsName = modelCsFileInfo.ObjectName + "List";
            selectedItemsName = "Selected" + modelCsFileInfo.ObjectName;
        }
コード例 #2
0
        public ViewFactoryTemplate(CsFileInfo csFileInfo)
        {
            this.csFileInfo = csFileInfo;
            viewName = csFileInfo.ObjectName.Substring(0, csFileInfo.ObjectName.LastIndexOf("Factory"));

            //if (!csFileInfo.Usings.Contains(viewCsFileInfo.Namespace))
            //    csFileInfo.Usings.Add(viewCsFileInfo.Namespace);
        }
コード例 #3
0
        public ScaffoldViewModelTemplate(CsFileInfo csFileInfo, CsFileInfo modelInterfaceCsFileInfo)
        {
            this.csFileInfo = csFileInfo;
            interfaceModelName = modelInterfaceCsFileInfo.ObjectName;

            if (!csFileInfo.Usings.Contains(modelInterfaceCsFileInfo.Namespace))
                csFileInfo.Usings.Add(modelInterfaceCsFileInfo.Namespace);
        }
コード例 #4
0
        public ScaffoldViewFactoryTemplate(CsFileInfo csFileInfo, CsFileInfo viewCsFileInfo)
        {
            this.csFileInfo = csFileInfo;
            viewName = viewCsFileInfo.ObjectName;

            if (!csFileInfo.Usings.Contains(viewCsFileInfo.Namespace))
                csFileInfo.Usings.Add(viewCsFileInfo.Namespace);
        }
コード例 #5
0
        public ScaffoldViewModelFactoryTemplate(CsFileInfo csFileInfo, CsFileInfo modelInterfaceCsFileInfo)
        {
            this.csFileInfo = csFileInfo;
            interfaceObjectName = "I" + csFileInfo.ObjectName.Replace("Factory", "");
            interfaceModelName = modelInterfaceCsFileInfo.ObjectName;

            if(!csFileInfo.Usings.Contains(modelInterfaceCsFileInfo.Namespace))
                csFileInfo.Usings.Add(modelInterfaceCsFileInfo.Namespace);
        }
コード例 #6
0
        protected virtual FilePreview CreateFilePreview(CsFileInfo csFileInfo, IFileTemplate fileTemplate)
        {
            string transformText = fileTemplate.TransformText();

            FilePreview codeFilePreview = new FilePreview
            {
                FilePath = csFileInfo.FilePath,
                FileName = csFileInfo.FileName,
                Content = transformText,
                ProjectName = csFileInfo.ProjectName
            };

            return codeFilePreview;
        } 
 public ViewModelFactoryInterfaceTemplate(CsFileInfo csFileInfo)
 {
     this.csFileInfo = csFileInfo;
     interfaceObjectName = csFileInfo.ObjectName.Replace("Factory", "");
 }
コード例 #8
0
 public ModelTemplate(CsFileInfo csFileInfo)
 {
     this.csFileInfo = csFileInfo;
 }
コード例 #9
0
 public ScaffoldViewXamlTemplate(CsFileInfo csFileInfo)
 {
     this.csFileInfo = csFileInfo;
 }
コード例 #10
0
 public ScaffoldViewFactoryInterfaceTemplate(CsFileInfo csFileInfo)
 {
     this.csFileInfo = csFileInfo;
 }
コード例 #11
0
 public ScaffoldViewModelInterfaceTemplate(CsFileInfo csFileInfo)
 {
     this.csFileInfo = csFileInfo;
 }
コード例 #12
0
 public ScaffoldListViewCsTemplate(CsFileInfo csFileInfo)
 {
     this.csFileInfo = csFileInfo;
 }
コード例 #13
0
 public ModelInterfaceTemplate(CsFileInfo csFileInfo)
 {
     this.csFileInfo = csFileInfo;
 }
コード例 #14
0
 public ModelFactoryTemplate(CsFileInfo csFileInfo)
 {
     this.csFileInfo = csFileInfo;
     interfaceObjectName = "I" + csFileInfo.ObjectName.Replace("Factory", "");
 }