public BinderFactory(IMemberResolver memberResolver, IIndexResolver indexResolver, IMethodResolver methodResolver, IOperatorResolver operatorResolver) { _memberResolver = memberResolver; _indexResolver = indexResolver; _methodResolver = methodResolver; _operatorResolver = operatorResolver; }
protected void OKButton_Click(object sender, EventArgs e) { try { if (!String.IsNullOrEmpty(IndexSelector.SelectedValue)) { SessionManager.Instance.ClearAll(); IIndexResolver resolver = ResolverFactory.GetIndexResolver(IndexType); SessionManager.Instance.CurrentIndex = resolver.GetIndex(IndexSelector.SelectedValue); Response.Write("<script language='javascript'>window.top.dialogClose();</script>"); } else { Response.Write(String.Format("<script language='javascript'>window.alert({0});</script>", Translate.Text("'The index is not selected. Please select an index.'"))); } } catch (Exception ex) { ErrorResolver.ResolveError(ex, this); } }
/// <summary> /// Instantiate transition from this step /// </summary> protected override TransitionBase Instantiate(IWorkplanContext context) { var engine = Workflow.CreateEngine(Workplan, context); var indexResolver = _indexResolver ?? (_indexResolver = TransitionBase.CreateIndexResolver(OutputDescriptions)); var transition = new SubworkflowTransition(engine, indexResolver); return(transition); }
public BinderFactory() { var overloadResolver = new OverloadResolver(new ArgumentConverter()); _memberResolver = new MemberResolver(); _indexResolver = new IndexResolver(overloadResolver); _methodResolver = new MethodResolver(overloadResolver); _operatorResolver = new OperatorResolver(overloadResolver); }
private IEnumerable <string> GetIndexNames() { IIndexResolver resolver = ResolverFactory.GetIndexResolver(IndexType.SearchIndex); List <String> normalIndexes = resolver.GetIndexNames(); IIndexResolver contentSearchResolver = ResolverFactory.GetIndexResolver(IndexType.ContentSearch); List <String> contentSearchIndexes = contentSearchResolver.GetIndexNames(); normalIndexes.AddRange(contentSearchIndexes); return(normalIndexes); }
/// <summary> /// Creates a <see cref="TaskTransition{T}"/> for this activity type /// </summary> protected override TransitionBase Instantiate(IWorkplanContext context) { if (context.IsDisabled(this)) { return(new NullTransition()); } // Create transition var indexResolver = _indexResolver ?? (_indexResolver = TransitionBase.CreateIndexResolver(OutputDescriptions)); return(new TaskTransition <TActivity>(Parameters, indexResolver)); }
private void InitilizeIndexSelector() { IndexSelector.Items.Clear(); IIndexResolver resolver = ResolverFactory.GetIndexResolver(IndexType); List <string> indexNames = resolver.GetIndexNames(); indexNames.Insert(0, String.Empty); IndexSelector.DataSource = indexNames; IndexSelector.DataBind(); IndexSelector.Enabled = true; }
protected void IndexSelector_SelectedIndexChanged(object sender, EventArgs e) { try { SessionManager.Instance.ClearAll(); if (!String.IsNullOrEmpty(IndexSelector.SelectedValue)) { IIndexResolver resolver = ResolverFactory.GetIndexResolver(IndexType); SessionManager.Instance.CurrentIndex = resolver.GetIndex(IndexSelector.SelectedValue); OKButton.Enabled = true; } else { OKButton.Enabled = false; } } catch (Exception ex) { ErrorResolver.ResolveError(ex, this); } }
/// <summary> /// コンストラクタ /// </summary> /// <param name="catFile">catファイルオブジェクト</param> /// <param name="waresXml">ウェア情報xml</param> public ShipLoadoutExporter(IIndexResolver catFile, XDocument waresXml) { _CatFile = catFile; _WaresXml = waresXml; }
/// <summary> /// コンストラクタ /// </summary> /// <param name="catFile">catファイルオブジェクト</param> /// <param name="waresXml">ウェア情報xml</param> public ModuleStorageExporter(IIndexResolver catFile, XDocument waresXml) { _CatFile = catFile; _WaresXml = waresXml; }
/// <summary> /// コンストラクタ /// </summary> /// <param name="catFile">catファイルオブジェクト</param> /// <param name="waresXml">ウェア情報xml</param> public EngineExporter(IIndexResolver catFile, XDocument waresXml) { _CatFile = catFile; _WaresXml = waresXml; }
public AzureSearchSuggester(IIndexResolver indexResolver, IContentRepository contentRepository) { IndexResolver = indexResolver; ContentRepository = contentRepository; }
/// <summary> /// Create a new instance of the <see cref="TaskTransition{T}"/> /// </summary> public TaskTransition(IParameters parameters, IIndexResolver resolver) { _parameters = parameters; _indexResolver = resolver; }
public VelocitySetIndexBinder(int argCount, IIndexResolver indexerResolver) : base(new CallInfo(argCount)) { _indexerResolver = indexerResolver; }
/// <summary> /// コンストラクタ /// </summary> /// <param name="catFile">catファイルオブジェクト</param> /// <param name="waresXml">ウェア情報xml</param> /// <param name="resolver">言語解決用オブジェクト</param> public EquipmentExporter(IIndexResolver catFile, XDocument waresXml, ILanguageResolver resolver) { _CatFile = catFile; _WaresXml = waresXml; _Resolver = resolver; }
public DefaultSearchService() { IndexResolver = ServiceLocator.ServiceProvider.GetService(typeof(IIndexResolver)) as IIndexResolver; }
/// <summary> /// Create a new instance of the subworkflow transition /// </summary> public SubworkflowTransition(IWorkflowEngine engine, IIndexResolver indexResolver) { _engine = engine; _indexResolver = indexResolver; }
/// <summary> /// コンストラクタ /// </summary> /// <param name="catFile">catファイルオブジェクト</param> /// <param name="waresXml">ウェア情報xml</param> /// <param name="resolver">言語解決用オブジェクト</param> public ShipTransportTypeExporter(IIndexResolver catFile, XDocument waresXml) { _CatFile = catFile; _WaresXml = waresXml; }