public AssignmentDataVirtualizationVisitor(VirtualizationContext _virtualizationContext) { this._virtualizationContext = _virtualizationContext; leftLocalVariableUsageVisitor = new LocalVariableUsageDataVirtVisitor(_virtualizationContext); leftLocalVariableUsageVisitor.CastEnabled = true; rightLocalVariableVisitor = new LocalVariableUsageDataVirtVisitor(_virtualizationContext); }
public ConstantValueVisitor(VirtualizationContext _virtualizationContext) { this._virtualizationContext = _virtualizationContext; }
public MultiplicativeOperationSimplifierVisitor(VirtualizationContext virtualizationContext) { this.virtualizationContext = virtualizationContext; }
public TryCatchRefactoringVisitor(VirtualizationContext virtualizationContext) { this.virtualizationContext = virtualizationContext; }
public LocalDeclarationConstantForceType(VirtualizationContext _virtualizationContext) { this._virtualizationContext = _virtualizationContext; }
public LocalVariableUsageDataVirtVisitor(VirtualizationContext _virtualizationContext) { this._virtualizationContext = _virtualizationContext; }
public MethodRefactoringVisitor(VirtualizationContext _virtualizationContext) { this._virtualizationContext = _virtualizationContext; }
public ParenthesisOperationSimplifierVisitor(VirtualizationContext virtualizationContext) { this.virtualizationContext = virtualizationContext; }
private List <StatementSyntax> VirtualizationInterpreter(SyntaxTrivia leadingTrivia, VirtualizationContext context) { List <StatementSyntax> statements = new List <StatementSyntax>(); var switchStatement = SyntaxFactoryExtensions.SwitchBlockStatement(leadingTrivia, context) .WithTrailingTrivia(SyntaxFactory.EndOfLine(Environment.NewLine) ); var whileTrueStatement = SyntaxFactoryExtensions.WhileTrue(leadingTrivia, new StatementSyntax[] { switchStatement }) .WithTrailingTrivia(SyntaxFactory.EndOfLine(Environment.NewLine), SyntaxFactory.EndOfLine(Environment.NewLine)); statements.Add(whileTrueStatement); var returnStatement = SyntaxFactoryExtensions.ReturnStatement("object") .WithLeadingTrivia(leadingTrivia) .WithTrailingTrivia(SyntaxFactory.EndOfLine(Environment.NewLine)).NormalizeWhitespace(); statements.Add(returnStatement); return(statements); }
public ClassVirtualizationVisitor(VirtualizationContext _virtualizationContext) { this._virtualizationContext = _virtualizationContext; }
public VarTypeReplaceVisitor(VirtualizationContext _virtualizationContext) { this._virtualizationContext = _virtualizationContext; }
public MethodExplicitTypeVisitor(VirtualizationContext _virtualizationContext) { this._virtualizationContext = _virtualizationContext; }