コード例 #1
0
 public void Setup(Data.Project project, Parser.Scanner scanner)
 {
     _project      = project;
     _scanner      = scanner;
     _analytics    = Parser.Analytics.Analyze(_project);
     _include_data = new IncludeData(_analytics);
 }
コード例 #2
0
ファイル: SharpInclude.cs プロジェクト: uniras/T4-Template
 public static string Convert(IncludeData data)
 {
     if (IncludeData.ConvertFunc.ContainsKey(data.SourceType))
     {
         return(IncludeData.ConvertFunc[data.SourceType](data.SourceData));
     }
     return(data.SourceData);
 }
コード例 #3
0
ファイル: SharpInclude.cs プロジェクト: uniras/T4-Template
            public static void AddData(char type, string src)
            {
                IncludeData item = new IncludeData();

                item.SourceType = type;
                item.SourceData = src;
                DataList.Add(item);
            }