本文整理汇总了C#中ICSharpCode.GetChildByRole方法的典型用法代码示例。如果您正苦于以下问题:C# ICSharpCode.GetChildByRole方法的具体用法?C# ICSharpCode.GetChildByRole怎么用?C# ICSharpCode.GetChildByRole使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ICSharpCode
的用法示例。
在下文中一共展示了ICSharpCode.GetChildByRole方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: VisitAttribute
public void VisitAttribute(ICSharpCode.NRefactory.CSharp.Attribute attribute)
{
StartNode(attribute);
attribute.Type.AcceptVisitor(this);
if (attribute.Arguments.Count != 0 || !attribute.GetChildByRole(Roles.LPar).IsNull) {
Space(policy.SpaceBeforeMethodCallParentheses);
WriteCommaSeparatedListInParenthesis(attribute.Arguments, policy.SpaceWithinMethodCallParentheses);
}
EndNode(attribute);
}
示例2: VisitAttribute
public void VisitAttribute(ICSharpCode.NRefactory.CSharp.Attribute attribute)
{
JsonObject visit = new JsonObject();
visit.Comment = "VisitAttribute";
visit.AddJsonValue("type", GenTypeInfo(attribute.Type));
if (attribute.Arguments.Count != 0 || !attribute.GetChildByRole(Roles.LPar).IsNull)
{
visit.AddJsonValue("arguments", GetCommaSeparatedList(attribute.Arguments));
}
Push(visit);
}