Exemplo n.º 1
0
        public override void ReplaceNode(CilAstNode node, CilAstNode newNode)
        {
            AssertNodeParents(node, newNode);
            int index = Statements.IndexOf((CilStatement)node);

            Statements[index] = (CilStatement)newNode;
        }
Exemplo n.º 2
0
        public override void ReplaceNode(CilAstNode node, CilAstNode newNode)
        {
            AssertNodeParents(node, newNode);
            int index = Arguments.IndexOf((CilExpression)node);

            if (newNode == null)
            {
                Arguments.RemoveAt(index);
            }
            else
            {
                Arguments[index] = (CilExpression)newNode;
            }
        }
Exemplo n.º 3
0
 public override void ReplaceNode(CilAstNode node, CilAstNode newNode)
 {
     throw new System.NotImplementedException();
 }