Microsoft.Zing.ZReplacer.ZReplace C# (CSharp) Метод

ZReplace() публичный статический Метод

Within "node", replace occurrences of identifiers matching oldName (by value) with the given newNode. newNode must be an expression.
public static ZReplace ( System.Compiler.Node node, System.Compiler.Identifier oldName, System.Compiler.Node newNode ) : void
node System.Compiler.Node
oldName System.Compiler.Identifier
newNode System.Compiler.Node
Результат void
        public static void ZReplace(Node node, Identifier oldName, Node newNode)
        {
            if (!(newNode is Expression))
                throw new ArgumentException("ZReplace: newNode must be an Expression");

            ZReplacer replacer = new ZReplacer(oldName, newNode);
            replacer.Visit(node);
        }

Same methods

ZReplacer::ZReplace ( System.Compiler.Node node, string labelName, System.Compiler.Block block ) : void
ZReplacer::ZReplace ( System.Compiler.Node node, string oldName, System.Compiler.Node newNode ) : void