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);
}
}
}