/// <inheritdoc/> public override ECommandKeyScrape ScrapeBy(ECommandKeyScrape _in) { var ret = new ECommandKeyScrape(_in); ret.options = ScrapeBy(ret.command); return(ret); }
/// <summary> /// sinopsisの共通整形。整形のルールは下記を参照。(基本的にLinuxのmanページのsynopsisと同じ形式。斜め文字や太字でのルールはない) /// ※synopsisに共通的なルールはないため、いったんGitのsynopsisをベースに整形する。 /// <see cref="https://qiita.com/mather314/items/a53da94359d54443bcdc"/> /// </summary> /// <param name="_in"></param> /// <returns></returns> private ECommandKeyScrape ShapSynopsisCommon(ECommandKeyScrape _in) { //まずは。。。。 //test return(_in); }
/// <inheritdoc/> public override ECommandKeyScrape ScrapeBy(ECommandKeyScrape _in) { if (CommonProps.OPTIONS_INDEVIDUAL_SCRAPE_COMMAND.Contains(_in.command)) { var ret = new ECommandKeyScrape(_in); ret.options = ScrapeBy(ret.command); return(ret); } return(_in); }
/// <inheritdoc/> public virtual ECommandKeyScrape ScrapeBy(ECommandKeyScrape _in) { throw new Exception("overrideして使ってください"); }