/// <summary> /// Raises the <see cref="ClassDefinitionGenerated"/> event. /// </summary> /// <param name="e">The <see cref="TC.CustomTemplating.ClassDefinitionEventArgs"/> instance containing the event data.</param> protected virtual void OnClassDefinitionGenerated(ClassDefinitionEventArgs e) { var eventHandler = ClassDefinitionGenerated; if (eventHandler != null) { eventHandler(this, e); } }
/// <summary> /// Raises the ClassDefinitionGenerated event. /// </summary> /// <param name="eventArgs">The event argument containing the generated class.</param> protected void OnTemplateCompiled(ClassDefinitionEventArgs eventArgs) { var eventHandler = ClassDefinitionGenerated; if (eventHandler != null) { eventHandler(this, eventArgs); } }
/// <summary> /// Provides the templating app domain. /// </summary> /// <param name="content">The content.</param> /// <returns></returns> public AppDomain ProvideTemplatingAppDomain(string content) { _templateClass = content; var eventArgs = new ClassDefinitionEventArgs(content); OnTemplateCompiled(eventArgs); return(_transformer.AppDomain); }
public static void HostClassDefinitionGenerated(object sender, ClassDefinitionEventArgs e) { }
/// <summary> /// Provides the templating app domain. /// </summary> /// <param name="content">The content.</param> /// <returns></returns> public AppDomain ProvideTemplatingAppDomain(string content) { _templateClass = content; var eventArgs = new ClassDefinitionEventArgs(content); OnTemplateCompiled(eventArgs); return _transformer.AppDomain; }
/// <summary> /// Called when the host has generated the Hosts the class definition. /// </summary> private void HostClassDefinitionGeneratedHandler(object source, ClassDefinitionEventArgs eventArgs) { OnClassDefinitionGenerated(eventArgs); }