<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

KeplerSearchManager

using kCura.WinEDDS.Mapping; using kCura.WinEDDS.Service.Export; using Relativity.DataExchange.Service; using Relativity.DataTransfer.Legacy.SDK.ImportExport.V1.Models; using System; using System.Collections; using System.Collections.Generic; using System.Collections.Specialized; using System.Data; using System.Runtime.CompilerServices; using System.Threading.Tasks; namespace kCura.WinEDDS.Service.Replacement { public class KeplerSearchManager : KeplerManager, ISearchManager { [CompilerGenerated] internal sealed class _Closure$__1-0 { public int $VB$Local_caseContextArtifactID; public int $VB$Local_searchArtifactID; public KeplerSearchManager $VB$Me; [AsyncStateMachine(typeof(VB$StateMachine___Lambda$__0))] internal Task<bool[]> _Lambda$__0(IServiceProxyFactory s) { VB$StateMachine___Lambda$__0 stateMachine = default(VB$StateMachine___Lambda$__0); stateMachine.$VB$NonLocal__Closure$__1-0 = this; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<bool[]>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; } } [CompilerGenerated] internal sealed class _Closure$__10-0 { public int $VB$Local_caseContextArtifactID; public int $VB$Local_artifactTypeID; public bool $VB$Local_isSearch; public KeplerSearchManager $VB$Me; [AsyncStateMachine(typeof(VB$StateMachine___Lambda$__0))] internal Task<DataSetWrapper> _Lambda$__0(IServiceProxyFactory s) { VB$StateMachine___Lambda$__0 stateMachine = default(VB$StateMachine___Lambda$__0); stateMachine.$VB$NonLocal__Closure$__10-0 = this; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; } } [CompilerGenerated] internal sealed class _Closure$__12-0 { public int $VB$Local_caseContextArtifactID; public int $VB$Local_artifactTypeID; public KeplerSearchManager $VB$Me; public _Closure$__12-0(_Closure$__12-0 arg0) { if (arg0 != null) { $VB$Local_caseContextArtifactID = arg0.$VB$Local_caseContextArtifactID; $VB$Local_artifactTypeID = arg0.$VB$Local_artifactTypeID; } } [AsyncStateMachine(typeof(VB$StateMachine___Lambda$__0))] internal Task<DataSetWrapper> _Lambda$__0(IServiceProxyFactory s) { VB$StateMachine___Lambda$__0 stateMachine = default(VB$StateMachine___Lambda$__0); stateMachine.$VB$NonLocal__Closure$__12-0 = this; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; } } [CompilerGenerated] internal sealed class _Closure$__13-0 { public int $VB$Local_caseContextArtifactID; public int $VB$Local_artifactTypeID; public int[] $VB$Local_artifactIdList; public bool $VB$Local_isProductionList; public KeplerSearchManager $VB$Me; public _Closure$__13-0(_Closure$__13-0 arg0) { if (arg0 != null) { $VB$Local_caseContextArtifactID = arg0.$VB$Local_caseContextArtifactID; $VB$Local_artifactTypeID = arg0.$VB$Local_artifactTypeID; $VB$Local_artifactIdList = arg0.$VB$Local_artifactIdList; $VB$Local_isProductionList = arg0.$VB$Local_isProductionList; } } [AsyncStateMachine(typeof(VB$StateMachine___Lambda$__0))] internal Task<DataSetWrapper> _Lambda$__0(IServiceProxyFactory s) { VB$StateMachine___Lambda$__0 stateMachine = default(VB$StateMachine___Lambda$__0); stateMachine.$VB$NonLocal__Closure$__13-0 = this; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; } } [CompilerGenerated] internal sealed class _Closure$__2-0 { public int $VB$Local_caseContextArtifactID; public string $VB$Local_documentArtifactIDs; public KeplerSearchManager $VB$Me; [AsyncStateMachine(typeof(VB$StateMachine___Lambda$__0))] internal Task<DataSetWrapper> _Lambda$__0(IServiceProxyFactory s) { VB$StateMachine___Lambda$__0 stateMachine = default(VB$StateMachine___Lambda$__0); stateMachine.$VB$NonLocal__Closure$__2-0 = this; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; } } [CompilerGenerated] internal sealed class _Closure$__3-0 { public int $VB$Local_caseContextArtifactID; public string $VB$Local_documentArtifactIDs; public KeplerSearchManager $VB$Me; [AsyncStateMachine(typeof(VB$StateMachine___Lambda$__0))] internal Task<DataSetWrapper> _Lambda$__0(IServiceProxyFactory s) { VB$StateMachine___Lambda$__0 stateMachine = default(VB$StateMachine___Lambda$__0); stateMachine.$VB$NonLocal__Closure$__3-0 = this; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; } } [CompilerGenerated] internal sealed class _Closure$__4-0 { public int $VB$Local_caseContextArtifactID; public int $VB$Local_fileFieldArtifactID; public int[] $VB$Local_objectIds; public KeplerSearchManager $VB$Me; [AsyncStateMachine(typeof(VB$StateMachine___Lambda$__0))] internal Task<DataSetWrapper> _Lambda$__0(IServiceProxyFactory s) { VB$StateMachine___Lambda$__0 stateMachine = default(VB$StateMachine___Lambda$__0); stateMachine.$VB$NonLocal__Closure$__4-0 = this; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; } } [CompilerGenerated] internal sealed class _Closure$__5-0 { public int $VB$Local_caseContextArtifactID; public int $VB$Local_productionArtifactID; public string $VB$Local_documentArtifactIDs; public KeplerSearchManager $VB$Me; [AsyncStateMachine(typeof(VB$StateMachine___Lambda$__0))] internal Task<DataSetWrapper> _Lambda$__0(IServiceProxyFactory s) { VB$StateMachine___Lambda$__0 stateMachine = default(VB$StateMachine___Lambda$__0); stateMachine.$VB$NonLocal__Closure$__5-0 = this; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; } } [CompilerGenerated] internal sealed class _Closure$__6-0 { public int $VB$Local_caseContextArtifactID; public int[] $VB$Local_documentArtifactIDs; public KeplerSearchManager $VB$Me; [AsyncStateMachine(typeof(VB$StateMachine___Lambda$__0))] internal Task<DataSetWrapper> _Lambda$__0(IServiceProxyFactory s) { VB$StateMachine___Lambda$__0 stateMachine = default(VB$StateMachine___Lambda$__0); stateMachine.$VB$NonLocal__Closure$__6-0 = this; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; } } [CompilerGenerated] internal sealed class _Closure$__7-0 { public int $VB$Local_caseContextArtifactID; public int $VB$Local_documentArtifactID; public KeplerSearchManager $VB$Me; [AsyncStateMachine(typeof(VB$StateMachine___Lambda$__0))] internal Task<DataSetWrapper> _Lambda$__0(IServiceProxyFactory s) { VB$StateMachine___Lambda$__0 stateMachine = default(VB$StateMachine___Lambda$__0); stateMachine.$VB$NonLocal__Closure$__7-0 = this; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; } } [CompilerGenerated] internal sealed class _Closure$__8-0 { public int $VB$Local_caseContextArtifactID; public int $VB$Local_productionArtifactID; public int[] $VB$Local_documentArtifactIDs; public KeplerSearchManager $VB$Me; [AsyncStateMachine(typeof(VB$StateMachine___Lambda$__0))] internal Task<DataSetWrapper> _Lambda$__0(IServiceProxyFactory s) { VB$StateMachine___Lambda$__0 stateMachine = default(VB$StateMachine___Lambda$__0); stateMachine.$VB$NonLocal__Closure$__8-0 = this; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; } } [CompilerGenerated] internal sealed class _Closure$__9-0 { public int $VB$Local_caseContextArtifactID; public int[] $VB$Local_productionArtifactIDs; public int[] $VB$Local_documentArtifactIDs; public KeplerSearchManager $VB$Me; [AsyncStateMachine(typeof(VB$StateMachine___Lambda$__0))] internal Task<DataSetWrapper> _Lambda$__0(IServiceProxyFactory s) { VB$StateMachine___Lambda$__0 stateMachine = default(VB$StateMachine___Lambda$__0); stateMachine.$VB$NonLocal__Closure$__9-0 = this; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; } } public KeplerSearchManager(IServiceProxyFactory serviceProxyFactory, IServiceExceptionMapper exceptionMapper, Func<string> correlationIdFunc) : base(serviceProxyFactory, exceptionMapper, correlationIdFunc) { } public bool[] IsAssociatedSearchProviderAccessible(int caseContextArtifactID, int searchArtifactID) { return Execute(delegate(IServiceProxyFactory s) { _Closure$__1-0.VB$StateMachine___Lambda$__0 stateMachine = default(_Closure$__1-0.VB$StateMachine___Lambda$__0); _Closure$__1-0 $VB$NonLocal__Closure$__1-; stateMachine.$VB$NonLocal__Closure$__1-0 = $VB$NonLocal__Closure$__1-; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<bool[]>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; }); } bool[] ISearchManager.IsAssociatedSearchProviderAccessible(int caseContextArtifactID, int searchArtifactID) { return this.IsAssociatedSearchProviderAccessible(caseContextArtifactID, searchArtifactID); } public DataSet RetrieveNativesForSearch(int caseContextArtifactID, string documentArtifactIDs) { return Execute(delegate(IServiceProxyFactory s) { _Closure$__2-0.VB$StateMachine___Lambda$__0 stateMachine = default(_Closure$__2-0.VB$StateMachine___Lambda$__0); _Closure$__2-0 $VB$NonLocal__Closure$__2-; stateMachine.$VB$NonLocal__Closure$__2-0 = $VB$NonLocal__Closure$__2-; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; }); } DataSet ISearchManager.RetrieveNativesForSearch(int caseContextArtifactID, string documentArtifactIDs) { return this.RetrieveNativesForSearch(caseContextArtifactID, documentArtifactIDs); } DataSet kCura.WinEDDS.Service.Export.ISearchManager.RetrieveNativesForSearch(int caseContextArtifactID, string documentArtifactIDs) { return this.RetrieveNativesForSearch(caseContextArtifactID, documentArtifactIDs); } public DataSet RetrievePdfForSearch(int caseContextArtifactID, string documentArtifactIDs) { return Execute(delegate(IServiceProxyFactory s) { _Closure$__3-0.VB$StateMachine___Lambda$__0 stateMachine = default(_Closure$__3-0.VB$StateMachine___Lambda$__0); _Closure$__3-0 $VB$NonLocal__Closure$__3-; stateMachine.$VB$NonLocal__Closure$__3-0 = $VB$NonLocal__Closure$__3-; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; }); } DataSet ISearchManager.RetrievePdfForSearch(int caseContextArtifactID, string documentArtifactIDs) { return this.RetrievePdfForSearch(caseContextArtifactID, documentArtifactIDs); } DataSet kCura.WinEDDS.Service.Export.ISearchManager.RetrievePdfForSearch(int caseContextArtifactID, string documentArtifactIDs) { return this.RetrievePdfForSearch(caseContextArtifactID, documentArtifactIDs); } public DataSet RetrieveFilesForDynamicObjects(int caseContextArtifactID, int fileFieldArtifactID, int[] objectIds) { return Execute(delegate(IServiceProxyFactory s) { _Closure$__4-0.VB$StateMachine___Lambda$__0 stateMachine = default(_Closure$__4-0.VB$StateMachine___Lambda$__0); _Closure$__4-0 $VB$NonLocal__Closure$__4-; stateMachine.$VB$NonLocal__Closure$__4-0 = $VB$NonLocal__Closure$__4-; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; }); } DataSet ISearchManager.RetrieveFilesForDynamicObjects(int caseContextArtifactID, int fileFieldArtifactID, int[] objectIds) { return this.RetrieveFilesForDynamicObjects(caseContextArtifactID, fileFieldArtifactID, objectIds); } DataSet kCura.WinEDDS.Service.Export.ISearchManager.RetrieveFilesForDynamicObjects(int caseContextArtifactID, int fileFieldArtifactID, int[] objectIds) { return this.RetrieveFilesForDynamicObjects(caseContextArtifactID, fileFieldArtifactID, objectIds); } public DataSet RetrieveNativesForProduction(int caseContextArtifactID, int productionArtifactID, string documentArtifactIDs) { return Execute(delegate(IServiceProxyFactory s) { _Closure$__5-0.VB$StateMachine___Lambda$__0 stateMachine = default(_Closure$__5-0.VB$StateMachine___Lambda$__0); _Closure$__5-0 $VB$NonLocal__Closure$__5-; stateMachine.$VB$NonLocal__Closure$__5-0 = $VB$NonLocal__Closure$__5-; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; }); } DataSet ISearchManager.RetrieveNativesForProduction(int caseContextArtifactID, int productionArtifactID, string documentArtifactIDs) { return this.RetrieveNativesForProduction(caseContextArtifactID, productionArtifactID, documentArtifactIDs); } DataSet kCura.WinEDDS.Service.Export.ISearchManager.RetrieveNativesForProduction(int caseContextArtifactID, int productionArtifactID, string documentArtifactIDs) { return this.RetrieveNativesForProduction(caseContextArtifactID, productionArtifactID, documentArtifactIDs); } public DataSet RetrieveImagesForSearch(int caseContextArtifactID, int[] documentArtifactIDs) { return Execute(delegate(IServiceProxyFactory s) { _Closure$__6-0.VB$StateMachine___Lambda$__0 stateMachine = default(_Closure$__6-0.VB$StateMachine___Lambda$__0); _Closure$__6-0 $VB$NonLocal__Closure$__6-; stateMachine.$VB$NonLocal__Closure$__6-0 = $VB$NonLocal__Closure$__6-; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; }); } DataSet ISearchManager.RetrieveImagesForSearch(int caseContextArtifactID, int[] documentArtifactIDs) { return this.RetrieveImagesForSearch(caseContextArtifactID, documentArtifactIDs); } DataSet kCura.WinEDDS.Service.Export.ISearchManager.RetrieveImagesForDocuments(int caseContextArtifactID, int[] documentArtifactIDs) { return this.RetrieveImagesForSearch(caseContextArtifactID, documentArtifactIDs); } public DataSet RetrieveProducedImagesForDocument(int caseContextArtifactID, int documentArtifactID) { return Execute(delegate(IServiceProxyFactory s) { _Closure$__7-0.VB$StateMachine___Lambda$__0 stateMachine = default(_Closure$__7-0.VB$StateMachine___Lambda$__0); _Closure$__7-0 $VB$NonLocal__Closure$__7-; stateMachine.$VB$NonLocal__Closure$__7-0 = $VB$NonLocal__Closure$__7-; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; }); } DataSet ISearchManager.RetrieveProducedImagesForDocument(int caseContextArtifactID, int documentArtifactID) { return this.RetrieveProducedImagesForDocument(caseContextArtifactID, documentArtifactID); } DataSet kCura.WinEDDS.Service.Export.ISearchManager.RetrieveProducedImagesForDocument(int caseContextArtifactID, int documentArtifactID) { return this.RetrieveProducedImagesForDocument(caseContextArtifactID, documentArtifactID); } public DataSet RetrieveImagesForProductionDocuments(int caseContextArtifactID, int[] documentArtifactIDs, int productionArtifactID) { return Execute(delegate(IServiceProxyFactory s) { _Closure$__8-0.VB$StateMachine___Lambda$__0 stateMachine = default(_Closure$__8-0.VB$StateMachine___Lambda$__0); _Closure$__8-0 $VB$NonLocal__Closure$__8-; stateMachine.$VB$NonLocal__Closure$__8-0 = $VB$NonLocal__Closure$__8-; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; }); } DataSet ISearchManager.RetrieveImagesForProductionDocuments(int caseContextArtifactID, int[] documentArtifactIDs, int productionArtifactID) { return this.RetrieveImagesForProductionDocuments(caseContextArtifactID, documentArtifactIDs, productionArtifactID); } DataSet kCura.WinEDDS.Service.Export.ISearchManager.RetrieveImagesForProductionDocuments(int caseContextArtifactID, int[] documentArtifactIDs, int productionArtifactID) { return this.RetrieveImagesForProductionDocuments(caseContextArtifactID, documentArtifactIDs, productionArtifactID); } public DataSet RetrieveImagesByProductionIDsAndDocumentIDsForExport(int caseContextArtifactID, int[] productionArtifactIDs, int[] documentArtifactIDs) { return Execute(delegate(IServiceProxyFactory s) { _Closure$__9-0.VB$StateMachine___Lambda$__0 stateMachine = default(_Closure$__9-0.VB$StateMachine___Lambda$__0); _Closure$__9-0 $VB$NonLocal__Closure$__9-; stateMachine.$VB$NonLocal__Closure$__9-0 = $VB$NonLocal__Closure$__9-; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; }); } DataSet ISearchManager.RetrieveImagesByProductionIDsAndDocumentIDsForExport(int caseContextArtifactID, int[] productionArtifactIDs, int[] documentArtifactIDs) { return this.RetrieveImagesByProductionIDsAndDocumentIDsForExport(caseContextArtifactID, productionArtifactIDs, documentArtifactIDs); } DataSet kCura.WinEDDS.Service.Export.ISearchManager.RetrieveImagesByProductionIDsAndDocumentIDsForExport(int caseContextArtifactID, int[] productionArtifactIDs, int[] documentArtifactIDs) { return this.RetrieveImagesByProductionIDsAndDocumentIDsForExport(caseContextArtifactID, productionArtifactIDs, documentArtifactIDs); } public DataSet RetrieveViewsByContextArtifactID(int caseContextArtifactID, int artifactTypeID, bool isSearch) { return Execute(delegate(IServiceProxyFactory s) { _Closure$__10-0.VB$StateMachine___Lambda$__0 stateMachine = default(_Closure$__10-0.VB$StateMachine___Lambda$__0); _Closure$__10-0 $VB$NonLocal__Closure$__10-; stateMachine.$VB$NonLocal__Closure$__10-0 = $VB$NonLocal__Closure$__10-; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; }); } DataSet ISearchManager.RetrieveViewsByContextArtifactID(int caseContextArtifactID, int artifactTypeID, bool isSearch) { return this.RetrieveViewsByContextArtifactID(caseContextArtifactID, artifactTypeID, isSearch); } DataSet kCura.WinEDDS.Service.Export.ISearchManager.RetrieveViewsByContextArtifactID(int caseContextArtifactID, int artifactTypeID, bool isSearch) { return this.RetrieveViewsByContextArtifactID(caseContextArtifactID, artifactTypeID, isSearch); } public int[] RetrieveDefaultViewFieldIds(int caseContextArtifactID, int viewArtifactID, int artifactTypeID, bool isProduction) { HybridDictionary hybridDictionary = RetrieveDefaultViewFieldsForIdList(caseContextArtifactID, artifactTypeID, new int[1] { viewArtifactID }, isProduction); List<int> list = new List<int>(); IEnumerator enumerator = default(IEnumerator); try { enumerator = ((ArrayList)hybridDictionary[viewArtifactID]).GetEnumerator(); while (enumerator.MoveNext()) { object objectValue = RuntimeHelpers.GetObjectValue(enumerator.Current); list.Add(int.Parse(objectValue.ToString())); } } finally { if (enumerator is IDisposable) (enumerator as IDisposable).Dispose(); } return list.ToArray(); } int[] ISearchManager.RetrieveDefaultViewFieldIds(int caseContextArtifactID, int viewArtifactID, int artifactTypeID, bool isProduction) { return this.RetrieveDefaultViewFieldIds(caseContextArtifactID, viewArtifactID, artifactTypeID, isProduction); } int[] kCura.WinEDDS.Service.Export.ISearchManager.RetrieveDefaultViewFieldIds(int caseContextArtifactID, int viewArtifactID, int artifactTypeID, bool isProduction) { return this.RetrieveDefaultViewFieldIds(caseContextArtifactID, viewArtifactID, artifactTypeID, isProduction); } public ViewFieldInfo[] RetrieveAllExportableViewFields(int caseContextArtifactID, int artifactTypeID) { DataSet dataSet = Execute(delegate(IServiceProxyFactory s) { _Closure$__12-0.VB$StateMachine___Lambda$__0 stateMachine = default(_Closure$__12-0.VB$StateMachine___Lambda$__0); _Closure$__12-0 $VB$NonLocal__Closure$__12-; stateMachine.$VB$NonLocal__Closure$__12-0 = $VB$NonLocal__Closure$__12-; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; }); ArrayList arrayList = new ArrayList(); IEnumerator enumerator = default(IEnumerator); try { enumerator = dataSet.Tables[0].Rows.GetEnumerator(); while (enumerator.MoveNext()) { DataRow row = (DataRow)enumerator.Current; arrayList.Add(new ViewFieldInfo(row)); } } finally { if (enumerator is IDisposable) (enumerator as IDisposable).Dispose(); } return (ViewFieldInfo[])arrayList.ToArray(typeof(ViewFieldInfo)); } ViewFieldInfo[] ISearchManager.RetrieveAllExportableViewFields(int caseContextArtifactID, int artifactTypeID) { return this.RetrieveAllExportableViewFields(caseContextArtifactID, artifactTypeID); } ViewFieldInfo[] kCura.WinEDDS.Service.Export.ISearchManager.RetrieveAllExportableViewFields(int caseContextArtifactID, int artifactTypeID) { return this.RetrieveAllExportableViewFields(caseContextArtifactID, artifactTypeID); } public HybridDictionary RetrieveDefaultViewFieldsForIdList(int caseContextArtifactID, int artifactTypeID, int[] artifactIdList, bool isProductionList) { DataSet dataSet = Execute(delegate(IServiceProxyFactory s) { _Closure$__13-0.VB$StateMachine___Lambda$__0 stateMachine = default(_Closure$__13-0.VB$StateMachine___Lambda$__0); _Closure$__13-0 $VB$NonLocal__Closure$__13-; stateMachine.$VB$NonLocal__Closure$__13-0 = $VB$NonLocal__Closure$__13-; stateMachine.$VB$Local_s = s; stateMachine.$State = -1; stateMachine.$Builder = AsyncTaskMethodBuilder<DataSetWrapper>.Create(); stateMachine.$Builder.Start(ref stateMachine); return stateMachine.$Builder.Task; }); HybridDictionary hybridDictionary = new HybridDictionary(); IEnumerator enumerator = default(IEnumerator); try { enumerator = dataSet.Tables[0].Rows.GetEnumerator(); while (enumerator.MoveNext()) { DataRow dataRow = (DataRow)enumerator.Current; if (!hybridDictionary.Contains(RuntimeHelpers.GetObjectValue(dataRow["ArtifactID"]))) hybridDictionary.Add(RuntimeHelpers.GetObjectValue(dataRow["ArtifactID"]), new ArrayList()); ((ArrayList)hybridDictionary[RuntimeHelpers.GetObjectValue(dataRow["ArtifactID"])]).Add(RuntimeHelpers.GetObjectValue(dataRow["ArtifactViewFieldID"])); } return hybridDictionary; } finally { if (enumerator is IDisposable) (enumerator as IDisposable).Dispose(); } } HybridDictionary ISearchManager.RetrieveDefaultViewFieldsForIdList(int caseContextArtifactID, int artifactTypeID, int[] artifactIdList, bool isProductionList) { return this.RetrieveDefaultViewFieldsForIdList(caseContextArtifactID, artifactTypeID, artifactIdList, isProductionList); } } }