本文整理汇总了C#中System.Diagnostics.TraceSource.Debug方法的典型用法代码示例。如果您正苦于以下问题:C# TraceSource.Debug方法的具体用法?C# TraceSource.Debug怎么用?C# TraceSource.Debug使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Diagnostics.TraceSource
的用法示例。
在下文中一共展示了TraceSource.Debug方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: DebugWriteLineBnfTermKind
internal static ExpressionUnparser.BnfTermKind DebugWriteLineBnfTermKind(this ExpressionUnparser.BnfTermKind bnfTermKind, TraceSource ts, BnfTerm bnfTerm, string extraMessage = null)
{
ts.Debug(
"{0}, kind: {1}{2}",
bnfTerm,
bnfTermKind,
extraMessage != null ? extraMessage : string.Empty
);
return bnfTermKind;
}
示例2: DebugWriteLinePriority
internal static int? DebugWriteLinePriority(this int? priority, TraceSource ts, UnparsableAst unparsableAst, string messageBefore = "", string messageAfter = "", string messageInside = "")
{
ts.Debug(
"{0}{1}{2} obj: {3}; priority = {4}{5}",
messageBefore,
unparsableAst.BnfTerm,
messageInside != "" ? " " + messageInside : messageInside,
unparsableAst.AstValue != null ? unparsableAst.AstValue.ToString() : "<<NULL>>",
priority.HasValue ? priority.ToString() : "NULL",
messageAfter
);
return priority;
}