/// <summary> /// Cleans all text fields in this element /// </summary> /// <param name="obj"></param> /// <param name="visitSubNodes"></param> public override void visit(Generated.Function obj, bool visitSubNodes) { if (obj.getTypeName() != null) { obj.setTypeName(obj.getTypeName().Trim()); } base.visit(obj, visitSubNodes); }
/// <summary> /// Fills the list of functions to be cleared /// </summary> /// <param name="obj"></param> /// <param name="visitSubNodes"></param> public override void visit(Generated.Function obj, bool visitSubNodes) { Functions.Function function = obj as Functions.Function; if (function != null) { if (function.getCacheable()) { CachedFunctions.Add(function); } } base.visit(obj, visitSubNodes); }