Ejemplo n.º 1
0
        /// <summary>
        /// Fill method for populating an entire collection of Summaries
        /// </summary>
        public virtual void Fill(Summaries summaries)
        {
            // create the connection to use
            SqlConnection cnn = new SqlConnection(Summary.GetConnectionString());


            try
            {
                using (cnn)
                {
                    // open the connection
                    cnn.Open();


                    // create an instance of the reader to fill.
                    SqlDataReader datareader = SqlHelper.ExecuteReader(cnn, "gsp_SelectSummaries");


                    // Send the collection and data to the object factory
                    CreateObjectsFromData(summaries, datareader);


                    // close the connection
                    cnn.Close();
                }


                // nullify the connection
                cnn = null;
            }
            catch (SqlException sqlex)
            {
                throw sqlex;
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Bind a Summary to this Case.
        /// </summary>
        public void BindSummary(Summary summary)
        {
            // There is Nothing to Do.  Summary already belongs to this Case.
            if (summary.CaseId == Id)
            {
                return;
            }

            #region Incident Rule
            // For now a Case may only have 1 Incident Summary (In the future this may change to allow multiple incidents per Case)
            var incidentSummary = summary as IncidentSummary;
            if (incidentSummary != null && PrimaryIncident != null)
            {
                throw new Exception("This Case Already has a Primary Incident Summary.");
            }
            #endregion

            // Make Sure the Summary Is Bound to this Case
            if (summary.CaseId != Id)
            {
                summary.BindToCase(this);
            }

            // Make Sure the Summary belongs to this Case.
            if (!Summaries.Any(x => x.Id == summary.Id))
            {
                SummaryCollection.Add(summary);
            }
        }
 public GeneralPrefs(ComboBox.ObjectCollection mSummaries)
 {
     foreach (object s in mSummaries)
     {
         Summaries.Add(s.ToString());
     }
 }
        private async Task RunTestCollections(IMessageBus messageBus, CancellationTokenSource ctx, GroupedByCluster g,
                                              string[] testFilters)
        {
            var test = g.Collection.DisplayName.Replace("Test collection for", string.Empty).Trim();

            if (!MatchesATestFilter(test, testFilters))
            {
                return;
            }
            if (testFilters.Length > 0)
            {
                Console.WriteLine(" -> " + test);
            }

            try
            {
                var summary = await RunTestCollectionAsync(messageBus, g.Collection, g.TestCases, ctx)
                              .ConfigureAwait(false);

                var type        = g.Cluster?.GetType();
                var clusterName = type?.Name.Replace("Cluster", "") ?? "UNKNOWN";
                if (summary.Failed > 0)
                {
                    FailedCollections.Add(Tuple.Create(clusterName, test));
                }
                Summaries.Add(summary);
            }
            catch (TaskCanceledException)
            {
                // TODO: What should happen here?
            }
        }
Ejemplo n.º 5
0
        /// <summary>
        /// The object factory for a particular data collection instance.
        /// </summary>
        public virtual void CreateObjectsFromData(Summaries summaries, System.Data.DataSet data)
        {
            // Do nothing if we have nothing
            if (data == null || data.Tables.Count == 0 || data.Tables[0].Rows.Count == 0)
            {
                return;
            }


            // Create a local variable for the new instance.
            Summary newobj = null;

            // Create a local variable for the data row instance.
            System.Data.DataRow dr = null;


            // Iterate through the table rows
            for (int i = 0; i < data.Tables[0].Rows.Count; i++)
            {
                // Get a reference to the data row
                dr = data.Tables[0].Rows[i];
                // Create a new object instance
                newobj = System.Activator.CreateInstance(summaries.ContainsType[0]) as Summary;
                // Let the instance set its own members
                newobj.SetMembers(ref dr);
                // Add the new object to the collection instance
                summaries.Add(newobj);
            }
        }
Ejemplo n.º 6
0
 /// <summary>
 /// Fixed:
 /// </summary>
 public static string Restore(SiteSettings ss)
 {
     if (ss.CanManageSite())
     {
         var selector = new GridSelector();
         var count    = 0;
         if (selector.All)
         {
             count = Restore(ss, selector.Selected, negative: true);
         }
         else
         {
             if (selector.Selected.Any())
             {
                 count = Restore(ss, selector.Selected);
             }
             else
             {
                 return(Messages.ResponseSelectTargets().ToJson());
             }
         }
         Summaries.Synchronize(ss);
         return("");
     }
     else
     {
         return(Messages.ResponseHasNotPermission().ToJson());
     }
 }
        static void Main(string[] _)
        {
            try
            {
                // Create the platform session.
                using (ISession session = Configuration.Sessions.GetSession())
                {
                    // Open the session
                    session.Open();

                    // Retrieve Intraday Summaries with PT1M (1-minute interval).  Specify to capture only 5 rows.
                    var response = Summaries.Definition("VOD.L").Interval(Summaries.Interval.PT1M)
                                   .Fields("DATE_TIME", "OPEN_BID", "OPEN_ASK", "BID", "ASK", "BID_LOW_1", "ASK_LOW_1", "BID_HIGH_1", "ASK_HIGH_1")
                                   .Count(2)
                                   .GetData();

                    Common.DisplayTable(response, "Historical Intraday Summaries");
                    Console.Write("Enter to continue: "); Console.ReadLine();

                    // Retrieve Interday Summaries with P1D (1-day interval).
                    response = Summaries.Definition("VOD.L").Interval(Summaries.Interval.P1D)
                               .Fields("DATE", "TRDPRC_1", "MKT_OPEN", "VWAP", "LOW_1", "HIGH_1")
                               .GetData();

                    Common.DisplayTable(response, "Historical Interday Summaries");
                    Console.Write("Enter to exit. "); Console.ReadLine();
                }
            }
            catch (Exception e)
            {
                Console.WriteLine($"\n**************\nFailed to execute: {e.Message}\n{e.InnerException}\n***************");
            }
        }
        static void Main(string[] _)
        {
            try
            {
                // Create the platform session.
                using ISession session = Sessions.GetSession();

                // Open the session
                session.Open();

                // Retrieve Intraday Summaries with PT1M (5-minute interval).  Specify to capture only 2 rows.
                var response = Summaries.Definition("VOD.L").Interval(Summaries.Interval.PT5M)
                               .Fields("DATE_TIME", "OPEN_BID", "OPEN_ASK", "BID", "ASK",
                                       "BID_LOW_1", "ASK_LOW_1", "BID_HIGH_1", "ASK_HIGH_1")
                               .Count(2)
                               .GetData();
                Common.DisplayTable("Historical Intraday Summaries", response);

                // Retrieve Interday Summaries with P1D (1-day interval).
                response = Summaries.Definition("VOD.L").Interval(Summaries.Interval.P1D)
                           .Fields("DATE", "TRDPRC_1", "MKT_OPEN", "VWAP", "LOW_1", "HIGH_1")
                           .GetData();
                Common.DisplayTable("Historical Interday Summaries", response);

                // Retrieve interday summaries for a list of instruments
                response = Summaries.Definition().Universe("IBM.N", "AAPL.O", "EUR=")
                           .Fields("DATE", "TRDPRC_1", "BID", "ASK", "NAVALUE", "MID_PRICE")
                           .GetData();
                Common.DisplayTable("Historical Interday Summaries for a list of instruments", response);
            }
            catch (Exception e)
            {
                Console.WriteLine($"\n**************\nFailed to execute: {e.Message}\n{e.InnerException}\n***************");
            }
        }
Ejemplo n.º 9
0
        public string GetBestSummary([NotNull] CultureInfo language, [CanBeNull] string command = null)
        {
            #region Sanity checks
            if (language == null)
            {
                throw new ArgumentNullException("language");
            }
            #endregion

            if (command == null)
            {
                command = Command.NameRun;
            }

            var entryPoint = GetEntryPoint(command);
            if (entryPoint != null)
            {
                string summary = entryPoint.Summaries.GetBestLanguage(language);
                if (!string.IsNullOrEmpty(summary))
                {
                    return(summary);
                }
            }

            return(Summaries.GetBestLanguage(language));
        }
Ejemplo n.º 10
0
 /// <inheritdoc/>
 public override int GetHashCode()
 {
     unchecked
     {
         int result = base.GetHashCode();
         if (MinInjectorVersion != null)
         {
             result = (result * 397) ^ MinInjectorVersion.GetHashCode();
         }
         if (Uri != null)
         {
             result = (result * 397) ^ Uri.GetHashCode();
         }
         if (Name != null)
         {
             result = (result * 397) ^ Name.GetHashCode();
         }
         result = (result * 397) ^ Summaries.GetSequencedHashCode();
         result = (result * 397) ^ Descriptions.GetSequencedHashCode();
         if (Homepage != null)
         {
             result = (result * 397) ^ Homepage.GetHashCode();
         }
         result = (result * 397) ^ NeedsTerminal.GetHashCode();
         result = (result * 397) ^ Feeds.GetSequencedHashCode();
         result = (result * 397) ^ Categories.GetSequencedHashCode();
         result = (result * 397) ^ Icons.GetSequencedHashCode();
         result = (result * 397) ^ Elements.GetSequencedHashCode();
         result = (result * 397) ^ EntryPoints.GetSequencedHashCode();
         result = (result * 397) ^ CapabilityLists.GetSequencedHashCode();
         return(result);
     }
 }
Ejemplo n.º 11
0
        protected override List <Summary> GetSummaries(string url)
        {
            List <Summary> summaries = new List <Summary>();

            var baseHtml = RequestTo(url);

            if (baseHtml == null)
            {
                return(new List <Summary>());
            }

            var listSummaries = baseHtml.QuerySelectorAll("div.resume-search-item");

            foreach (var item in listSummaries)
            {
                var sum = GetSummary(item);
                if (sum != null)
                {
                    summaries.Add(sum);
                    Application.Current.Dispatcher.Invoke(new Action(() =>
                    {
                        Summaries.Add(sum);
                    }));
                }
                System.Threading.Thread.Sleep(8000);
            }

            return(summaries);
        }
Ejemplo n.º 12
0
        /// <summary>
        /// Gets the objects for the SUMMARY relationship.
        /// </summary>
        public Summaries GetSummaries()
        {
            Summaries summaries = new Summaries();


            SummaryBase.ServiceObject.FillBySummaryAmountType(summaries, _id);
            return(summaries);
        }
Ejemplo n.º 13
0
        /// <summary>
        /// Fill the object with settings from UI
        /// </summary>
        public GeneralPrefs(bool mSaveArticleList, bool mIgnoreNoBots,
                            System.Windows.Forms.ComboBox.ObjectCollection mSummaries, string mSelectedSummary,
                            string[] mPasteMore, string mFindText, bool mFindRegex, bool mFindCaseSensitive, bool mWordWrap,
                            bool mToolBarEnabled, bool mBypassRedirect, bool mAutoSaveSettings, bool mPreParseMode, bool mNoAutoChanges, int mOnLoadAction, bool mMinor,
                            bool mWatch, bool mDoNotWatch, bool mTimerEnabled, bool mSortListAlphabetically, bool mAddIgnoredToLog, int mTextBoxSize,
                            string mTextBoxFont, bool mLowThreadPriority, bool mBeep, bool mFlash, bool mMinimize,
                            decimal mTimeOutLimit, bool autoSaveEditBoxEnabled, decimal autoSaveEditBoxPeriod,
                            string autoSaveEditBoxFile, bool mLockSummary, bool mEditToolbarEnabled, bool mSuppressUsingAWB,
                            bool mAddUsingAWBToActionSummaries, bool mfilterNonMainSpace, bool mAutoFilterDupes, bool mSortInterWikiOrder,
                            bool mReplaceReferenceTags, bool mFocusAtEndOfEditBox, bool mscrollToUnbalancedBrackets)
        {
            SaveArticleList = mSaveArticleList;
            IgnoreNoBots    = mIgnoreNoBots;

            foreach (object s in mSummaries)
            {
                Summaries.Add(s.ToString());
            }

            SelectedSummary        = mSelectedSummary;
            PasteMore              = mPasteMore;
            FindText               = mFindText;
            FindRegex              = mFindRegex;
            FindCaseSensitive      = mFindCaseSensitive;
            WordWrap               = mWordWrap;
            ToolBarEnabled         = mToolBarEnabled;
            BypassRedirect         = mBypassRedirect;
            AutoSaveSettings       = mAutoSaveSettings;
            PreParseMode           = mPreParseMode;
            NoAutoChanges          = mNoAutoChanges;
            OnLoadAction           = mOnLoadAction;
            Minor                  = mMinor;
            Watch                  = mWatch;
            DoNotWatch             = mDoNotWatch;
            TimerEnabled           = mTimerEnabled;
            SortListAlphabetically = mSortListAlphabetically;
            AddIgnoredToLog        = mAddIgnoredToLog;
            TextBoxSize            = mTextBoxSize;
            TextBoxFont            = mTextBoxFont;
            LowThreadPriority      = mLowThreadPriority;
            Beep         = mBeep;
            Flash        = mFlash;
            Minimize     = mMinimize;
            TimeOutLimit = mTimeOutLimit;
            AutoSaveEdit = new EditBoxAutoSavePrefs(autoSaveEditBoxEnabled, autoSaveEditBoxPeriod,
                                                    autoSaveEditBoxFile);
            LockSummary                  = mLockSummary;
            EditToolbarEnabled           = mEditToolbarEnabled;
            SuppressUsingAWB             = mSuppressUsingAWB;
            AddUsingAWBToActionSummaries = mAddUsingAWBToActionSummaries;
            filterNonMainSpace           = mfilterNonMainSpace;
            AutoFilterDuplicates         = mAutoFilterDupes;
            FocusAtEndOfEditBox          = mFocusAtEndOfEditBox;
            scrollToUnbalancedBrackets   = mscrollToUnbalancedBrackets;

            SortInterWikiOrder   = mSortInterWikiOrder;
            ReplaceReferenceTags = mReplaceReferenceTags;
        }
Ejemplo n.º 14
0
        public async Task DeleteAsync(RecurringTransaction transaction)
        {
            await Database.DeleteAsync(transaction);

            var item = Summaries.Single(s => s.Id == transaction.Id);

            Summaries.Remove(item);
            MessagingCenter.Send(this, Messages.Delete, new ModelAction <RecurringTransaction>(transaction, ActionType.Delete));
        }
Ejemplo n.º 15
0
 /// <inheritdoc/>
 public bool Equals(EntryPoint other)
 {
     if (other == null)
     {
         return(false);
     }
     return(base.Equals(other) &&
            Command == other.Command && BinaryName == other.BinaryName && NeedsTerminal == other.NeedsTerminal &&
            Names.SequencedEquals(other.Names) && Summaries.SequencedEquals(other.Summaries) && Descriptions.SequencedEquals(other.Descriptions) && Icons.SequencedEquals(other.Icons));
 }
Ejemplo n.º 16
0
        private async Task LoadSummariesAsync()
        {
            Summaries.Clear();
            var summaries = await Database.ExecuteAsync(Query);

            foreach (var summary in summaries)
            {
                Summaries.Add(summary);
            }
        }
Ejemplo n.º 17
0
        public virtual ICollection <string> GetIncludedEntities()
        {
            Groups.ForEach(g => AddNavigationPropertyIfNeeded(g.PropertyName));
            GroupSummaries.ForEach(g => AddNavigationPropertyIfNeeded(g.PropertyName));
            Filters.ForEach(g => AddNavigationPropertyIfNeeded(g.PropertyName));
            SortingOptions.ForEach(g => AddNavigationPropertyIfNeeded(g.PropertyName));
            Summaries.ForEach(g => AddNavigationPropertyIfNeeded(g.PropertyName));

            return(IncludeEntities);
        }
Ejemplo n.º 18
0
 private StudentSummary GetStudentSummaryByID(int ID)
 {
     if (Summaries.FirstOrDefault(x => x.ID == ID) != null)
     {
         return(Get(ID));
     }
     else
     {
         return(null);
     }
 }
Ejemplo n.º 19
0
        /// <summary>
        /// Creates a deep copy of this <see cref="EntryPoint"/> instance.
        /// </summary>
        /// <returns>The new copy of the <see cref="EntryPoint"/>.</returns>
        public EntryPoint Clone()
        {
            var newEntryPoint = new EntryPoint {
                UnknownAttributes = UnknownAttributes, UnknownElements = UnknownElements, IfZeroInstallVersion = IfZeroInstallVersion, Command = Command, BinaryName = BinaryName, NeedsTerminal = NeedsTerminal
            };

            newEntryPoint.Names.AddRange(Names.CloneElements());
            newEntryPoint.Summaries.AddRange(Summaries.CloneElements());
            newEntryPoint.Descriptions.AddRange(Descriptions.CloneElements());
            newEntryPoint.Icons.AddRange(Icons);
            return(newEntryPoint);
        }
Ejemplo n.º 20
0
        /// <summary>
        /// Gets all the available objects.
        /// </summary>
        public virtual Summaries GetAll()
        {
            // create a new instance of the return object
            Summaries objects = new Summaries();


            // fill the objects
            this.Fill(objects);


            // return the filled object from the service
            return(objects);
        }
Ejemplo n.º 21
0
 public string NewStudent(StudentSummary studentSummary)
 {
     if (Summaries.Count > 0)
     {
         studentSummary.ID = Summaries.Max(x => x.ID) + StudentConsts.IDStep;
     }
     else
     {
         studentSummary.ID = StudentConsts.IDStep;
     }
     Add(studentSummary);
     WriteSummariesToFile();
     return(StudentConsts.ResultOK);
 }
Ejemplo n.º 22
0
        private void btnSort_Click(object sender, EventArgs e)
        {
            List <string> list =
                new List <string>(Summaries.Text.Split(new[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries));

            list.Sort();

            Summaries.Clear();

            foreach (string s in list)
            {
                Summaries.Text += s + "\r\n";
            }
        }
Ejemplo n.º 23
0
 /// <inheritdoc/>
 public override int GetHashCode()
 {
     unchecked
     {
         int result = base.GetHashCode();
         result = (result * 397) ^ (Command ?? "").GetHashCode();
         result = (result * 397) ^ (BinaryName ?? "").GetHashCode();
         result = (result * 397) ^ NeedsTerminal.GetHashCode();
         result = (result * 397) ^ Names.GetSequencedHashCode();
         result = (result * 397) ^ Summaries.GetSequencedHashCode();
         result = (result * 397) ^ Descriptions.GetSequencedHashCode();
         result = (result * 397) ^ Icons.GetSequencedHashCode();
         return(result);
     }
 }
Ejemplo n.º 24
0
 /// <summary>
 /// This method will be called during manual saving and automatically when form is closing.
 /// </summary>
 public static void SaveAll()
 {
     Properties.Settings.Default.Save();
     OptionsData.Save();
     UserSettings.Save();
     Summaries.Save();
     Programs.Save();
     UserGames.Save();
     Presets.Save();
     Layouts.Save();
     UserDevices.Save();
     UserMacros.Save();
     PadSettings.Save();
     UserInstances.Save();
     XInputMaskScanner.FileInfoCache.Save();
 }
Ejemplo n.º 25
0
        //--------------------//

        #region Clone
        /// <summary>
        /// Creates a deep copy of this <see cref="Feed"/> instance.
        /// </summary>
        /// <returns>The new copy of the <see cref="Feed"/>.</returns>
        public Feed Clone()
        {
            var feed = new Feed {
                UnknownAttributes = UnknownAttributes, UnknownElements = UnknownElements, MinInjectorVersion = MinInjectorVersion, Uri = Uri, Name = Name, Homepage = Homepage, NeedsTerminal = NeedsTerminal
            };

            feed.Feeds.AddRange(Feeds.CloneElements());
            feed.FeedFor.AddRange(FeedFor.CloneElements());
            feed.Summaries.AddRange(Summaries.CloneElements());
            feed.Descriptions.AddRange(Descriptions.CloneElements());
            feed.Categories.AddRange(Categories);
            feed.Icons.AddRange(Icons);
            feed.Elements.AddRange(Elements.CloneElements());
            feed.EntryPoints.AddRange(EntryPoints.CloneElements());
            feed.CapabilityLists.AddRange(CapabilityLists.CloneElements());
            return(feed);
        }
Ejemplo n.º 26
0
        /// <summary>
        /// Add a summary to the collection.
        /// </summary>
        /// <param name="newSummary">The summary to be added.</param>
        public static void AddSummary(MediaHighwaySummary newSummary)
        {
            foreach (MediaHighwaySummary oldSummary in Summaries)
            {
                if (oldSummary.EventID == newSummary.EventID && oldSummary.ShortDescription == newSummary.ShortDescription)
                {
                    return;
                }

                if (oldSummary.EventID > newSummary.EventID)
                {
                    Summaries.Insert(Summaries.IndexOf(oldSummary), newSummary);
                    return;
                }
            }

            Summaries.Add(newSummary);
        }
Ejemplo n.º 27
0
        /// <summary>
        /// Sets up the mock.
        /// </summary>
        /// <remarks>
        /// This needs to be called after Summaries and WorkItems are set.
        /// Also note.  this is called from BuildWorkItemLists so if you are using that to populate the lists you do not need to call this method.
        /// </remarks>
        public void SetupMock()
        {
            mockReader.Setup(m => m.GetWorkItemsAsync(It.IsAny <Func <int, bool> >()))
            .ReturnsAsync((Func <int, bool> predicate) => Summaries.Where(w => predicate(w.Id)).ToArray());
            mockReader.Setup(m => m.GetWorkItemAsync(It.IsAny <WorkItemSummary>()))
            .ReturnsAsync(
                (WorkItemSummary x) =>
            {
                foreach (var detail in WorkItems)
                {
                    if (detail.WorkItem.Id == x.Id)
                    {
                        return(detail);
                    }
                }

                throw new ArgumentException("Failed to find the work item");
            });
        }
Ejemplo n.º 28
0
        /// <summary>
        /// Fill method for populating a collection by BORROWER
        /// </summary>
        public void FillByBorrower(Summaries summaries, System.Int64 id)
        {
            // create the connection to use
            SqlConnection cnn = new SqlConnection(Summary.GetConnectionString());


            try
            {
                // discover the sql parameters
                SqlParameterHash sqlparams = SqlHelperParameterCache.GetSpParameterSet(Summary.GetConnectionString(), "gsp_SelectSummariesByBorrower");


                using (cnn)
                {
                    // open the connection
                    cnn.Open();


                    // set the parameters
                    sqlparams["@borrowerId"].Value = id;


                    // create an instance of the reader to fill.
                    SqlDataReader datareader = SqlHelper.ExecuteReader(cnn, "gsp_SelectSummariesByBorrower", sqlparams);


                    // Send the collection and data to the object factory.
                    CreateObjectsFromData(summaries, datareader);


                    // close the connection
                    cnn.Close();
                }


                // nullify the connection
                cnn = null;
            }
            catch (SqlException sqlex)
            {
                throw sqlex;
            }
        }
        private async Task <RunSummary> UnitTestPipeline(int defaultMaxConcurrency, IMessageBus messageBus,
                                                         CancellationTokenSource ctx)
        {
            //make sure all clusters go in started state (won't actually start clusters in unit test mode)
            //foreach (var g in this._grouped) g.Key?.Start();

            var testFilters = CreateTestFilters(TestFilter);
            await _grouped.SelectMany(g => g)
            .ForEachAsync(defaultMaxConcurrency,
                          async g => { await RunTestCollections(messageBus, ctx, g, testFilters).ConfigureAwait(false); })
            .ConfigureAwait(false);

            //foreach (var g in this._grouped) g.Key?.Dispose();

            return(new RunSummary
            {
                Total = Summaries.Sum(s => s.Total),
                Failed = Summaries.Sum(s => s.Failed),
                Skipped = Summaries.Sum(s => s.Skipped)
            });
        }
Ejemplo n.º 30
0
 /// <inheritdoc/>
 public override int GetHashCode()
 {
     unchecked
     {
         int result = base.GetHashCode();
         result = (result * 397) ^ Uri?.GetHashCode() ?? 0;
         result = (result * 397) ^ MinInjectorVersion?.GetHashCode() ?? 0;
         result = (result * 397) ^ Name?.GetHashCode() ?? 0;
         result = (result * 397) ^ Summaries.GetUnsequencedHashCode();
         result = (result * 397) ^ Descriptions.GetUnsequencedHashCode();
         result = (result * 397) ^ Homepage?.GetHashCode() ?? 0;
         result = (result * 397) ^ NeedsTerminal.GetHashCode();
         result = (result * 397) ^ Feeds.GetUnsequencedHashCode();
         result = (result * 397) ^ Categories.GetUnsequencedHashCode();
         result = (result * 397) ^ Icons.GetUnsequencedHashCode();
         result = (result * 397) ^ Elements.GetUnsequencedHashCode();
         result = (result * 397) ^ EntryPoints.GetUnsequencedHashCode();
         result = (result * 397) ^ CapabilityLists.GetUnsequencedHashCode();
         return(result);
     }
 }