本文整理汇总了C#中ParserContext.DocString方法的典型用法代码示例。如果您正苦于以下问题:C# ParserContext.DocString方法的具体用法?C# ParserContext.DocString怎么用?C# ParserContext.DocString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ParserContext
的用法示例。
在下文中一共展示了ParserContext.DocString方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddSteps
static bool AddSteps(ParserContext context)
{
if (context.Step != null)
context.Steps.Add (context.Step ());
if (context.Keyword == null || !context.IsWord)
return false;
context.Table = null;
var placeholders = new List<Placeholder>();
var fileName = context.FileName;
var line = context.LineNumber;
var column = context.Column;
var content = context.RemainingContent;
var matches = parameterExpression.Matches(context.Content);
foreach (Match match in matches) {
var p = match.Groups [1];
placeholders.Add (new Placeholder(p.ToString(), fileName, line, p.Index + 1));
}
context.Step = () => {
Table table = null;
if (context.Table != null) {
table = context.Table ();
}
DocString docString = null;
if (table == null && context.DocString != null) {
docString = context.DocString ();
}
return new Step (placeholders, table, docString, content, fileName, line, column);
};
return true;
}