Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Engine"/> class.
 /// </summary>
 /// <param name="definitionHost">The definition host.</param>
 /// <param name="definitionSyntaxFactory">The definition syntax factory.</param>
 /// <param name="definitionFactory">The definition factory.</param>
 public Engine(IDefinitionHost definitionHost, IDefinitionSyntaxFactory definitionSyntaxFactory, IDefinitionFactory definitionFactory)
 {
     this.definitionHost          = definitionHost;
     this.definitionSyntaxFactory = definitionSyntaxFactory;
     this.definitionFactory       = definitionFactory;
     this.log = new Extensions.EmptyLogExtension();
 }
Example #2
0
 /// <summary>
 /// Sets the log extension.
 /// </summary>
 /// <param name="logExtension">The log extension.</param>
 public void SetLogExtension(ILogExtension logExtension)
 {
     this.engine.SetLogExtension(logExtension);
 }
Example #3
0
 /// <summary>
 /// Sets the log extension.
 /// </summary>
 /// <param name="logExtension">The log extension.</param>
 public void SetLogExtension(ILogExtension logExtension)
 {
     this.log = logExtension;
 }