Пример #1
0
 private static EntryRangeMap <T[]> Convert(EntryRangeMapLong <T[]> entry)
 {
     return(new EntryRangeMap <T[]>(
                entry.Value,
                ((IGetEnumeratorSetValueInfo <T[]>)entry).SetValueCallack,
                ((IGetEnumeratorSetValueInfo <T[]>)entry).Version,
                IntLong.ToInt(entry.Start),
                IntLong.ToInt(entry.Length)));
 }
Пример #2
0
        //
        // IEnumerable
        //

        private EntryRangeMap <ValueType> Convert(EntryRangeMapLong <ValueType> entry)
        {
            return(new EntryRangeMap <ValueType>(
                       entry.Value,
                       new SetValueWrapper <ValueType>(entry),
                       ((IGetEnumeratorSetValueInfo <ValueType>)entry).Version,
                       IntLong.ToInt(entry.Start),
                       IntLong.ToInt(entry.Length)));
        }