本文整理汇总了C#中ICSharpCode.NRefactory.CSharp.AcceptVisitor方法的典型用法代码示例。如果您正苦于以下问题:C# ICSharpCode.NRefactory.CSharp.AcceptVisitor方法的具体用法?C# ICSharpCode.NRefactory.CSharp.AcceptVisitor怎么用?C# ICSharpCode.NRefactory.CSharp.AcceptVisitor使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ICSharpCode.NRefactory.CSharp
的用法示例。
在下文中一共展示了ICSharpCode.NRefactory.CSharp.AcceptVisitor方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ResolveConstructor
private static NRefactory.ConstructorDeclaration ResolveConstructor(NRefactory.ConstructorDeclaration constructorDeclaration, Type baseType, ILGenerator iLGenerator, List<Cil.Instruction> instructions) {
ConstructorEmitterVisitor constructorEmitter = null;
constructorDeclaration = FiltertConstructorStatements(constructorDeclaration, baseType);
constructorEmitter = new ConstructorEmitterVisitor(constructorDeclaration, new InstructionsIndexer(instructions));
constructorDeclaration.AcceptVisitor(constructorEmitter, iLGenerator);
return constructorDeclaration;
}
示例2: BuildFinallyBlock
private void BuildFinallyBlock(NRefactory.BlockStatement finallyBlack) {
Finally = finallyBlack.AcceptVisitor(Visitor, this);
}
示例3: BuildTryBlock
private void BuildTryBlock(NRefactory.BlockStatement tryBlock) {
Body = tryBlock.AcceptVisitor(Visitor, this);
}