本文整理汇总了C#中JsAstNode.GetType方法的典型用法代码示例。如果您正苦于以下问题:C# JsAstNode.GetType方法的具体用法?C# JsAstNode.GetType怎么用?C# JsAstNode.GetType使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JsAstNode
的用法示例。
在下文中一共展示了JsAstNode.GetType方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: StartNew
public static JavaScriptSymbol StartNew(JsAstNode node, int startLine, int startColumn, int sourceFileId)
{
if (startLine == int.MaxValue)
{
throw new ArgumentOutOfRangeException("startLine");
}
if (startColumn == int.MaxValue)
{
throw new ArgumentOutOfRangeException("startColumn");
}
return new JavaScriptSymbol
{
// destination line/col number are fed to us as zero-based, so add one to get to
// the one-based values we desire. Context objects store the source line/col as
// one-based already.
m_startLine = startLine + 1,
m_startColumn = startColumn + 1,
m_sourceContext = node != null ? node.Context : null,
m_symbolType = node != null ? node.GetType().Name : "[UNKNOWN]",
m_sourceFileId = sourceFileId,
};
}