Пример #1
0
 public void VisitUnaryOperation(IUnaryOperationNode node)
 {
     if (UnaryOperationVisitor != null)
     {
         node.AcceptUnaryOperationVisitor(UnaryOperationVisitor);
     }
 }
Пример #2
0
        public void VisitUnaryOperation(IUnaryOperationNode node)
        {
            UnaryOperationCodeGenVisitor unaryVisitor = new UnaryOperationCodeGenVisitor(
                _functionBuilder, this, _module, _typeSizeManager, _layout, _structLayoutManager);

            node.AcceptUnaryOperationVisitor(unaryVisitor);
        }
Пример #3
0
        public void VisitUnaryOperation(IUnaryOperationNode node)
        {
            // Don't insert unreachable code
            if (!_builder.InsertBlock.IsValid)
            {
                return;
            }

            node.AcceptUnaryOperationVisitor(new UnaryOperationCodeGenVisitor(this));
        }
Пример #4
0
 public void VisitUnaryOperation(IUnaryOperationNode node)
 {
     node.AcceptUnaryOperationVisitor(this);
 }
 public void VisitUnaryOperation(IUnaryOperationNode node)
 {
     node.AcceptUnaryOperationVisitor(this);
     node.RHS = _processor.ProcessReplacement(node.RHS);
 }