public void GenerateDecl(StreamWriter sw) { if (elem.HasAttribute("new_flag") || (container_type != null && container_type.GetSignalRecursively(Name) != null)) { sw.Write("new "); } sw.WriteLine("\t\tevent " + EventHandlerQualifiedName + " " + Name + ";"); }
private bool NeedNew(ObjectBase implementor) { return elem.HasAttribute ("new_flag") || (container_type != null && container_type.GetSignalRecursively (Name) != null) || (implementor != null && implementor.GetSignalRecursively (Name) != null); }
private bool NeedNew(ObjectBase implementor) { return(elem.HasAttribute("new_flag") || (container_type != null && container_type.GetSignalRecursively(Name) != null) || (implementor != null && implementor.GetSignalRecursively(Name) != null)); }