AspNetEdit.Editor.Persistence.ControlPersister.ProcessEvent C# (CSharp) Метод

ProcessEvent() приватный статический Метод

private static ProcessEvent ( System.ComponentModel.EventDescriptor e, IComponent comp, System.Web.UI.HtmlTextWriter writer, IEventBindingService evtBind ) : void
e System.ComponentModel.EventDescriptor
comp IComponent
writer System.Web.UI.HtmlTextWriter
evtBind IEventBindingService
Результат void
        private static void ProcessEvent(EventDescriptor e, IComponent comp, HtmlTextWriter writer, IEventBindingService evtBind)
        {
            PropertyDescriptor prop = evtBind.GetEventProperty (e);
            string value = prop.GetValue (comp) as string;

            if (prop.SerializationVisibility != DesignerSerializationVisibility.Visible
                || value == null
                || prop.DesignTimeOnly
                || prop.IsReadOnly
                || !prop.ShouldSerializeValue (comp))
                return;

            writer.WriteAttribute ("On" + prop.Name, value);
        }