/// <summary> /// インスタンス取得 /// </summary> /// <param name="mode">出力モード</param> /// <param name="inputCSRoot">入力:C#のルートパス</param> /// <param name="outputTSRoot">出力:TypeScriptのルートパス</param> /// <param name="inputFile">出力:TypeScriptのルートパス</param> /// <returns></returns> public static Config Create(OutputMode.Mode mode, string inputCSRoot, string outputTSRoot, string inputFile = null) { return(new Config(OutputMode.Create(mode), RootPath.Create(inputCSRoot), RootPath.Create(outputTSRoot), FilePath.Create(inputFile))); }