public void LaadeReferenziirte(
            IMemoryReader DaatenKwele,
            int?ListeEntryAnzaalScrankeMax)
        {
            if (null == DaatenKwele)
            {
                return;
            }

            var AnnaameRefListeDictEntry = this.AnnaameRefListeDictEntry;
            var AnnaameDictEntryAnzaal   = this.AnnaameDictEntryAnzaal;

            if (AnnaameRefListeDictEntry.HasValue &&
                AnnaameDictEntryAnzaal.HasValue)
            {
                var ListeEntryAnzaal = AnnaameDictEntryAnzaal.Value;

                if (ListeEntryAnzaal < 0)
                {
                    return;
                }

                if (ListeEntryAnzaalScrankeMax < ListeEntryAnzaal)
                {
                    return;
                }

                var EntryListeOktetAnzaal = SictAuswertPythonDictEntry.EntryListeOktetAnzaal;

                var ListeEntryListeOktet = DaatenKwele.ListeOktetLeeseVonAdrese(AnnaameRefListeDictEntry.Value, ListeEntryAnzaal * EntryListeOktetAnzaal, false);

                if (null != ListeEntryListeOktet)
                {
                    var ListeEntry = new List <SictAuswertPythonDictEntryAinfac>();

                    ListeEntryAnzaal = (int)(ListeEntryListeOktet.LongLength / EntryListeOktetAnzaal);

                    {
                        var ListeEntryListeInt = new UInt32[ListeEntryListeOktet.Length / 4];

                        Buffer.BlockCopy(ListeEntryListeOktet, 0, ListeEntryListeInt, 0, ListeEntryListeInt.Length * 4);

                        for (int EntryIndex = 0; EntryIndex < ListeEntryAnzaal; EntryIndex++)
                        {
                            var Entry = new SictAuswertPythonDictEntryAinfac(ListeEntryListeInt, EntryIndex);

                            ListeEntry.Add(Entry);
                        }
                    }

                    this.ListeEntry = ListeEntry.ToArray();
                }
            }
        }
        public void LaadeReferenziirte(
            IMemoryReader DaatenKwele,
            int?ListeEntryAnzaalScrankeMax)
        {
            if (null == DaatenKwele)
            {
                return;
            }

            var Ref_ma_table = this.Ref_ma_table;

            var ma_mask = this.ma_mask;
            var ma_used = this.ma_used;
            var ma_fill = this.ma_fill;

            if (ma_mask < ma_fill)
            {
                return;
            }

            if (0 != Ref_ma_table)
            {
                var ListeEntryAnzaal = ma_mask + 1;

                if (ListeEntryAnzaal < 0)
                {
                    return;
                }

                if (ListeEntryAnzaalScrankeMax < ListeEntryAnzaal)
                {
                    return;
                }

                var EntryListeOktetAnzaal = SictAuswertPythonDictEntry.EntryListeOktetAnzaal;

                var ListeEntryListeOktet = DaatenKwele.ListeOktetLeeseVonAdrese(Ref_ma_table, ListeEntryAnzaal * EntryListeOktetAnzaal, false);

                if (null != ListeEntryListeOktet)
                {
                    /*
                     * 2013.07.18
                     * Perf: Umsctelung auf SictAuswertPythonDictEntryAinfac
                     *
                     * var ListeEntry = new List<SictAuswertPythonDictEntry>();
                     * */

                    var ListeEntry = new List <SictAuswertPythonDictEntryAinfac>();

                    ListeEntryAnzaal = (int)(ListeEntryListeOktet.LongLength / EntryListeOktetAnzaal);

                    {
                        var ListeEntryListeInt = new UInt32[ListeEntryListeOktet.Length / 4];

                        Buffer.BlockCopy(ListeEntryListeOktet, 0, ListeEntryListeInt, 0, ListeEntryListeInt.Length * 4);

                        for (int EntryIndex = 0; EntryIndex < ListeEntryAnzaal; EntryIndex++)
                        {
                            var Entry = new SictAuswertPythonDictEntryAinfac(ListeEntryListeInt, EntryIndex);

                            ListeEntry.Add(Entry);
                        }
                    }

                    this.ListeDictEntry = ListeEntry.ToArray();
                }
            }
        }