/// <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);
            }
        }
Example #2
0
        /// <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);
            }
        }
Example #3
0
        /// <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)
 {
 }
Example #5
0
 /// <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);
     }
 }
Example #6
0
        /// <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;
        }
Example #7
0
 /// <summary>
 /// Called when the host has generated the Hosts the class definition.
 /// </summary>
 private void HostClassDefinitionGeneratedHandler(object source, ClassDefinitionEventArgs eventArgs)
 {
     OnClassDefinitionGenerated(eventArgs);
 }
Example #8
0
 /// <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>
 /// Called when the host has generated the Hosts the class definition.
 /// </summary>
 private void HostClassDefinitionGeneratedHandler(object source, ClassDefinitionEventArgs eventArgs)
 {
     OnClassDefinitionGenerated(eventArgs);
 }