IMemberInfo GetMemberInfo(AnalysisEditorArgs criteriaOperatorArgs) { var analysisEditorBase = criteriaOperatorArgs.AnalysisEditorBase; return(analysisEditorBase.View.ObjectTypeInfo.FindMember(analysisEditorBase.MemberInfo.Name.Replace(".Self", ""))); }
void DatasourceCreating(object sender, AnalysisEditorArgs analysisEditorArgs) { analysisEditorArgs.DataSource = GetOrphanCollection(GetMemberInfo(analysisEditorArgs)); analysisEditorArgs.Handled = analysisEditorArgs.DataSource != null; }