Microsoft.Zing.Replacer.VisitTypeNode C# (CSharp) Method

VisitTypeNode() public method

public VisitTypeNode ( System.Compiler.TypeNode typeNode ) : System.Compiler.TypeNode
typeNode System.Compiler.TypeNode
return System.Compiler.TypeNode
        public override TypeNode VisitTypeNode(TypeNode typeNode)
        {
            if (typeNode == null) return null;
            TypeNode result = base.VisitTypeNode(typeNode);
            result.Name = (Identifier)this.VisitIdentifier(typeNode.Name);

            TypeExpression te = result as TypeExpression;
            if (te != null)
                te.Expression = this.VisitExpression(te.Expression);
            return result;
        }