public void VisitNode(JSPublicInterfaceOfExpression poe) { VisitChildren(poe); Output.Dot(); Output.Identifier("__PublicInterface__"); }
public void VisitNode (JSPublicInterfaceOfExpression poe) { VisitChildren(poe); // Replace foo.__Type__.__PublicInterface__ with foo var innerTypeOf = poe.Inner as ITypeOfExpression; if (innerTypeOf != null) { var replacement = new JSType(innerTypeOf.Type); ParentNode.ReplaceChild(poe, replacement); VisitReplacement(replacement); } }
public void VisitNode(JSPublicInterfaceOfExpression poe) { VisitChildren(poe); // Replace foo.__Type__.__PublicInterface__ with foo var innerTypeOf = poe.Inner as ITypeOfExpression; if (innerTypeOf != null) { var replacement = new JSType(innerTypeOf.Type); ParentNode.ReplaceChild(poe, replacement); VisitReplacement(replacement); } }