public static ProxyPackageInfoV2 FindPackage( this AbstractSdkEventV2 sdkEvent, IEnumerable <ProxyPackageInfoV2> packages ) { IEnumerable <PackagesData> packagesDatas = packages.AllPackagesData(); PackagesData packagesData = sdkEvent.FindPackagesData(packagesDatas); return(packagesData.FindPackage(packages)); }
public static ReportsData FindReportsData( this AbstractSdkEventV2 sdkEvent, IEnumerable <ReportsData> reportsDatas ) { IEnumerable <PackagesData> packagesDatas = reportsDatas.AllPackagesDatas(); PackagesData packagesData = sdkEvent.FindPackagesData(packagesDatas); return(packagesData.FindReportsData(reportsDatas)); }
public static PackagesData FindPackagesData( this AbstractSdkEventV2 sdkEvent, IEnumerable <PackagesData> packagesDatas ) { foreach (PackagesData packagesData in packagesDatas) { AbstractSdkEventV2[] abstractSdkEvents = packagesData.Events; if (abstractSdkEvents.Contains(sdkEvent)) { return(packagesData); } } return(null); }