// Copyright Amazon.com Inc. or its affiliates. All Rights Reserved. // SPDX-License-Identifier: Apache-2.0 using System; using System.Linq; using System.Collections.Generic; using ibyteseq = Dafny.ISequence; using byteseq = Dafny.Sequence; namespace EncryptionContext { public partial class __default { public static Dafny.Map LinearToMap(Dafny.ISequence<_System._ITuple2> kvPairs) { Dictionary dict = kvPairs.Elements.ToDictionary( item => ((_System.Tuple2)item)._0, item => ((_System.Tuple2)item)._1); List> pairs = new List>(); foreach(KeyValuePair entry in dict) { pairs.Add(new Dafny.Pair(entry.Key, entry.Value)); } return Dafny.Map.FromCollection(pairs); } } }