/// <summary>
        /// Initialize the strategy
        /// </summary>
        public override void Initialize()
        {
            base.Initialize();

            CompiledExportDelegateInfo info = GetCompiledInfo();

            InstanceCompiledExportDelegate delegateGenerator =
                new InstanceCompiledExportDelegate(info,this, OwningScope);

            activationDelegate = delegateGenerator.CompileDelegate();

            dependencies = delegateGenerator.Dependencies;
        }
 public CustomConstructorEnrichmentLinqExpressionContext(
     InstanceCompiledExportDelegate instanceCompiledExport)
 {
     _instanceCompiledExport = instanceCompiledExport;
 }