public static Module Convert(NR.CompilationUnit cu, ConverterSettings settings) { if (cu == null) throw new ArgumentNullException("cu"); if (settings == null) throw new ArgumentNullException("settings"); if (settings.IsVisualBasic) cu.AcceptVisitor(new VBNetConstructsConvertVisitor { AddDefaultValueInitializerToLocalVariableDeclarations = false }, null); else cu.AcceptVisitor(new CSharpConstructsConvertVisitor(), null); return (Module)cu.AcceptVisitor(new ConvertVisitor(settings), null); }
public static Expression Convert(NR.Expression expression, ConverterSettings settings) { if (expression == null) throw new ArgumentNullException("expression"); if (settings == null) throw new ArgumentNullException("settings"); return (Expression)expression.AcceptVisitor(new ConvertVisitor(settings), null); }