From 845ab27568bb71e7b75b93032f7f6385d4d5890c Mon Sep 17 00:00:00 2001 From: Rukai Date: Fri, 12 May 2017 14:36:38 +0800 Subject: [PATCH 1/2] Add dot net core support --- .vs/config/applicationhost.config | 2 +- .../DefaultTypeMap.cs | 84 + Foundation.ObjectHydrator.Core/EnumMap.cs | 30 + .../Foundation.ObjectHydrator.Core.xproj | 21 + .../Generators/AlphaNumericGenerator.cs | 30 + .../Generators/AmericanAddressGenerator.cs | 6349 +++++++++++++++++ .../Generators/AmericanCityGenerator.cs | 912 +++ .../Generators/AmericanPhoneGenerator.cs | 48 + .../Generators/AmericanPostalCodeGenerator.cs | 32 + .../Generators/AmericanStateGenerator.cs | 94 + .../Generators/ArrayGenerator.cs | 18 + .../Generators/BooleanGenerator.cs | 24 + .../Generators/ByteArrayGenerator.cs | 36 + .../Generators/CCVGenerator.cs | 26 + .../Generators/CompanyNameGenerator.cs | 153 + .../Generators/CountryCodeGenerator.cs | 263 + .../Generators/CreditCardNumberGenerator.cs | 59 + .../Generators/CreditCardTypeGenerator.cs | 23 + .../Generators/DateTimeGenerator.cs | 33 + .../Generators/DefaultGenerator.cs | 20 + .../Generators/DoubleGenerator.cs | 72 + .../Generators/EmailAddressGenerator.cs | 59 + .../Generators/EnumGenerator.cs | 23 + .../Generators/FirstNameGenerator.cs | 1029 +++ .../Generators/FromListGenerator.cs | 27 + .../Generators/FromListGetListGenerator.cs | 31 + .../Generators/FromListGetSingleGenerator.cs | 27 + .../Generators/GenderGenerator.cs | 16 + .../Generators/Generator.cs | 29 + .../Generators/GuidGenerator.cs | 17 + .../Generators/IPAddressGenerator.cs | 32 + .../Generators/IntegerGenerator.cs | 30 + .../Generators/LastNameGenerator.cs | 1030 +++ .../Generators/ListGenerator.cs | 41 + .../Generators/NullGenerator.cs | 12 + .../Generators/PasswordGenerator.cs | 33 + .../Generators/TextGenerator.cs | 39 + .../Generators/TrackingNumberGenerator.cs | 53 + .../Generators/TypeGenerator.cs | 12 + .../Generators/TypeListGenerator.cs | 56 + .../Generators/UnitedKingdomCityGenerator.cs | 1022 +++ .../UnitedKingdomCountyGenerator.cs | 118 + .../UnitedKingdomPostcodeGenerator.cs | 3141 ++++++++ .../Generators/WebsiteGenerator.cs | 34 + Foundation.ObjectHydrator.Core/Hydrator.cs | 571 ++ .../Interfaces/IGenerator.cs | 12 + .../Interfaces/IMap.cs | 12 + .../Interfaces/IMapping.cs | 11 + Foundation.ObjectHydrator.Core/Map.cs | 55 + Foundation.ObjectHydrator.Core/Mapping.cs | 67 + .../Properties/AssemblyInfo.cs | 19 + .../RandomSingleton.cs | 34 + Foundation.ObjectHydrator.Core/project.json | 15 + .../project.lock.json | 4197 +++++++++++ Foundation.sln | 10 +- 55 files changed, 20240 insertions(+), 3 deletions(-) create mode 100644 Foundation.ObjectHydrator.Core/DefaultTypeMap.cs create mode 100644 Foundation.ObjectHydrator.Core/EnumMap.cs create mode 100644 Foundation.ObjectHydrator.Core/Foundation.ObjectHydrator.Core.xproj create mode 100644 Foundation.ObjectHydrator.Core/Generators/AlphaNumericGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/AmericanAddressGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/AmericanCityGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/AmericanPhoneGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/AmericanPostalCodeGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/AmericanStateGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/ArrayGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/BooleanGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/ByteArrayGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/CCVGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/CompanyNameGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/CountryCodeGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/CreditCardNumberGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/CreditCardTypeGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/DateTimeGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/DefaultGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/DoubleGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/EmailAddressGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/EnumGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/FirstNameGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/FromListGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/FromListGetListGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/FromListGetSingleGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/GenderGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/Generator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/GuidGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/IPAddressGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/IntegerGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/LastNameGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/ListGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/NullGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/PasswordGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/TextGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/TrackingNumberGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/TypeGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/TypeListGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/UnitedKingdomCityGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/UnitedKingdomCountyGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/UnitedKingdomPostcodeGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Generators/WebsiteGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Hydrator.cs create mode 100644 Foundation.ObjectHydrator.Core/Interfaces/IGenerator.cs create mode 100644 Foundation.ObjectHydrator.Core/Interfaces/IMap.cs create mode 100644 Foundation.ObjectHydrator.Core/Interfaces/IMapping.cs create mode 100644 Foundation.ObjectHydrator.Core/Map.cs create mode 100644 Foundation.ObjectHydrator.Core/Mapping.cs create mode 100644 Foundation.ObjectHydrator.Core/Properties/AssemblyInfo.cs create mode 100644 Foundation.ObjectHydrator.Core/RandomSingleton.cs create mode 100644 Foundation.ObjectHydrator.Core/project.json create mode 100644 Foundation.ObjectHydrator.Core/project.lock.json diff --git a/.vs/config/applicationhost.config b/.vs/config/applicationhost.config index 14b3c38..6641b0c 100644 --- a/.vs/config/applicationhost.config +++ b/.vs/config/applicationhost.config @@ -162,7 +162,7 @@ - + diff --git a/Foundation.ObjectHydrator.Core/DefaultTypeMap.cs b/Foundation.ObjectHydrator.Core/DefaultTypeMap.cs new file mode 100644 index 0000000..2c6a0fc --- /dev/null +++ b/Foundation.ObjectHydrator.Core/DefaultTypeMap.cs @@ -0,0 +1,84 @@ +using System; +using System.Collections.Generic; +using Foundation.ObjectHydrator.Interfaces; +using Foundation.ObjectHydrator.Generators; + +namespace Foundation.ObjectHydrator +{ + public class DefaultTypeMap:List + { + public DefaultTypeMap() + { + Add(new Map().Using(new DateTimeGenerator())); + Add(new Map().Using(new DoubleGenerator())); + Add(new Map().Using(new DoubleGenerator())); + Add(new Map().Using(new IntegerGenerator())); + Add(new Map().Using(new IntegerGenerator())); + Add(new Map().Using(new BooleanGenerator())); + Add(new Map().Using(new GuidGenerator())); + Add(new Map().Using(new ByteArrayGenerator(8))); + Add(new EnumMap()); + Add(new Map() + .Matching(info => info.Name.ToLower() == "firstname" || info.Name.ToLower() == "fname") + .Using(new FirstNameGenerator())); + Add(new Map() + .Matching(info => info.Name.ToLower() == "lastname" || info.Name.ToLower() == "lname") + .Using(new LastNameGenerator())); + Add(new Map() + .Matching(info => info.Name.ToLower().Contains("email")) + .Using(new EmailAddressGenerator())); + Add(new Map() + .Matching(info => info.Name.ToLower().Contains("password")) + .Using(new PasswordGenerator())); + Add(new Map() + .Matching(info => info.Name.ToLower().Contains("trackingnumber")) + .Using(new TrackingNumberGenerator("ups"))); + Add(new Map() + .Matching(info => info.Name.ToLower() == "ipaddress") + .Using(new IPAddressGenerator())); + Add(new Map() + .Matching(info => info.Name.ToLower().Contains("country")) + .Using(new CountryCodeGenerator())); + Add(new Map() + .Matching(info => info.Name.ToLower() == "gender") + .Using(new GenderGenerator())); + Add(new Map() + .Matching(info => info.Name.ToLower() == "creditcardtype") + .Using(new CreditCardTypeGenerator())); + Add(new Map() + .Matching(info => info.Name.ToLower().Contains("addressline") || info.Name.ToLower().Contains("address")) + .Using(new AmericanAddressGenerator())); + Add(new Map() + .Matching(info => info.Name.ToLower().Contains("creditcard") || + info.Name.ToLower().Contains("cardnum") || + info.Name.ToLower().Contains("ccnumber")) + .Using(new CreditCardNumberGenerator())); + Add(new Map() + .Matching(info => info.Name.ToLower().Contains("url") || + info.Name.ToLower().Contains("website") || + info.Name.ToLower().Contains("homepage")) + .Using(new WebsiteGenerator())); + Add(new Map() + .Matching(info => info.Name.ToLower() == "city") + .Using(new AmericanCityGenerator())); + Add(new Map() + .Matching(info => info.Name.ToLower() == "state") + .Using(new AmericanStateGenerator())); + Add(new Map() + .Matching(info => info.Name.ToLower() == "company" || + info.Name.ToLower() == "business" || + info.Name.ToLower() == "companyname") + .Using(new CompanyNameGenerator())); + Add(new Map() + .Matching(info => info.Name.ToLower() + .Contains("descri")).Using(new TextGenerator(25))); + Add(new Map() + .Matching(info => info.Name.ToLower().Contains("phone")).Using( + new AmericanPhoneGenerator())); + Add(new Map() + .Matching(info => info.Name.ToLower().Contains("zip") || info.Name.ToLower().Contains("postal")) + .Using(new AmericanPostalCodeGenerator(25))); + Add(new Map().Using(new TextGenerator(50))); + } + } +} diff --git a/Foundation.ObjectHydrator.Core/EnumMap.cs b/Foundation.ObjectHydrator.Core/EnumMap.cs new file mode 100644 index 0000000..a28e68e --- /dev/null +++ b/Foundation.ObjectHydrator.Core/EnumMap.cs @@ -0,0 +1,30 @@ +using System; +using Foundation.ObjectHydrator.Interfaces; +using System.Reflection; +using Foundation.ObjectHydrator.Generators; + +namespace Foundation.ObjectHydrator +{ + public class EnumMap : IMap + { + + #region IMap Members + + Type IMap.Type + { + get { return typeof(object); } + } + + bool IMap.Match(PropertyInfo info) + { + return info.PropertyType.GetTypeInfo().IsEnum; + } + + IMapping IMap.Mapping(PropertyInfo info) + { + return new Mapping(info, new EnumGenerator(Enum.GetValues(info.PropertyType))); + } + + #endregion + } +} diff --git a/Foundation.ObjectHydrator.Core/Foundation.ObjectHydrator.Core.xproj b/Foundation.ObjectHydrator.Core/Foundation.ObjectHydrator.Core.xproj new file mode 100644 index 0000000..0967f47 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Foundation.ObjectHydrator.Core.xproj @@ -0,0 +1,21 @@ + + + + 14.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + + + + + 05f92768-55cb-44d7-8ae3-571c9e1dbcc6 + Foundation.ObjectHydrator.Core + .\obj + .\bin\ + v4.5.2 + + + + 2.0 + + + diff --git a/Foundation.ObjectHydrator.Core/Generators/AlphaNumericGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/AlphaNumericGenerator.cs new file mode 100644 index 0000000..4af4d3b --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/AlphaNumericGenerator.cs @@ -0,0 +1,30 @@ +using System; +using System.Linq; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class AlphaNumericGenerator : IGenerator + { + Random random; + private int stringLength; + + public AlphaNumericGenerator(int length) + { + random = RandomSingleton.Instance.Random; + stringLength = length; + } + + public string Generate() + { + var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; + + var result = new string( + Enumerable.Repeat(chars, stringLength) + .Select(s => s[random.Next(s.Length)]) + .ToArray()); + + return result; + } + } +} \ No newline at end of file diff --git a/Foundation.ObjectHydrator.Core/Generators/AmericanAddressGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/AmericanAddressGenerator.cs new file mode 100644 index 0000000..038ae15 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/AmericanAddressGenerator.cs @@ -0,0 +1,6349 @@ + using System; + using System.Collections.Generic; + using System.Linq; + using System.Text; + using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + + + + /// + /// Produces a random American style Street Address + /// ex: 123 Main St. + /// + public class AmericanAddressGenerator : IGenerator + { + /// + /// Instance of Random singleton + /// + private Random random; + + /// + /// Local var for holding streetnames + /// + private IList streetnames = new List(); + + /// + /// Initializes a new instance of the AmericanAddressGenerator class. + /// + public AmericanAddressGenerator() + { + this.random = RandomSingleton.Instance.Random; + this.LoadStreetNames(); + } + + /// + /// Generates the Address string + /// + /// String containing the generated address + public string Generate() + { + StringBuilder sb = new StringBuilder(); + int numericPortion = this.random.Next(1, 99999); + sb.Append(numericPortion.ToString()); + sb.Append(" "); + + sb.Append(this.streetnames[this.random.Next(0, this.streetnames.Count)]); + sb.Append(" "); + + string[] suffix = new string[8] { "Dr.", "Pl.", "St.", "Ave.", "Way", "Lane", "Circle", "Rd." }; + int max2 = suffix.Count() - 1; + sb.Append(suffix[this.random.Next(0, max2)]); + + return sb.ToString(); + } + + /// + /// Loads streetname list with names of streets + /// + private void LoadStreetNames() + { + this.streetnames = new List() + { + "10TH", +"11TH", +"12TH", +"13TH", +"14TH", +"15TH", +"16TH", +"17TH", +"18TH", +"19TH", +"1ST", +"20TH CENTURY", +"26 MILE", +"28 MILE", +"2ND", +"3RD", +"4TH", +"5TH", +"6TH", +"7TH", +"8TH", +"9TH", +"A", +"AARON", +"AARVIG", +"ABBEY", +"ABBIE", +"ABBOTTS", +"ABEL", +"ABELIA", +"ABIGAIL", +"ABILENE", +"ABINASH", +"ABINGDON", +"ACACIA", +"ACADEMY", +"ACADIA", +"ACAPULCO", +"ACCESS", +"ACCLAIM", +"ACHOR", +"ACKERMAN", +"ACKLEY", +"ACME", +"ACORN", +"ACOSTA", +"ADA", +"ADAIR", +"ADAM", +"ADAMS", +"ADAMS GRAVEL PLANT", +"ADDISON", +"ADEGA", +"ADEL", +"ADKISON", +"ADOBE CANYON", +"ADOBE CREEK", +"ADRIAN", +"ADRIANA", +"ADRIATIC", +"ADRIEN", +"AERON", +"AFFIRMED", +"AFTON", +"AGADONI", +"AGATE", +"AGRESTI", +"AGUA", +"AHERN", +"AHLEM", +"AHWAHNEE", +"AIRPORT", +"AKEBY", +"AKER", +"AKRON", +"ALABAMA", +"ALAMEDA", +"ALAMO", +"ALAROSE", +"ALASKA", +"ALBA", +"ALBANIAN", +"ALBANY", +"ALBATROS", +"ALBERS", +"ALBERT", +"ALBERTO", +"ALBION", +"ALBOROUGH", +"ALCAMO", +"ALCOTT", +"ALCOY", +"ALDER CREEK", +"ALDERSGATE", +"ALDERSHOT", +"ALDERSON", +"ALDERWOOD", +"ALDRICH", +"ALESSANDRO", +"ALEX", +"ALEXANDER", +"ALEXANDRIA", +"ALEXIA", +"ALEXIS", +"ALFALFA", +"ALFREDA", +"ALGEN", +"ALICE", +"ALISA", +"ALLACANTE", +"ALLAN ADALE", +"ALLEGHENY", +"ALLEGIANCE", +"ALLEN", +"ALLENDE", +"ALLEY", +"ALLEY/EASEMENT", +"ALLISON", +"ALMA", +"ALMADEN", +"ALMENDRO", +"ALMERIA", +"ALMOND", +"ALMOND BLOSSOM", +"ALMOND GROVE", +"ALMOND TREE", +"ALMOND VALLEY", +"ALMOND WOOD", +"ALMONDCREST", +"ALMSBURY", +"ALOHA", +"ALONDRA", +"ALONZO", +"ALPHA", +"ALPHONSE", +"ALPINE", +"ALPINE CREEK", +"ALPINE SPRING", +"ALPS", +"ALSAB", +"ALSACE", +"ALTA", +"ALTA VISTA", +"ALTAMONT", +"ALTESSA", +"ALTESSA LN", +"ALTHOFF", +"ALTON", +"ALTURAS", +"ALUM ROCK", +"ALVARADO", +"ALWAY", +"ALYDAR", +"ALYSHEBA", +"ALYSSA", +"AMADEUS", +"AMADOR", +"AMADOR CREEK", +"AMANDA", +"AMANECER", +"AMARETTO", +"AMARILLO", +"AMARO", +"AMARONE", +"AMARYLLIS", +"AMBER", +"AMBER ELM", +"AMBER LEAF", +"AMBERFIELD", +"AMBERINA", +"AMBERWOOD", +"AMBLESIDE", +"AMBROSIA", +"AMELIA", +"AMERICAN", +"AMERICAN EAGLE", +"AMERICANA", +"AMERINE", +"AMESBURY", +"AMESTOY", +"AMETHYST", +"AMHERST", +"AMIGO", +"AMIR", +"AMOS", +"AMSTERDAM", +"AMY", +"ANADA", +"ANASTASIA", +"ANCESTRY", +"ANCHORAGE", +"ANCONIA", +"ANDALUSIA", +"ANDERSON", +"ANDINO", +"ANDLEMAN", +"ANDOVER", +"ANDRE", +"ANDREW", +"ANDREWS", +"ANEMONE", +"ANGEL", +"ANGELA", +"ANGELENE", +"ANGELICA", +"ANGELO", +"ANGELUS", +"ANGIE", +"ANGLE", +"ANGORA", +"ANGUS", +"ANISSA", +"ANITA", +"ANNA", +"ANNA LEE", +"ANNABELLE", +"ANNAMARIE", +"ANNAPOLIS", +"ANNHURST", +"ANNIGONI", +"ANNILANE", +"ANNING", +"ANNISTON", +"ANSEL ADAMS", +"ANSON", +"ANSONVILLE", +"ANSUL", +"ANTELOPE", +"ANTHONY", +"ANTIQUE ROSE", +"ANTIQUITY", +"ANTWERP", +"APACHE", +"APOLLO", +"APPALOOSA", +"APPLE", +"APPLE BLOSSOM", +"APPLE FARM", +"APPLE HILL", +"APPLEGATE", +"APPLETON", +"APPLEWOOD", +"APPLING", +"APRICOT", +"APRIL", +"APTOS", +"AQUARIUS", +"AQUILA", +"ARABIAN", +"ARAKELIAN", +"ARALIA", +"ARAMBEL", +"ARARAT", +"ARBINI", +"ARBOLEDA", +"ARBOLES", +"ARBOR", +"ARC", +"ARCADIA", +"ARCADIAN", +"ARCARO", +"ARCHCLIFFE", +"ARCTIC", +"ARDEN", +"ARDENWOOD", +"ARDIA", +"ARDMOR", +"ARGONAUT", +"ARIA", +"ARIANO", +"ARIES", +"ARISTIDES", +"ARISTOCRAT", +"ARIZONA", +"ARLBERG", +"ARLIE", +"ARLINDA", +"ARLINGTON", +"ARMASH", +"ARMSTRONG", +"ARNERICH", +"ARNHEM", +"ARNOLD", +"ARROWHEAD", +"ARROWWOOD", +"ARROYO", +"ARROYO HONDO", +"ARTESE", +"ARTHUR", +"ARTISAN", +"ARTZ", +"ARUNDEL", +"ASBURY", +"ASCOT", +"ASH", +"ASHBROOK", +"ASHBURY", +"ASHBY", +"ASHEBORO", +"ASHFIELD", +"ASHFORD", +"ASHLAND", +"ASHLAR", +"ASHLEY", +"ASHOOR", +"ASHTON", +"ASHUR", +"ASHWOOD", +"ASILOMAR", +"ASPEN", +"ASPENWOOD", +"ASPIRATIONS", +"ASSISI", +"ASTER", +"ASTI", +"ASTON", +"ASTORIA", +"ASTRO", +"ATCHISON", +"ATHENS", +"ATHERSTONE", +"ATHERTON", +"ATLANTA", +"ATLANTIC", +"ATLAS", +"ATOR", +"ATTEBORO", +"ATTIKA", +"ATWOOD", +"AUBURN", +"AUCKLAND", +"AUDREY", +"AUGSBURG", +"AUGUST", +"AUGUSTA", +"AULSTON", +"AURA", +"AURORA", +"AURTHUR MACE", +"AUSTIN", +"AUSTIN DAVID", +"AUTO CENTER", +"AUTO MALL", +"AUTUMN", +"AUTUMN ASH", +"AUTUMN GROVE", +"AUTUMN MOON", +"AUTUMNWOOD", +"AVALON", +"AVANEL", +"AVANTE", +"AVATAR", +"AVE A", +"AVE B", +"AVE C", +"AVE D", +"AVENIDA DEL RIO", +"AVENIDA REAL", +"AVERY", +"AVIGNON", +"AVILA", +"AVON", +"AVONDALE", +"AVONMORE", +"AXEL", +"AYALA", +"AYLESBURY", +"AZALEA", +"AZEVEDO", +"AZIMUTH", +"AZORES", +"AZUSA", +"B", +"BABYLON", +"BACALL", +"BACCHUS", +"BACKUS", +"BACON", +"BADGER", +"BADGER PASS", +"BADGLEY", +"BAHIA", +"BAHLKE", +"BAILEY", +"BAJA", +"BAKER", +"BALBOA", +"BALDWIN", +"BALFOUR", +"BALL", +"BALLARD", +"BALLEN", +"BALLENA", +"BALSAM", +"BALTIC", +"BALUCHI", +"BANBURY", +"BANCROFT", +"BANDERA", +"BANDON", +"BANEBERRY", +"BANFF", +"BANGS", +"BANNER", +"BANNISTER", +"BANYAN TREE", +"BANYON", +"BARBARA", +"BARBERA", +"BARBERRY", +"BARBY", +"BARCELONA", +"BARDINI", +"BARDO", +"BARDOLINO", +"BARGER", +"BARHAM", +"BARKWOOD", +"BARNES", +"BARNETT", +"BARNHART", +"BARNSTABLE", +"BARNUM", +"BARNWOOD", +"BAROLA", +"BARON", +"BAROZZI", +"BARRINGHAM", +"BARRINGTON", +"BARROS", +"BARRY", +"BART", +"BARTCH", +"BARTLEY", +"BARTON PARKWAY", +"BARTONI", +"BASIL", +"BASSWOOD", +"BATEMAN", +"BATES", +"BATTLEBORO", +"BAUCHER", +"BAUME", +"BAUXITE", +"BAVIL", +"BAXTER", +"BAY", +"BAY MEADOWS", +"BAYBORO", +"BAYLOR", +"BAYSTONE", +"BAYVIEW", +"BAYWOOD", +"BEACHLER", +"BEACHWOOD", +"BEACON HILL", +"BEALL", +"BEAR CREEK", +"BEAR CUB", +"BEAR HOLLOW", +"BEAR RIVER", +"BEARD", +"BEARDEN", +"BEATRICE", +"BEAUFORT", +"BEAVER CREEK", +"BEAVERCREEK", +"BECK", +"BECK CREEK", +"BECKER", +"BECKETT", +"BECKWITH", +"BECKY", +"BEDFORD", +"BEECH", +"BEETHOVEN", +"BEL AIR", +"BEL PASSI", +"BELBROOK", +"BELFAST", +"BELGIAN", +"BELHARBOUR", +"BELHAVEN", +"BELL", +"BELLA", +"BELLA FLORA", +"BELLA TERRA", +"BELLA TUSCANY", +"BELLAMY", +"BELLEVUE", +"BELLEZA", +"BELLFLOWER", +"BELLWOOD", +"BELMONT", +"BELSERA", +"BELTIS", +"BELVA", +"BELVEDERE", +"BEN BRUSH", +"BENDLER", +"BENJA", +"BENJAMIN", +"BENNETT", +"BENNETT VALLEY", +"BENNINGTON", +"BENSON", +"BENT", +"BENTLEY", +"BENTON", +"BEREA", +"BERESFORD", +"BERG", +"BERGEN", +"BERINGER", +"BERKELEY", +"BERKSHIRE", +"BERLIN", +"BERLINGO", +"BERMUDA", +"BERN", +"BERNARDO", +"BERNELL", +"BERNICE", +"BERNSTEIN", +"BERRENDAS", +"BERRY", +"BERRYESSA", +"BERWICK", +"BERYL", +"BESSAC", +"BESSEMER", +"BETA", +"BETH", +"BETHANY", +"BETTINA", +"BETTY", +"BEUFORT", +"BEVANDA", +"BEVERLY", +"BEWLEY", +"BEYER PARK", +"BEYERWOOD", +"BIANCO", +"BIG BEN", +"BIG CREEK", +"BIG OAK", +"BIG SKY", +"BIG SUR", +"BIG TREE", +"BIGAROON", +"BIGBEN", +"BIGELOW", +"BILLY", +"BILTMORE", +"BING", +"BINGHAM", +"BIRCH", +"BIRCHWOOD", +"BIRDWELL", +"BIRMINGHAM", +"BISHOP", +"BISPO", +"BITLIS", +"BITRITTO", +"BITTERN", +"BITTERWATER", +"BLACK BIRD", +"BLACK CROW", +"BLACK MOUNTAIN", +"BLACK OAK", +"BLACK PINE", +"BLACK WALNUT", +"BLACK WOOD", +"BLACKBERRY", +"BLACKBURN", +"BLACKHAWK", +"BLACKROCK", +"BLACKSAND CREEK", +"BLACKSTONE", +"BLADON", +"BLAIR", +"BLAKE", +"BLAKELY", +"BLAKER", +"BLANCHE", +"BLANE", +"BLANKENBURG", +"BLANKENSHIP", +"BLARNEY", +"BLAZER", +"BLEDSOE", +"BLESSING", +"BLEU CHAPELLE", +"BLEVINS", +"BLEWETT", +"BLISS", +"BLOOMFIELD", +"BLOSSOM", +"BLOSSOM VIEW", +"BLOSSOMWOOD", +"BLOXHAM", +"BLUE", +"BLUE BIRD", +"BLUE BONNET", +"BLUE CANYON", +"BLUE DAISY", +"BLUE FALLS", +"BLUE GUM", +"BLUE HERRON", +"BLUE HILL", +"BLUE MOON", +"BLUE OAK", +"BLUE QUAIL", +"BLUE RIDGE", +"BLUE SPRUCE", +"BLUE TEAL", +"BLUEBILL", +"BLUEBIRD", +"BLUEFIELD", +"BLUEGRASS", +"BLUEJAY", +"BLUERIDGE", +"BLUETHROAT", +"BLUFF CREEK", +"BLUSH", +"BOAR", +"BOAR HEAD", +"BOARDWALK", +"BOBCAT", +"BOBOLINK", +"BOBS", +"BODEGA", +"BODEM", +"BOGART", +"BOGUE", +"BOISE", +"BOLD RULER", +"BOLLINGER", +"BOLTON", +"BONANZA", +"BONARDO", +"BOND", +"BONITA", +"BONNEAU", +"BONNEVIER", +"BONNIE BRAE", +"BONSON", +"BOONE", +"BOOTHE", +"BOOTJACK", +"BORA", +"BORAX", +"BORDEAUX", +"BORDONA", +"BORKUM CROSSING", +"BOSCH", +"BOSTON", +"BOSWORTH", +"BOTHUN", +"BOUGAINVILLEA", +"BOULDER", +"BOULDER CREEK", +"BOULDER FALLS", +"BOUQUET", +"BOURANG", +"BOWEN", +"BOWIE", +"BOWMAN", +"BOXWOOD", +"BOYCE", +"BOYD", +"BOYNTON", +"BRACCO", +"BRADBURY", +"BRADEN", +"BRADFORD", +"BRADLEY", +"BRADY", +"BRAGG", +"BRAHMA", +"BRAHMS", +"BRAMBLE", +"BRAMHAM", +"BRANCH", +"BRANCHWOOD", +"BRANDEIS", +"BRANDI", +"BRANDING IRON", +"BRANDO", +"BRANDY", +"BRANGUS", +"BRANNON", +"BRANT", +"BRAVO", +"BRECKINRIDGE", +"BREDA", +"BREDENBERG", +"BREEZEWAY", +"BRENDA", +"BRENDLER", +"BRENNEN", +"BRENNER", +"BRENT", +"BRENTTFORD", +"BRENTWOOD", +"BRESCIA", +"BRET HARTE", +"BRETON", +"BRETT", +"BREVARD", +"BREW MASTER", +"BREWER", +"BRIA", +"BRIAN", +"BRIANNA", +"BRIARCLIFF", +"BRIARWOOD", +"BRICHETTO", +"BRICKBURG", +"BRICKIT", +"BRIDAL VEIL", +"BRIDGEFORD", +"BRIDGEPORT", +"BRIDGER", +"BRIDGET MARIE", +"BRIDGEWATER", +"BRIDGEWOOD", +"BRIDLE", +"BRIDLE PATH", +"BRIE", +"BRIER", +"BRIGADOON", +"BRIGGS", +"BRIGGS DITCH", +"BRIGGSMORE", +"BRIGHTON", +"BRIMFIELD", +"BRINK", +"BRISAS", +"BRISK", +"BRISTLECONE", +"BRISTOL", +"BRISTOL PARK", +"BRIXHAM", +"BRIXTON", +"BROADMORE", +"BROADWAY", +"BROCKWAY", +"BRODERICK", +"BROMWICH", +"BRONCO", +"BRONSON", +"BRONZE", +"BROOK", +"BROOK HOLLOW", +"BROOKFIELD", +"BROOKHAVEN", +"BROOKINGS", +"BROOKLINE", +"BROOKLYN", +"BROOKS", +"BROOKSHIRE", +"BROOKSTONE", +"BROOKTREE", +"BROOKVALE", +"BROOKVIEW", +"BROUGHTON", +"BROWN", +"BROWNS", +"BROWNWOOD", +"BROYLE", +"BROYLES", +"BRUCE", +"BRUNSWICK", +"BRUSH", +"BRYAN", +"BRYCE", +"BRYN MAWR", +"BUCCANEER", +"BUCHANAN", +"BUCK HILL", +"BUCKAROO", +"BUCKEYE", +"BUCKINGHAM", +"BUCKLEY", +"BUCKMEADOWS", +"BUCKNELL", +"BUCKSKIN", +"BUCKTHORN", +"BUDD", +"BUENA VISTA", +"BUENAVENTURA", +"BUFFALO", +"BUGATTI", +"BULLFINCH", +"BULLION", +"BULLOTI", +"BUMGARDNER", +"BUNGALOW", +"BUNKER", +"BUNTING", +"BUR OAK", +"BURBANK", +"BURCHELL", +"BURCHELL HILL", +"BURGENLAND", +"BURGUNDY", +"BURKE", +"BURKHARD", +"BURLINGTON", +"BURLTON", +"BURLWOOD", +"BURMAN", +"BURNEY", +"BURNEYVILLE", +"BURNING TREE", +"BURNS", +"BURNS CREEK", +"BURNSIDE", +"BURTANO", +"BURTON", +"BUSH", +"BUSHER", +"BUTCHER", +"BUTLER", +"BUTTE", +"BUTTERNUT", +"BUTTON", +"BUTTONWILLOW", +"BYRON", +"BYSTRUM", +"BYWOOD", +"C", +"CABALLERO", +"CABALLOS", +"CABANEL", +"CABERNET", +"CABO", +"CABRILLO", +"CACHE CREEK", +"CADEN", +"CADILLAC", +"CADZAND", +"CAHILL", +"CAIRNS", +"CAJUN", +"CALAIS", +"CALAVERAS", +"CALCAGNO", +"CALDER", +"CALEB", +"CALERO", +"CALGARY", +"CALI", +"CALIFORNIA", +"CALISTOGA", +"CALL", +"CALLAHAM", +"CALLANDER", +"CALLE DE FLORES", +"CALLE DE ROSAS", +"CALLISTO", +"CALUMET", +"CALVINSON", +"CAMBORNE", +"CAMBRIA", +"CAMBRIDGE", +"CAMDEN", +"CAMELIA", +"CAMELLIA", +"CAMELOT", +"CAMEO", +"CAMERON", +"CAMERON PARK", +"CAMINO DEL REY", +"CAMINO REAL", +"CAMPBELL", +"CAMPBELL RIVER", +"CAMPOLINA", +"CAMPOS", +"CAMPUS", +"CANADIAN", +"CANAL", +"CANAL BANK", +"CANAL SCHOOL", +"CANARY", +"CANCIMILLA", +"CANCUN", +"CANCUN DR", +"CANDLER", +"CANDLESTICK", +"CANDLEWOOD", +"CANDY", +"CANELLI", +"CANNERY ROW", +"CANNES", +"CANNINGTON", +"CANNON", +"CANOPY", +"CANTER", +"CANTERBURY", +"CANVASBACK", +"CANYON", +"CANYON BROOK", +"CANYON CREEK", +"CANYON FALLS", +"CANYON LAKE", +"CANYON OAK", +"CANYON VIEW", +"CANYONLANDS", +"CAPE COD", +"CAPEWOOD", +"CAPISTRANO", +"CAPITAL", +"CAPITOL", +"CAPP", +"CAPRICE", +"CAPRICORN", +"CAPURSO", +"CARAWAY", +"CARDIFF", +"CARDIGAN", +"CARDINAL", +"CARDINAL FLOWER", +"CARIBBEAN", +"CARL", +"CARLA", +"CARLEEN", +"CARLETON", +"CARLISLE", +"CARLITA", +"CARLOS", +"CARLSBAD CAVERNS", +"CARLSON", +"CARLTON", +"CARLY CREEK", +"CARMA", +"CARMEL", +"CARMELLA", +"CARMEN", +"CARMICHAEL", +"CARMILLITA", +"CARNATION", +"CARNEGIE", +"CARNIVAL", +"CARNWOOD", +"CAROL", +"CAROLDEEN", +"CAROLINA", +"CAROLYN", +"CAROUSEL", +"CARPATHIAN", +"CARPENTER", +"CARPINTARO", +"CARRBORO", +"CARRIAGE", +"CARRIE", +"CARRIGAN", +"CARROUSEL", +"CARSEAN", +"CARSON", +"CARSON OAK", +"CARTER", +"CARTWRIGHT", +"CARVER", +"CARVERWOOD", +"CASA", +"CASA BLANCA", +"CASA GRANDE", +"CASA VERDE", +"CASABA", +"CASCADE", +"CASE", +"CASEY RAY", +"CASHMERE", +"CASITA", +"CASPIAN", +"CASSANDRA", +"CASSIDY", +"CASSIE", +"CASTIGLIONE", +"CASTILE", +"CASTILLA", +"CASTLE", +"CASTLE CARY", +"CASTLEBERG", +"CASTLEMAINE", +"CASTLEPARK", +"CASTLEROCK", +"CASTLEVIEW", +"CASTLEWOOD", +"CASTOR", +"CASUAL", +"CASWELL", +"CATALA", +"CATALINA", +"CATHEDRAL", +"CATKIN", +"CATO", +"CATON", +"CATTAIL", +"CATTLEMAN", +"CAULFIELD", +"CAVALIER", +"CAVEL", +"CAVERN", +"CAVIANI", +"CECIL", +"CEDAR", +"CEDAR CREEK", +"CEDAR MOUNTAIN", +"CEDAR RIDGE", +"CEDAR SPRINGS", +"CEDARBROOK", +"CEDARVALE", +"CEDARWOOD", +"CELEBRATION", +"CELEBRITY", +"CELESTE", +"CELESTINO", +"CELIA", +"CELLO", +"CEMETERY", +"CENTENNIAL", +"CENTER", +"CENTER COURT", +"CENTERPIECE", +"CENTRAL", +"CENTRAL PARK", +"CENTURY", +"CHABLIS", +"CHABOT", +"CHAD", +"CHADBURN", +"CHADWICK", +"CHAFFEE", +"CHAHALIS", +"CHAKKAR ESTATES", +"CHALFANT", +"CHALMER", +"CHALONE", +"CHAMBERLAIN", +"CHAMISE", +"CHAMP", +"CHAMPAGNE", +"CHANCELLOR", +"CHANDLER", +"CHANDON", +"CHANDRA", +"CHANEY", +"CHANGASON", +"CHANNEL", +"CHANT", +"CHANTILLY", +"CHAPALA", +"CHAPEL", +"CHAPMAN", +"CHAPPARAL", +"CHARBRAY", +"CHARDONNAY", +"CHARITY", +"CHARLEMAGNE", +"CHARLES", +"CHARLESTON", +"CHARLINE", +"CHARLOTTE", +"CHARLOTTESVILLE", +"CHARTER", +"CHARTWELL", +"CHASE", +"CHASTANET", +"CHATEAU", +"CHATEAUGAY", +"CHATSWORTH", +"CHAULET", +"CHAUNCY", +"CHEATHAM", +"CHEDWORTH", +"CHEHALEM", +"CHELMSFORD", +"CHELSEA", +"CHELWOOD", +"CHENAULT", +"CHENIN", +"CHERISE", +"CHERISH", +"CHEROKEE", +"CHERRY", +"CHERRY BLOSSOM", +"CHERRY CREEK", +"CHERRY HILL", +"CHERRY OAK", +"CHERRY TREE", +"CHERRYGLEN", +"CHERRYWOOD", +"CHERYL", +"CHESAPEAKE", +"CHESHIRE", +"CHESSWELL", +"CHESTER", +"CHESTERFIELD", +"CHESTNUT", +"CHETWOOD", +"CHEYENNE", +"CHIANTI", +"CHIBURIS", +"CHICAGO", +"CHICKAREE", +"CHIEF TUCKER", +"CHINQUAPIN", +"CHIPPEWA", +"CHITURIS", +"CHOCTAW", +"CHOPIN", +"CHOW CHOW", +"CHRIS", +"CHRIS ALBERT", +"CHRISTIANSEN", +"CHRISTINE", +"CHRISTMAS TREE", +"CHRISTOFFERSEN", +"CHRISTOPHER", +"CHRISTY", +"CHRONICLE", +"CHRYSLER", +"CHUKAR", +"CHURCH", +"CHURCHILL", +"CHURCHILL DOWNS", +"CICADA", +"CICCARELLI", +"CIELITO", +"CIMARRON", +"CIMARRON HILLS", +"CIMARRON TRAIL", +"CINDY", +"CINNABAR", +"CINNAMON", +"CINNAMON TEAL", +"CIPPONERI", +"CIRCA", +"CIRCLE", +"CIRCUS", +"CITATION", +"CITRINE", +"CITRUS", +"CLAIMSTAKE", +"CLAIRE", +"CLAIRMONT", +"CLARA", +"CLARADELL", +"CLARATINA", +"CLAREMONT", +"CLARENCE", +"CLARENDON", +"CLARET", +"CLARIBEL", +"CLARK", +"CLARKS MILL", +"CLARKSBURG", +"CLASSIC", +"CLAUD", +"CLAUS", +"CLAUSEN", +"CLAY", +"CLAY RIDGE", +"CLAYMONT", +"CLAYTON", +"CLEAR CREEK", +"CLEARVIEW", +"CLEARWATER", +"CLEMENTA", +"CLEMENTINA", +"CLEMSON", +"CLETA", +"CLEVELAND", +"CLEVENGER", +"CLIFF", +"CLIFF SWALLOW", +"CLIFFORD", +"CLIFFSIDE", +"CLIFFWOOD", +"CLIFTON", +"CLING", +"CLINTON", +"CLIPPER", +"CLOCK TOWER", +"CLOGSTON", +"CLOTILDE", +"CLOUTIER", +"CLOVE", +"CLOVER", +"CLOVERDALE", +"CLOVERLAND", +"CLOVEWOOD", +"CLUBHOUSE", +"CLYDESDALE", +"COAD", +"COASTAL", +"COBBLER", +"COBBLESTONE", +"COBBLESTONE MANOR", +"COCONUT PALM", +"CODDING", +"CODINGTON", +"CODONI", +"CODY", +"COELHO", +"COFFEE", +"COFFEE VILLA", +"COGNAC", +"COGSWELL", +"COHO", +"COLBERT", +"COLBY", +"COLDWELL", +"COLE", +"COLEBROOK", +"COLEMAN", +"COLFAX", +"COLIMA", +"COLIN", +"COLLECTION", +"COLLEEN", +"COLLEGE", +"COLLEGEVIEW", +"COLLEGIATE", +"COLLIER", +"COLLINGHAM", +"COLLINGWOOD", +"COLLINS", +"COLOMA", +"COLONIAL", +"COLONY MANOR", +"COLONY PARK", +"COLORADO", +"COLT", +"COLUMBARD", +"COLUMBIA", +"COLUMBINE", +"COLUSA", +"COMANCHE", +"COMBINE", +"COMMERCE", +"COMMERCIAL", +"COMMONS", +"COMO PARK", +"COMSTOCK", +"CONANT", +"CONCERTO", +"CONCORD", +"CONDIT", +"CONDOR", +"CONDRAY", +"CONEFLOWER", +"CONEJO", +"CONIFER", +"CONNIE", +"CONQUEST", +"CONRAD", +"CONSTITUTION", +"CONTINENTAL", +"COOK", +"COOLIDGE", +"COOLWATER", +"COOPER", +"COOPERSTOWN", +"COPELAND", +"COPPER BRIDGE", +"COPPER CLIFF", +"COPPER COTTAGE", +"COPPER COVE", +"COPPER CREEK", +"COPPER CREST", +"COPPER FALLS", +"COPPER KETTLE", +"COPPER LAKE", +"COPPER LANDING", +"COPPER LANTERN", +"COPPER MOUNTAIN", +"COPPER PARK", +"COPPER PENNY", +"COPPER RIDGE", +"COPPER VERDE", +"COPPERWOOD", +"CORA", +"CORAL", +"CORAL OAK", +"CORALWOOD", +"CORBETT", +"CORDERO", +"CORDOBA", +"CORDOVAN", +"CORELLO", +"CORFU", +"CORGIAT", +"CORI", +"CORK OAK", +"CORLISS", +"CORMORANT", +"CORNELL", +"CORNERSTONE", +"CORNFIELD", +"CORNUCOPIA", +"CORNWELL", +"CORONA", +"CORONADO", +"CORRAL", +"CORRINE", +"CORSON", +"CORTA VISTA", +"CORTE BELLA", +"CORTE DE LAS PALMAS", +"CORTE DE ORO", +"CORTE DEL SOL", +"CORTE MADERA", +"CORTEZ", +"CORTONA", +"CORVO", +"COSTNER", +"COSTON", +"COTA", +"COTTAGE", +"COTTLE", +"COTTONWOOD", +"COTTONWOOD CANYON", +"COTY", +"COUCHMAN", +"COUGAR", +"COUGAR CREEK", +"COULTERVILLE", +"COUNTRY", +"COUNTRY CLUB", +"COUNTRY HILL", +"COUNTRY MANOR", +"COUNTRY OAK", +"COUNTRY RANCH", +"COUNTRY VIEW", +"COUNTRY WALK", +"COUNTRYBROOK", +"COUNTRYRIDGE", +"COUNTRYSIDE", +"COUNTRYSTONE", +"COUNTRYVALE", +"COUNTRYWOOD", +"COUNTS", +"COUNTY CENTER 3", +"COURT", +"COURTNEY", +"COURTYARD", +"COVENA", +"COVENTRY", +"COVENTRY GARDEN", +"COVERED BRIDGE", +"COVERT", +"COVEY", +"COVILLE", +"COVINGTON", +"COWAN", +"COX", +"COYADO", +"COYE OAK", +"COYOTE", +"COYOTE RUN", +"COZY", +"CRABAPPLE", +"CRABTREE", +"CRACKERBOX", +"CRAIG", +"CRANDALL", +"CRANE", +"CRANFORD", +"CRATER", +"CRAWFORD", +"CREAMERY", +"CREDENCE", +"CREEDMOOR", +"CREEK", +"CREEK BED", +"CREEK BEND", +"CREEK PARK", +"CREEK VIEW", +"CREEKPAUM", +"CREEKSIDE", +"CREEKWOOD", +"CREOLE", +"CRESCENDO", +"CRESCENT", +"CRESCENT MOON", +"CRESSY", +"CRESTA", +"CRESTED BOBWHITE", +"CRESTMONT", +"CRESTMOOR", +"CRESTVIEW", +"CRESTWOOD", +"CRETE", +"CREVISON", +"CREVISON PEAK", +"CRIBARI", +"CRIMSON", +"CRIOLLA", +"CRIPPEN", +"CRISMON", +"CROCKER", +"CROCKETT", +"CROCUS", +"CROMMELIN", +"CROMWELL", +"CROSSBILL", +"CROSSING", +"CROSSROADS", +"CROSSWOOD", +"CROW", +"CROW CREEK", +"CROW HILL", +"CROW MOUNTAIN", +"CROWELL", +"CROWLEY", +"CROWN VALLEY", +"CROWN VIEW", +"CROWS LANDING", +"CRUSHER", +"CRYSTAL", +"CRYSTAL FALLS", +"CUESTA", +"CULLEN", +"CULPEPPER", +"CUMBERLAND", +"CUMMINS", +"CURLEW", +"CURRAN", +"CURRY", +"CURT", +"CURTION", +"CURTIS", +"CURZON", +"CUSTER", +"CYNDA", +"CYNTHIA", +"CYPRESS", +"CYPRESS BAY", +"CYPRESS CREEK", +"CYPRESS SPRINGS", +"CYPRESS WOODS", +"CYRUS HALL", +"D", +"DA VINCI", +"DAFFODIL", +"DAFNI", +"DAHLIA", +"DAINTY", +"DAIRY", +"DAISY", +"DAISY TREE", +"DAKOTA", +"DALARNA", +"DALBY", +"DALE", +"DALE'S PONY", +"DALLAS", +"DALTON", +"DALY", +"DAMARA", +"DAMASK", +"DAMPY", +"DAN WEST", +"DANA", +"DANBURY", +"DANCER", +"DANDELION", +"DANFORTH", +"DANIA", +"DANIEL", +"DANIELLE", +"DANISE", +"DANNY", +"DANO", +"DANTE", +"DANUBE", +"DARBY", +"DARDANELLE", +"DARIUS", +"DARLENE", +"DARLINGTON", +"DARPINIAN", +"DARPINO", +"DARRAH", +"DARRYL", +"DARTMOUTH", +"DARWIN", +"DAUBENBERGER", +"DAUPHINE", +"DAVENPORT", +"DAVID", +"DAVIS", +"DAVISON", +"DAVITT", +"DAVY", +"DAWN", +"DAY BREAK", +"DAYFLOWER", +"DAYLILY", +"DAYSTAR", +"DAYTON", +"DE FOREST", +"DE HARRO", +"DE LA MENDES", +"DE LA MOTTE", +"DE LA PENA", +"DE LASH", +"DE LEON", +"DE PAUW", +"DE VE", +"DE VEGA", +"DEAN", +"DEANNA", +"DEBBIE", +"DEBLYN", +"DEBONAIRE", +"DEBORAH", +"DECATUR", +"DECOY", +"DEDMON", +"DEE", +"DEEP RIVER", +"DEER HOLLOW", +"DEER PARK", +"DEER RIDGE", +"DEER SPRING", +"DEERFIELD", +"DEERWOOD", +"DEEVON", +"DEEVON LOOP", +"DEFOREST", +"DEGAS", +"DEITZ", +"DEL ALMENDRA", +"DEL AMO", +"DEL CIELO", +"DEL MAR", +"DEL MONTE", +"DEL PRADO", +"DEL PUERTO", +"DEL PUERTO CANYON", +"DEL REY", +"DEL RIO", +"DEL SOL", +"DEL VALE", +"DEL VERDE", +"DEL VISTA", +"DELAINE", +"DELANO", +"DELAWARE", +"DELBON", +"DELIA", +"DELLA", +"DELPHIA", +"DELPHINE", +"DELS", +"DELTA", +"DELZER", +"DEMAREE", +"DEMERGASSO", +"DEMIE", +"DEMSEY", +"DEN HELDER", +"DENAIR", +"DENALI PARK", +"DENBIGH", +"DENIS", +"DENISE REED", +"DENNY", +"DENSMORE", +"DENT", +"DENTON", +"DENVER", +"DEO GLORIA", +"DERBY", +"DEREK", +"DERMOND", +"DERR", +"DESCANSO", +"DESERT PINE", +"DESERT WILLOW", +"DESERTAIRE", +"DESIREE", +"DESTINY", +"DETROIT", +"DEVEREAUX", +"DEVIN", +"DEVONSHIRE", +"DEWAR", +"DEWAYNE", +"DEWITT", +"DEZZANI", +"DIABLO", +"DIABLO GRANDE", +"DIAMOND", +"DIAMOND HEAD", +"DIAMOND SPRINGS", +"DIANNE", +"DICKENS", +"DIEHL", +"DIENSTAG", +"DIFANI", +"DILLINGHAM", +"DILLON", +"DILLWOOD", +"DIMENSIONS", +"DINARD", +"DIRK", +"DISCOVERY", +"DITMAN", +"DIVAN", +"DIVANIAN", +"DIX", +"DIXIE", +"DIXON", +"DOBBINS", +"DOCKSIDE", +"DODDS", +"DODGE", +"DOERKSEN", +"DOGWOOD", +"DOHENY", +"DOHERTY", +"DOKER", +"DOLCETTO", +"DOMECQ", +"DOMENIC", +"DOMINGO", +"DOMINGUEZ", +"DOMINIC", +"DON", +"DON CARLOS", +"DON PEDRO", +"DON RAFAEL", +"DON RAMON", +"DONALD", +"DONCASTER", +"DONEGAL", +"DONKIN", +"DONNA", +"DONNE BROOK", +"DONNELLY PARK", +"DONNER", +"DONNER TRAIL", +"DONOVAN", +"DOO", +"DORA", +"DORADO", +"DORAL", +"DORCHESTER", +"DOREEN", +"DORIS", +"DORITA", +"DORMEA", +"DOROTHY", +"DORRINGTON", +"DORSET", +"DORSEY", +"DORY", +"DOS PASSOS", +"DOS RIOS", +"DOTHAN", +"DOUBLE EAGLE", +"DOUBLOON", +"DOUGFIR", +"DOUGLAS", +"DOVE", +"DOVEHOUSE", +"DOVER", +"DOW", +"DOWD", +"DOWITCHER", +"DOWNEY", +"DOWNIE", +"DOWNING", +"DOYLE", +"DRAFT", +"DRAGOO PARK", +"DRAKE", +"DRAKESHIRE", +"DRAKEWOOD", +"DRAPER", +"DREAM", +"DREW", +"DREXEL", +"DREYFUS", +"DRIFTWOOD", +"DRIFTWOOD PARK", +"DRIFTWOOD PARKJ", +"DRISKELL", +"DRY CREEK", +"DUCHESS", +"DUCK BLIND", +"DUCKART", +"DUDENHOFER", +"DUDLEY", +"DUKE", +"DULWICH", +"DUNBAR", +"DUNCAN", +"DUNDEE", +"DUNES", +"DUNHAM", +"DUNHILL", +"DUNN", +"DUNN RANCH", +"DUNNING", +"DUNSTER", +"DUNTON", +"DUPORTAIL", +"DUPRE", +"DUQUESNE", +"DURANCE", +"DURANGO", +"DURANT", +"DURER", +"DURHAM", +"DURLEY", +"DUSTIN", +"DUSTY", +"DUSTY MILLER", +"DUTCH CORNER", +"DUTCH FLAT", +"DUTCHOLLOW", +"DWIGHT", +"DYER", +"DYLAN CREEK", +"DYNASTY", +"E", +"EAGLE", +"EAGLE PEAK", +"EAGLE RIDGE", +"EAGLEGLEN", +"EARL", +"EARLHAM", +"EARLMAR", +"EAST", +"EAST GLEN", +"EASTERN", +"EASTGATE", +"EASTIN", +"EASTMAN", +"EASTPORT", +"EASTRIDGE", +"EASTWICK", +"EASTWOOD", +"EATON", +"EAU CLAIRE", +"EBBETT", +"EBES", +"EBONY", +"ECHO", +"ECHO PARK", +"EDAN", +"EDDO", +"EDENTON", +"EDGEBROOK", +"EDGEFIELD", +"EDGETOWN", +"EDGEVIEW", +"EDGEWATER", +"EDGEWOOD", +"EDINBURGH", +"EDISON", +"EDITH", +"EDMONTON", +"EDMUNDS", +"EDNA", +"EDSEL", +"EDWARD", +"EDWIN", +"EFFINGHAM", +"EHLERS", +"EHRLICH", +"EICHER", +"EIDER", +"EISENHOWER", +"EL CAJON", +"EL CAMINO", +"EL CAPITAN", +"EL CHARRO", +"EL CIRCULO", +"EL DORADO", +"EL FARRARI", +"EL GOYA", +"EL GRECO", +"EL JACINTO", +"EL KATRINA", +"EL MONTE", +"EL PASADO", +"EL PASEO", +"EL PASO", +"EL POMAR", +"EL PORTAL", +"EL PUEBLO", +"EL RIO", +"EL ROSAL", +"EL ROYA", +"EL SERENO", +"EL TERINO", +"EL TORO", +"EL VAQUERO", +"EL VECINO", +"EL VISTA", +"ELAINE", +"ELDENA", +"ELDENBERRY", +"ELDER", +"ELDERWOOD", +"ELDON", +"ELEANOR", +"ELECTRIC", +"ELENA", +"ELFERS", +"ELGIN", +"ELISE", +"ELIZABETH", +"ELK CREEK", +"ELKE", +"ELLEBY", +"ELLEN", +"ELLENBORO", +"ELLENWOOD", +"ELLERD", +"ELLESMERE", +"ELLIE", +"ELLINGTON", +"ELLIOT", +"ELLIS", +"ELLISON", +"ELM", +"ELMA", +"ELMCREST", +"ELMHURST", +"ELMO LOOP", +"ELMORE", +"ELMWOOD", +"ELOISE", +"ELON", +"ELSIE", +"ELWIN", +"ELY", +"ELYAR MOUNTAIN", +"ELYSE", +"EMERALD", +"EMERSON", +"EMERY", +"EMIGRANT", +"EMILY", +"EMMA", +"EMPEROR", +"EMPIRE", +"EMPRESS", +"ENCINA", +"ENCLAVE", +"ENCORE", +"ENDICOTT", +"ENFIELD", +"ENGLEWOOD", +"ENGLISH", +"ENGLISH OAKS", +"ENGSTROM", +"ENID", +"ENRIQUE", +"ENSENADA", +"ENSLEN", +"ENSLEN PARK", +"ENTERPRISE", +"ENTERTAINMENT", +"ENTRADA", +"EPPERSON", +"EPPING", +"EQUINE", +"ERICK", +"ERICKSON", +"ERICWOOD", +"ERIE", +"ERIN", +"ESCALON", +"ESCAMILLA", +"ESCENA", +"ESCONDIDO", +"ESCUELITA", +"ESGAR", +"ESMAIL", +"ESMAR", +"ESPANA", +"ESSER", +"ESSEX", +"ESSIE", +"ESTA", +"ESTANCIA", +"ESTATES", +"ESTEBAN", +"ESTELLE", +"ESTEP", +"ESTHER", +"ESTRELLA", +"ESTRELLITA", +"ETHAN ALLEN", +"ETHEL", +"ETHERINGTON", +"ETON", +"EUCALYPTUS", +"EUCLID", +"EUGENE", +"EULA", +"EUREKA", +"EVALEE", +"EVANS", +"EVELLE", +"EVELYN", +"EVERETT", +"EVERGREEN", +"EVOLUTION", +"EVONA", +"EXCELSIOR", +"EXEDINE", +"EXETER", +"EXPEDITION", +"EXPLORER", +"F", +"FAIR OAKS", +"FAIRBAIRN", +"FAIRBROOK", +"FAIRFAX", +"FAIRHAVEN", +"FAIRHOLME", +"FAIRINGTON", +"FAIRLAND", +"FAIRMONT", +"FAIROAKS", +"FAIRVALE", +"FAIRVIEW", +"FAIRWAY", +"FAIRWOOD", +"FAITH", +"FAITH HOME", +"FALCON", +"FALCON CREST", +"FALCON RIDGE", +"FALCONGLEN", +"FALL", +"FALL CREEK", +"FALL RIVER", +"FALLBROOK", +"FALLEN LEAF", +"FALLEN OAK", +"FALLON", +"FALLQUIST", +"FALLVIEW", +"FALMOUTH", +"FAMILY", +"FANNELL", +"FANTASY", +"FARA BIUNDO", +"FARM SUPPLY", +"FARMERS", +"FARMHOUSE", +"FARR", +"FARRAR", +"FARRIS", +"FATIH HOME", +"FATTORIA", +"FAUST", +"FAUSTINA", +"FAWN LILY", +"FAWNDALE", +"FAWNDLE", +"FAY", +"FEARL", +"FEARLENE", +"FEATHER", +"FEATHER RIVER", +"FEBRUARY", +"FEDERATION", +"FELKIRK", +"FELTON", +"FENN", +"FENSOM", +"FERGUSON", +"FERN", +"FERN GROVE", +"FERNANDES", +"FERNRIDGE", +"FERNVIEW", +"FERNWOOD", +"FERRARA", +"FERRARI", +"FERREIRA RANCH", +"FESTIVAL", +"FETEREIA", +"FICUS", +"FIDDLELEAF", +"FIEDLER", +"FIELD STONE", +"FIELDCREST", +"FIELDS", +"FIELDS RANCH", +"FIESTA", +"FIG", +"FIGARO", +"FIJI", +"FILBERT", +"FILMORE", +"FINALE", +"FINCH", +"FINE", +"FINK", +"FINLANDIA", +"FINLEY", +"FINN'S", +"FINNEY", +"FINNIGAN", +"FINSTER", +"FIORI", +"FIR", +"FIRE SCIENCE", +"FIRENZA", +"FIRESIDE", +"FIRETHORN", +"FIREWEED", +"FISH", +"FISHER", +"FISK", +"FITZPATRICK", +"FJORD", +"FLAME TREE", +"FLAMINGO", +"FLANDERS", +"FLATRIDGE", +"FLAVORCREST", +"FLEETWOOD", +"FLEMING", +"FLEUR DE LIS", +"FLICKER", +"FLINT", +"FLINTRIDGE", +"FLORA", +"FLORA VISTA", +"FLORAL", +"FLORENCE", +"FLORES", +"FLORETTE", +"FLORIDA", +"FLORINE", +"FLOTO", +"FLOUR MILL", +"FLOWER", +"FLOWER GARDEN", +"FLOWERGLEN", +"FLOYD", +"FLUSHING MEADOWS", +"FODERMAIER", +"FOGARTY", +"FONDA", +"FONTANA", +"FOOTE", +"FOOTHILLS", +"FORD", +"FORDHAM", +"FOREST", +"FOREST GLEN", +"FOREST GLENN", +"FORESTAL", +"FORREST OAK", +"FORT HENRY", +"FORT SUMPTER", +"FORTUNA", +"FORTUNEMAKER", +"FOSBERG", +"FOSTER", +"FOUNDERS", +"FOUNDRY", +"FOUNTAIN", +"FOUNTAIN GRASS", +"FOUR SEASONS", +"FOWLER", +"FOX", +"FOX BOROUGH", +"FOX GLEN", +"FOX GROVE ACCESS", +"FOX RIVER", +"FOXCROFT", +"FOXGLOVE", +"FOXTAIL", +"FOXWOOD", +"FOXY", +"FOY", +"FRAGO", +"FRANCES", +"FRANCIS SCOTT", +"FRANCO", +"FRANK COX", +"FRANKENHEIMER", +"FRANKETTE", +"FRANKLIN", +"FRANKS", +"FRANQUETTE", +"FRANS HALS", +"FRANSEN", +"FRANSIL", +"FRAZIER", +"FRAZINE", +"FREDA", +"FREDERICKSBURG", +"FREDRICKS", +"FREEDOM", +"FREELOVE", +"FREEPORT", +"FREIDA", +"FREISA", +"FREITAS", +"FREITAS PARK", +"FREMONT", +"FRENCH", +"FRENCHBAR", +"FRESA", +"FRESH AIRE", +"FRESIAN", +"FRESNO", +"FRIAR TUCK", +"FRIBOURG", +"FROG POND", +"FRONA", +"FRONT", +"FRONTAGE", +"FRONTIER", +"FROST", +"FRUIT", +"FRUITRIDGE", +"FRUITWOOD", +"FRYMIRE", +"FUCHSIA", +"FULKERTH", +"FULLERTON", +"FULTON", +"FUNSTON", +"FUSCO", +"G", +"GABLE", +"GABRIEL", +"GAFFERY", +"GAGOS", +"GAGOSIAN", +"GAIL", +"GAINSBORO", +"GALA", +"GALAS", +"GALAXY", +"GALERITA", +"GALLERY", +"GALVEZ", +"GALWAY", +"GAMAY", +"GAMBLER HILL", +"GANADO", +"GANNET", +"GARDEN", +"GARDEN GATE", +"GARDEN OAK", +"GARDEN PATCH", +"GARDEN VIEW", +"GARDENIA", +"GARETH", +"GARFIELD", +"GARGOTTO", +"GARIBALDI", +"GARLAND", +"GARLANDWOOD", +"GARNER", +"GARNET", +"GARRISON", +"GARST", +"GARVEY", +"GARY", +"GARZAS", +"GARZELLIS", +"GASLIGHT", +"GASTONBURY", +"GATES", +"GATESVILLE", +"GATEWAY", +"GATEWOOD", +"GATHERING", +"GATSBY", +"GATWICK", +"GAUGIN", +"GAVEN", +"GAVIOTA", +"GAY", +"GAYLAND", +"GAYLE", +"GAZA", +"GEER", +"GELDING", +"GELF", +"GEMINI", +"GEMSTONE", +"GENE", +"GENERATIONS", +"GENEVA", +"GENEVIEVE", +"GENOA", +"GENTRY", +"GEORGE", +"GEORGEANN", +"GEORGETOWN", +"GEORGIA", +"GERALD", +"GERALDINE", +"GERANIUM", +"GERBER", +"GERITA", +"GETTYSBURG", +"GHIA", +"GIAHOS", +"GIAMMONA", +"GIANT OAK", +"GIBBS", +"GIBRALTER", +"GIBSON", +"GIDDINGS", +"GIDEON", +"GIKAS", +"GIL", +"GILBERT", +"GINA", +"GINGER", +"GINGERS", +"GINKGO", +"GINNYWOOD", +"GIRARD", +"GIRASOL", +"GISBORNE", +"GITY", +"GLACIER", +"GLACIER BAY", +"GLACIER POINT", +"GLADWIN", +"GLADWYNE", +"GLASGOW", +"GLASS", +"GLASTON", +"GLEN ARBOR", +"GLEN AULEN", +"GLEN FIELD", +"GLEN GROVE", +"GLEN HARBOR", +"GLEN HAVEN", +"GLEN MEADOW", +"GLEN PARK", +"GLEN RIDGE", +"GLENBROOK", +"GLENCREST", +"GLENDA", +"GLENDALE", +"GLENDOWER", +"GLENEAGLES", +"GLENHAVEN", +"GLENMOOR", +"GLENN", +"GLENVIEW", +"GLENVILLE", +"GLENWOOD", +"GLIDER", +"GLIMMER", +"GLORIA", +"GLORY", +"GLOUCESTER", +"GLOUSTER", +"GLOW", +"GNESA", +"GOBEL", +"GODFREY", +"GOLD", +"GOLD COUNTRY", +"GOLD CREEK", +"GOLD HILL", +"GOLD NUGGET", +"GOLD RIVER", +"GOLD RUN", +"GOLD RUSH", +"GOLD STRIKE", +"GOLD VALLEY", +"GOLDEN EAGLE", +"GOLDEN EYE", +"GOLDEN GATE", +"GOLDEN LEAF", +"GOLDEN POPPY", +"GOLDEN STATE", +"GOLDEN WEST", +"GOLDENOAK", +"GOLDENROD", +"GOLDENWOOD", +"GOLDFEVER", +"GOLDFIELD", +"GOLDFINCH", +"GOLDIE", +"GOLDMINE", +"GOLDSEIVE", +"GOLDSTONE", +"GOLDUST", +"GOLF", +"GOLF LINKS", +"GOLINDRINA", +"GOMES", +"GONDRING", +"GOODLAND", +"GOODWIN", +"GORDON", +"GORHAM", +"GORMAN", +"GOSHAWK", +"GOSSAMER", +"GOSSAMER WY", +"GOUDA", +"GOULART", +"GOULD", +"GOVANNINA", +"GOYEN", +"GRACE", +"GRACKLE", +"GRAFTON", +"GRAHAM", +"GRAN VIA", +"GRANADA", +"GRAND", +"GRAND CANYON", +"GRAND CENTRAL", +"GRAND OAK", +"GRAND PRIX", +"GRAND TETON", +"GRAND VIEW", +"GRANDVIEW", +"GRANGER", +"GRANITE", +"GRANITE CREEK", +"GRANITE FALLS", +"GRANNY", +"GRANT", +"GRANTLAND", +"GRAPE", +"GRAPE ARBOR", +"GRAPELEAF", +"GRAPEWOOD", +"GRAPHICS", +"GRASS VALLEY", +"GRASSLAND", +"GRATTON", +"GRAY", +"GRAY FOX", +"GRAYBARK", +"GRAYSON", +"GRAYWOLF", +"GRAYWOOD", +"GREAT BASIN", +"GREAT FALLS", +"GREBE", +"GRECIAN", +"GRECO", +"GREELEY", +"GREEN HAVEN", +"GREEN JADE", +"GREEN KNOLL", +"GREEN TEAL", +"GREEN VALLEY", +"GREENACRE", +"GREENBACK", +"GREENBORO", +"GREENBRIER", +"GREENDALE", +"GREENFIELD", +"GREENGATE", +"GREENHILLS", +"GREENHOUSE", +"GREENLAWN", +"GREENLEAF", +"GREENOAKS", +"GREENPORT", +"GREENVIEW", +"GREENWAY", +"GREENWICH", +"GREENWOOD", +"GREFF", +"GREGER", +"GREGERSON", +"GREGORY", +"GRENACHE", +"GREY GOOSE", +"GREYSTONE", +"GRIFFIN", +"GRIFFITHS", +"GRILLOS", +"GRIMES", +"GRINNELL", +"GRISCHOTT", +"GRISWOLD", +"GROSVENOR", +"GROUSE", +"GROUSE CROSSING", +"GROUSEHEDGE", +"GROVE", +"GROVE POINTE", +"GROVELAND", +"GROVER", +"GROVETON", +"GROWDON", +"GUADALAJARA", +"GUATAVITA", +"GUAVA", +"GUERNSEY", +"GUILDFORD", +"GUINEVERE", +"GUISSEPPE", +"GULF", +"GULFSTREAM", +"GUSTAFSON", +"GUTHERIE", +"GUTHMILLER", +"GWYN", +"H", +"HABSBURG", +"HACIENDA", +"HACKBERRY", +"HACKETT", +"HACKNEY", +"HADDON", +"HAGEN", +"HAGERMAN PEAK", +"HAGSTROM", +"HAGUE", +"HAHN", +"HAIDLEN", +"HAIG", +"HALDEN", +"HALE", +"HALE ALOHA", +"HALF MOON", +"HALIFAX", +"HALL", +"HALLEY", +"HALLMAN", +"HALLMARK", +"HALLOWELL", +"HALLSBORO", +"HAMBLE", +"HAMDEN", +"HAMILTON", +"HAMLOW", +"HAMMER HILL", +"HAMMETT", +"HAMMON", +"HAMMOND", +"HAMPSHIRE", +"HAMPTON", +"HANCOCK", +"HANDEL", +"HANEY", +"HANNAH", +"HANOVER", +"HANSEN", +"HARBERT", +"HARBOR", +"HARBOR COVE", +"HARBOUR TOWN", +"HARCOURT", +"HARDIN", +"HARDING", +"HARDY", +"HARLAN", +"HARLEQUIN", +"HARNESS", +"HAROLD", +"HAROLD ALLEY", +"HARON", +"HARPER", +"HARRIETT", +"HARRIS", +"HARROW", +"HART", +"HARTLEY", +"HARTMAN", +"HARTVICKSON", +"HARTWICK", +"HARVARD", +"HARVEST", +"HARVEST HICKORY", +"HARVEST PARK", +"HARVESTWOOD", +"HARVEY", +"HASHEM", +"HASLEY", +"HASTINGS", +"HATCH", +"HATFIELD", +"HAVASU", +"HAVEN", +"HAVENBROOK", +"HAVENHURST", +"HAVENS", +"HAVENWOOD", +"HAVERHILL", +"HAVERTOWN", +"HAWAII", +"HAWAIIAN PETREL", +"HAWES", +"HAWK", +"HAWKEYE", +"HAWKINS", +"HAWTHORNE", +"HAYCASTLE", +"HAYES", +"HAYFIELD", +"HAYS", +"HAYSTACK", +"HAZEL", +"HAZELDEAN", +"HAZELNUT", +"HAZELWOOD", +"HEALD CT", +"HEARTHSONG", +"HEARTHSTONE", +"HEARTLAND", +"HEARTLAND RANCH", +"HEARTNUT", +"HEARTWOOD", +"HEATH", +"HEATHER", +"HEATHER HILLS", +"HEATHERNOEL", +"HEATHERWOOD", +"HEATHROW", +"HEAVENLY", +"HEDBERG", +"HEDGESTONE", +"HEDSTROM", +"HEIDI", +"HEIRLOOM", +"HELD", +"HELEN", +"HELEN PERRY", +"HELENA", +"HELMS", +"HELTZER", +"HEMLOCK", +"HEMMINGER", +"HEMSTEAD", +"HENLEY", +"HENNINGS", +"HENRY", +"HEPBURN", +"HEPPNER", +"HERCULES", +"HERITAGE", +"HERITAGE MANOR", +"HERITAGE OAK", +"HERMIDA", +"HERMOSA", +"HERNANDEZ", +"HERNDON", +"HESTON", +"HI TECH PARKWAY", +"HIALEAH", +"HICKEY", +"HICKMAN", +"HICKORY", +"HIDALGO", +"HIDDEN CANYON", +"HIDDEN GLEN", +"HIDDEN GROVE", +"HIDDEN HILLS", +"HIDDEN MEADOW", +"HIDDEN OAK", +"HIDDEN POND", +"HIDDEN SPRINGS", +"HIDDENBROOK", +"HIGBEE", +"HIGGINS", +"HIGH", +"HIGH MESA", +"HIGH POINT", +"HIGHGATE", +"HIGHLAND", +"HIGHLANDS PARK", +"HIGHLIGHTS", +"HIGHMORE", +"HIL-MOR", +"HILBORO", +"HILDA", +"HILDRETH", +"HILL", +"HILLCREST", +"HILLERY", +"HILLGLEN", +"HILLIARD", +"HILLMONT", +"HILLS FERRY", +"HILLSBORO", +"HILLSDALE", +"HILLSIDE", +"HILLSTOCK", +"HILLSWOOD", +"HILLTOP", +"HILLVIEW", +"HILMAR", +"HILO", +"HILTON", +"HILTON HEAD", +"HILVERSUM", +"HINDS", +"HINKLEY", +"HINTZE", +"HIRAM", +"HISTORY", +"HITO", +"HOBART", +"HOBBY", +"HODEL", +"HOFFMAN", +"HOGAN", +"HOGIN", +"HOGUE", +"HOLBROOK", +"HOLCOMBE", +"HOLIDAY", +"HOLLAND", +"HOLLENBECK", +"HOLLISTER", +"HOLLY", +"HOLLY FIELD", +"HOLLY OAK", +"HOLLYHOCK", +"HOLLYWOOD", +"HOLM", +"HOLSTEIN", +"HOLT", +"HOMER", +"HOMESTEAD", +"HOMETOWN", +"HOMEWOOD", +"HOMEWOOD VILLAGE", +"HONEY BEE", +"HONEY CREEK", +"HONEYCREEPER", +"HONEYLOCUST", +"HONEYSUCKLE", +"HOOD", +"HOOVER", +"HOPE", +"HOPKINS", +"HOPPER", +"HORACE", +"HORIZON", +"HORN", +"HORSESHOE", +"HORSETAIL FALLS", +"HORTON", +"HOSMER", +"HOT SPRINGS", +"HOTEL", +"HOUSER", +"HOWARD", +"HOWE", +"HOYER", +"HOYLE", +"HUBERT", +"HUDSON", +"HUGHES", +"HUGHSON", +"HUGO", +"HULA", +"HULEN", +"HULL", +"HULST", +"HULTBERG", +"HUMBER", +"HUMBERTON", +"HUMBOLT", +"HUMMINGBIRD", +"HUNT", +"HUNTER", +"HUNTER CREEK", +"HUNTINGTON", +"HUNTLEY", +"HUNTMASTER", +"HURON", +"HUTCHESON", +"HUXLEY", +"HWY (ON RAMP)", +"HWY 108", +"HWY 108 120", +"HWY 33", +"HWY 99", +"HWY 99 ( ON RAMP)", +"HWY 99 (OFF RAMP)", +"HWY 99 (ON RAMP)", +"HWY 99 REST", +"HWY99 (ON RAMP)", +"HYACINTH", +"HYANNIS", +"HYDE", +"HYE PARK", +"HYSELL", +"I", +"I-5", +"I-5 (OFF RAMP)", +"I-5 (ON RAMP)", +"I-5 REST", +"IAN", +"IBIS", +"ICHORD", +"IDAHO", +"IDALOU", +"IDYLWOOD", +"IKE CROW", +"ILA", +"ILLINOIS", +"ILLUSION", +"IMAGE", +"IMAGES", +"IMAGINE", +"IMPERIAL", +"IMPERIAL LILY", +"IMPULSE", +"IMSHU", +"INAUDI", +"INCLINE", +"INDEPENDENCE", +"INDIA", +"INDIAN BUTTE", +"INDIAN RIDGE", +"INDIANA", +"INDUSTRIAL", +"INDUSTRIAL ROWE", +"INEZ", +"INGLENOOK", +"INGRAM CREEK", +"INLAND", +"INNSBROOK", +"INSPIRATION", +"INVERNESS", +"INYO", +"IONE", +"IOWA", +"IPSWICH", +"IRENE", +"IRIS", +"IRON GATE", +"IRONS", +"IRONSIDE", +"IRONWOOD", +"IRVIN", +"ISABEL HUNTER", +"ISABELLA", +"ISAIAH", +"ITASCA", +"ITTURRERIA", +"IVANHOE", +"IVES", +"IVORY", +"IVY", +"J", +"J T CROW", +"JACINTHE", +"JACKELLEN", +"JACKIE", +"JACKS", +"JACKSON", +"JACOB", +"JACQUELINELEE", +"JACQUELYN", +"JADE", +"JAGUAR", +"JAHROM", +"JAKE CREEK", +"JAMAICA", +"JAMES", +"JAMES BURKE", +"JAMESTOWN", +"JANDEE", +"JANE", +"JANEEN", +"JANEL", +"JANELLE", +"JANET", +"JANICE", +"JANIE", +"JANNA", +"JANNI", +"JANOPAUL", +"JANTZEN", +"JANUARY", +"JAPONICA", +"JAQUAY", +"JARDIN", +"JARED", +"JARENA", +"JARRELL", +"JASMIN", +"JASMINE", +"JASON", +"JASPER", +"JAVEY", +"JAYANN", +"JAYHAWK", +"JEAN", +"JEANETTE", +"JEANINE", +"JEANNIE", +"JEBEDIAH", +"JEELU", +"JEFF", +"JEFFERSON", +"JEFFNELL", +"JEFFREY", +"JENNER", +"JENNIE", +"JENNIFER", +"JENNINGS", +"JENSEN", +"JEPPSON", +"JEREMY", +"JERRY", +"JERSEY", +"JERUSALEM", +"JESSICA", +"JESSIE", +"JESSUP", +"JEWEL", +"JEWEL FLOWER", +"JILL", +"JIM", +"JIMBO", +"JOANN", +"JOANNA", +"JOAQUIN", +"JOE RUDDY", +"JOECY", +"JOEL", +"JOETT", +"JOHANSEN", +"JOHN", +"JOHN FOX", +"JOHN LEE", +"JOHN MICHAEL", +"JOHN MUIR", +"JOHN WAYNE", +"JOHNSON", +"JOLIE PRE", +"JOLLY", +"JONABEL", +"JONATHAN", +"JONES", +"JONI", +"JONQUIL", +"JOPPA", +"JORDAN", +"JORDANOLO", +"JORGE", +"JORGENSEN", +"JOSEPH", +"JOSHUA", +"JOSILANE", +"JOY", +"JOYCE", +"JOYNICHOLE", +"JUANITA", +"JUAREZ", +"JUBAL", +"JUBILEE", +"JUDITH", +"JUDY", +"JULENE", +"JULEP", +"JULIA", +"JULIAN", +"JULIE", +"JULY", +"JUNE", +"JUNIPER", +"JUPITER", +"JURA", +"JUSTICE", +"JUSTIN", +"JUSTINPAUL", +"K", +"KADOTA", +"KAHALA", +"KAILUA", +"KAISER", +"KALLAND", +"KAMPEN", +"KANSAS", +"KARA", +"KAREN", +"KAREN ALANE", +"KARENELL", +"KARI", +"KARYN DAWN", +"KASLIN", +"KASPER", +"KASSON", +"KATELLA", +"KATELYN", +"KATHERINE", +"KATHLEEN", +"KATHRINE", +"KATHY", +"KATIE", +"KATY", +"KAUAI", +"KAUFMAN", +"KAVANAGH", +"KAY", +"KAZMIR", +"KEARNEY", +"KEATING", +"KEE", +"KEENE", +"KEENELAND", +"KEEPSAKE", +"KEITH", +"KELLER", +"KELLEY", +"KELLOGG", +"KELSO", +"KEMPAS", +"KEMPER", +"KENDALL", +"KENDEE", +"KENDRA", +"KENILWORTH", +"KENMOR", +"KENNEDY", +"KENNETH", +"KENNETH CHARLES", +"KENSINGTON", +"KENSINGTON PARK", +"KENT", +"KENTFIELD", +"KENTUCKY", +"KENTWOOD", +"KENWOOD", +"KENWORTHY", +"KERLEY", +"KERN", +"KERN CREEK", +"KERR", +"KERR PARK", +"KERRY", +"KERSEY", +"KERSTEN", +"KESTREL", +"KESWICK", +"KETCH", +"KEVIN", +"KEY WEST", +"KEYES", +"KEYSTONE", +"KEYSTONE PACIFIC", +"KHALSA", +"KHATRI", +"KIDD", +"KIENITZ", +"KIERNAN", +"KILBURN", +"KILDARE", +"KILKENNY", +"KILLARNEY", +"KILLIGREW", +"KILROY", +"KIM", +"KIMBALL", +"KIMBALL HILL", +"KIMBERLY", +"KIMBERLY SHEA", +"KIMBLE", +"KINCAID", +"KINDRED", +"KING", +"KING ARTHUR", +"KING HENRY", +"KING RICHARD", +"KINGFIELD", +"KINGFISHER", +"KINGLET", +"KINGMAN", +"KINGS", +"KINGS MILL", +"KINGS PARK", +"KINGS POINT", +"KINGSBURY", +"KINGSLAND", +"KINGSTON", +"KINGSWOOD", +"KINSER", +"KINSHIRE", +"KIOWA", +"KIRBYS MILL", +"KIRKES", +"KIRKLAND", +"KIRKSEY", +"KIRKWALL", +"KIRKWOOD", +"KIRSCHEN", +"KISKA", +"KISO", +"KIT", +"KIT FOX", +"KIWI", +"KLEMM", +"KLINE", +"KLOPPING", +"KNIGHTS", +"KNIGHTSBRIDGE", +"KNOB CREEK", +"KNOLES", +"KNOX", +"KNOXLEY", +"KNUTSON", +"KODIAK", +"KONA", +"KONA OAK", +"KONING", +"KONYNENBURG", +"KORBEL", +"KOSTER", +"KOUNIAS", +"KRISHAWN", +"KRISTI", +"KRUGER", +"KURT", +"KYLE", +"KYLIE", +"L", +"L B CROW", +"LA CIENEGA", +"LA CORUNNA", +"LA COSTA", +"LA COSTE", +"LA CRESTA", +"LA FORCE", +"LA GALLINA", +"LA GRANGE", +"LA GRANGE DAM", +"LA JOLLA", +"LA JUNTA", +"LA LINDA", +"LA LOMA", +"LA LYNN", +"LA MANCHA", +"LA MARIA", +"LA PALMA", +"LA PALOMA", +"LA PAZ", +"LA PERLA", +"LA PLAYA", +"LA POSADA", +"LA ROSA", +"LA SALLE", +"LA SELVA", +"LA SIESTA", +"LA SOMBRA", +"LA VETA", +"LA VILLA ROSE", +"LABRADOR", +"LACROSS", +"LACY", +"LADD", +"LADONA", +"LADY DAWN", +"LADY SLIPPER", +"LAFAYETTE", +"LAGOS", +"LAGUNA", +"LAGUNA SECA", +"LAHAINA", +"LAHONTAN", +"LAIRD", +"LAKE", +"LAKE FRONT", +"LAKE PARK", +"LAKE TAHOE", +"LAKE WIND", +"LAKEHEAD", +"LAKENS HARBOR", +"LAKESHORE", +"LAKESIDE", +"LAKEVIEW", +"LAKEWOOD", +"LAMAR", +"LAMARCK", +"LAMBERT", +"LAMBORGHINI", +"LAMBUTH", +"LAMPLEY", +"LANA", +"LANCASHIRE", +"LANCASTER", +"LANCE", +"LANCELOT", +"LANCEY", +"LANDEE", +"LANDER", +"LANDES", +"LANDING", +"LANDINI", +"LANDO", +"LANDON", +"LANDRETH", +"LANE", +"LANESBORO", +"LANEWOOD", +"LANGFORD", +"LANGSTON", +"LANGTON", +"LANGWORTH", +"LANSING", +"LANTANA", +"LANTERN", +"LAPHAM", +"LAPWING", +"LARAMIE", +"LARCH", +"LARCHWOOD", +"LAREDO", +"LARIAN", +"LARISA", +"LARKIN", +"LARKSPUR", +"LARMUSEAU", +"LARNED", +"LARRY", +"LARRYNELL", +"LARS", +"LARSEN", +"LAS CRUCES", +"LAS DALIAS", +"LAS FLORES", +"LAS PALMAS", +"LAS VEGAS", +"LASITER", +"LASSEN", +"LASSO", +"LATHROP", +"LATIMER", +"LATOUR", +"LAUDING", +"LAUGHLIN", +"LAURA", +"LAURALEE", +"LAURANT", +"LAUREL", +"LAUREL OAK", +"LAUREL RIDGE", +"LAUREL WALK", +"LAURELWOOD", +"LAUREN", +"LAURENBURG", +"LAURIE", +"LAVENDER", +"LAVERNE POTTS", +"LAVON", +"LAVON NEW", +"LAWRENCE", +"LAWSON", +"LAZARINE", +"LE MANS", +"LE NAILER", +"LEAFLET", +"LEAH", +"LEANDRA", +"LEATHER CREEK", +"LEAVENWORTH", +"LEAVITT PEAK", +"LECKRON", +"LECOURBE", +"LEDWITH", +"LEE", +"LEEDOM", +"LEEDS", +"LEEK", +"LEERAE", +"LEESEME", +"LEFFLER", +"LEGACY", +"LEGEND", +"LEGION PARK", +"LEHI", +"LEILANI", +"LELAH", +"LELAND", +"LEMA", +"LEMMONS", +"LEMON", +"LEMON BLOSSOM", +"LENA", +"LENAY", +"LENORE", +"LENOX", +"LEO", +"LEON", +"LEONA", +"LEONARD", +"LEONATUS", +"LESLIE", +"LESTER", +"LEVELAND", +"LEVERTON", +"LEVI", +"LEVINE", +"LEVON", +"LEW", +"LEWIS", +"LEXAR", +"LEXINGTON", +"LEYTONSTONE", +"LEZLIE", +"LIAL", +"LIBBY", +"LIBERINI", +"LIBERTY", +"LIBRA", +"LIEDUM", +"LIEF", +"LIFESCAPES", +"LIFETIME", +"LIGHTHOUSE", +"LIHUE", +"LILAC", +"LILLIAN", +"LILY", +"LIMESTONE", +"LINCOLN", +"LINCOLN OAK", +"LINDA", +"LINDA VISTA", +"LINDARO", +"LINDBROOK", +"LINDEN", +"LINDENWOOD", +"LINDSAY", +"LINDSTROM", +"LINFIELD", +"LINLEY", +"LINN", +"LINNEA", +"LINWOOD", +"LIONGATE", +"LIONUDAKIS", +"LIPIZZAN", +"LIQUIDAMBAR", +"LISA", +"LISELLE", +"LITA", +"LITT", +"LITTLE", +"LITTLE BOB", +"LITTLE CREEK", +"LITTLE FAWN CANYON", +"LITTLE JOHN", +"LITTLE JOHNS CREEK", +"LITTLE LAKE", +"LITTLE OAK", +"LITTLE STINT", +"LITTLETON", +"LIVE OAK", +"LIVERNO", +"LIVINGSTON", +"LIZZIE", +"LLOYD", +"LOBERO", +"LOCARNO", +"LOCH LOMOND", +"LOCH NESS", +"LOCHBREA", +"LOCKE", +"LOCKSLEY", +"LOCKWOOD", +"LOCUST", +"LODGE CREEK", +"LODGEPOLE", +"LODI", +"LOGAN", +"LOIRE", +"LOIS", +"LOLA", +"LOLETTA", +"LOMA", +"LOMA VISTA", +"LOMBARDO", +"LOMBARDY", +"LON DALE", +"LONDON", +"LONDONDERRY", +"LONE OAK", +"LONE PALM", +"LONE TREE", +"LONEPINE", +"LONESTAR", +"LONG", +"LONGBRIDGE", +"LONGFELLOW", +"LONGHORN", +"LONGMEADOW", +"LONI", +"LOOKOUT", +"LOQUAT", +"LORAINNE", +"LORD", +"LORELEI", +"LORENE", +"LORENZO", +"LORETELLI", +"LORETO", +"LORETTA", +"LORI", +"LORING", +"LORNA", +"LORRY", +"LOS ALAMOS", +"LOS CEDROS", +"LOS CERRITOS", +"LOS GATOS", +"LOS NINOS", +"LOS OLIVOS", +"LOS PAJAROS", +"LOS PALOS", +"LOS VERDES", +"LOTTIE", +"LOTUS", +"LOU ANN", +"LOUISBURG", +"LOUISE", +"LOUISIANA", +"LOURMARIN", +"LOVERS POINT", +"LOVOTTI", +"LOWE", +"LOY", +"LOYOLA", +"LUCAS", +"LUCCHESI", +"LUCERN", +"LUCILLE", +"LUCINDA", +"LUCK", +"LUGANO", +"LUINDA", +"LUKAS", +"LUNAR", +"LUNDY", +"LUPIN", +"LUPINE", +"LYDIA", +"LYELL", +"LYN", +"LYNBOROUGH", +"LYNCH", +"LYNDE", +"LYNELL", +"LYNLEY", +"LYNN", +"LYNNE RENEE", +"LYON", +"LYONS", +"M", +"MAAG", +"MABLE", +"MAC DOUGAL", +"MAC DUFF", +"MAC GREGOR", +"MACADAMIA", +"MACBETH", +"MACIE", +"MACK", +"MACKILHAFFY", +"MACON", +"MADDUX", +"MADELINE", +"MADELYNNE", +"MADERA", +"MADISON", +"MADISON POINTE", +"MADONIA", +"MADRID", +"MADRONE", +"MADY", +"MAE", +"MAESTRO", +"MAGIC", +"MAGIC SANDS", +"MAGNETITE", +"MAGNOLIA", +"MAGPIE", +"MAHI MAHI", +"MAID MARIANE", +"MAIDEN", +"MAIN", +"MAJESTIC", +"MAJESTIC OAK", +"MALAGA", +"MALCOLM", +"MALDEN", +"MALIBU", +"MALIK", +"MALLARD", +"MALLARD CREEK", +"MALOS", +"MALTA", +"MALVERN", +"MAMILANE", +"MAMMOTH", +"MAN-O-WAR", +"MANASSAS", +"MANCHESTER", +"MANCINI", +"MANDANA", +"MANDARIN", +"MANDERLY", +"MANDEVILLA", +"MANGO", +"MANHASSET", +"MANHATTAN", +"MANITOBA", +"MANN", +"MANNY", +"MANOR", +"MANOR OAK", +"MANSFIELD", +"MANSUR", +"MANTON", +"MANZANITA", +"MAPLE", +"MAPLE RIDGE", +"MAPLEHILL", +"MAPLENUT", +"MAPLEWOOD", +"MARABELLA", +"MARAZAN", +"MARAZZI", +"MARBLE", +"MARBLEHEAD", +"MARCH", +"MARCUS", +"MARGARET", +"MARGATE", +"MARGO", +"MARGUERITE", +"MARIA", +"MARIAN", +"MARIE", +"MARIGOLD", +"MARILYN", +"MARIN", +"MARINA", +"MARIPOSA", +"MARISA", +"MARISSA", +"MARJORIE", +"MARK", +"MARK ALLEN", +"MARK MEAD", +"MARK RANDY", +"MARKET", +"MARKHAM", +"MARKLEE", +"MARLBORO", +"MARLEE", +"MARLENE", +"MARLOW", +"MARNI", +"MARPOLE", +"MARQUETTE", +"MARQUEZ", +"MARRS", +"MARS HILL", +"MARSALA", +"MARSEILLE", +"MARSH CREEK", +"MARSH MARIGOLD", +"MARSH WREN", +"MARSHA", +"MARSHALL", +"MARSHFIELD", +"MARSTON", +"MART", +"MARTEL", +"MARTHA", +"MARTIN", +"MARTIN LUTHER KING", +"MARTINEZ", +"MARTINGALE", +"MARTY", +"MARVIN GARDENS", +"MARY", +"MARY JANE", +"MARY LOU", +"MARY TODD", +"MARYANNA", +"MARYDALE", +"MARYMAR", +"MARYNELL", +"MARZIPAN", +"MASERATI", +"MASON", +"MASSACHUSETTS", +"MASSERA", +"MASTERPIECE", +"MATALEA", +"MATHER", +"MATHIA", +"MATISSE", +"MATTERHORN", +"MATTHEW", +"MAUD", +"MAUD KUMP TERRACE", +"MAUI TERRACE", +"MAUNA KEA", +"MAUNA LOA", +"MAURA", +"MAVERICK", +"MAVIS", +"MAWANA", +"MAX", +"MAXIMILLIAN", +"MAXINE", +"MAXWELL", +"MAY", +"MAYBERRY", +"MAYETTE", +"MAYFAIR", +"MAYFAIRE", +"MAYFIELD", +"MAYFLOWER", +"MAYNELL", +"MAYO", +"MAYWOOD", +"MAZANITA", +"MAZE", +"MC ADOO", +"MC ALLISTER", +"MC CAFFREY", +"MC CLINTOCK", +"MC CLURE", +"MC CORMICK", +"MC COY", +"MC CRACKEN", +"MC DEVITT", +"MC DONALD", +"MC EWEN", +"MC GEE", +"MC GERRY", +"MC GINN", +"MC GINNIS", +"MC GUIRE", +"MC HENRY", +"MC HENRY VILLAGE", +"MC KINLEY", +"MC KITTRICK", +"MC KOSATO", +"MC LEOD", +"MC MURPHY", +"MC NARY", +"MC NAUGHTON", +"MC NEFF", +"MC NEIL", +"MC REYNOLDS", +"MC RITCHIE", +"MC WILLIAMS", +"MCARTHUR", +"MCCAULY", +"MCCORD", +"MCDONALD", +"MCINTOSH", +"MCKENNA", +"MCKNIGHT", +"MEADOW", +"MEADOW BROOK", +"MEADOW CREEK", +"MEADOW GLEN", +"MEADOW GROVE", +"MEADOW OAK", +"MEADOW RUE", +"MEADOWGATE", +"MEADOWLARK", +"MEADOWMONT", +"MEADOWOOD", +"MEADOWVIEW", +"MEANDERING", +"MECHALYS", +"MEDALLION", +"MEDEIROS", +"MEDFORD", +"MEDICINE BOW", +"MEDINAH", +"MEDITERRANEAN", +"MEDLIN", +"MEGAN", +"MEGHAN", +"MEIER", +"MEIKLE", +"MEILY", +"MELANIE", +"MELBA", +"MELBOURNE", +"MELGREN", +"MELINDA", +"MELISSA", +"MELLO", +"MELLOR", +"MELODY", +"MELONES", +"MELROSE", +"MELVA", +"MELVILLE", +"MEMORIAL", +"MEMORY", +"MEMPHIS", +"MENDOCINO", +"MENDOCINO CREEK", +"MENLO", +"MENSINGER", +"MERCED", +"MERCER", +"MERCHANT", +"MERCY", +"MERGANSER", +"MERIDIAN", +"MERLE", +"MERLIN", +"MERLOT", +"MERRIAM", +"MERRIFIELD", +"MERRIMAC", +"MERRIMENT", +"MERRITT", +"MERTON", +"MERTZ", +"MESA", +"MESA CREEK", +"MESA VERDE", +"MESQUITE", +"MESROB", +"MESSARA", +"MESSENGER", +"MESSER", +"META", +"METCALF", +"METTLER", +"MEYER", +"MEZZO", +"MIADORA", +"MICA", +"MICHAEL", +"MICHEL", +"MICHELLE LYNN", +"MICHIGAN", +"MID PINES", +"MIDCREST", +"MIDDELBURG", +"MIDDLE", +"MIDDLEBORO", +"MIDDLECOFF", +"MIDDLETON", +"MIDSUMMER", +"MIDWAY", +"MILANO", +"MILBANK", +"MILES", +"MILESTONE", +"MILFORD", +"MILHOUS", +"MILKY", +"MILL", +"MILL BAY", +"MILL OAK", +"MILLBROOK", +"MILLCREEK", +"MILLENIUM", +"MILLER", +"MILLERTON", +"MILLIE", +"MILLS", +"MILLWOOD", +"MILNES", +"MILO", +"MILPAS", +"MILTON", +"MIMI", +"MINARET", +"MINERVA", +"MINESHAFT", +"MINNEAR", +"MINNESOTA", +"MINNIE", +"MINNIEAR", +"MINOR", +"MINOSO", +"MINUET", +"MIRA FLORES", +"MIRA SOL", +"MIRA VISTA", +"MIRAGE", +"MIRAGGIO", +"MIRANDY", +"MIRROR", +"MISSION", +"MISSION BELL", +"MISSIONWOOD", +"MISSOURI", +"MIST FLOWER", +"MISTLETOE", +"MISTY", +"MITCHELL", +"MOANA", +"MOBERG", +"MOCCASIN", +"MOCK", +"MOCKINGBIRD", +"MODESTO", +"MODOC", +"MOE", +"MOET", +"MOFFETT", +"MOHAWK", +"MOKELUMNE", +"MOLINO", +"MOLLY", +"MOMNEY", +"MONACO", +"MONARCH", +"MONDAVI", +"MONDO", +"MONDRIAN", +"MONET", +"MONICA", +"MONIQUE", +"MONITOR", +"MONO", +"MONOGRAM", +"MONROE", +"MONROVIA", +"MONT CLIFF", +"MONTAGUE", +"MONTALBANO", +"MONTANA", +"MONTARA", +"MONTAVENIA", +"MONTCLAIR", +"MONTE BELLA", +"MONTE CARLO", +"MONTE CRISTO", +"MONTE VERDE", +"MONTE VISTA", +"MONTECITO", +"MONTELENA", +"MONTEREY", +"MONTEREY PINE", +"MONTERO", +"MONTEVIEW", +"MONTGOMERY", +"MONTICELLO", +"MONTILLA", +"MONTMARTRE", +"MONTMORENCY", +"MONTORRA", +"MONTPELIER", +"MONTREUX", +"MONTROSE", +"MOODY", +"MOON", +"MOON RIVER", +"MOON ROSE", +"MOONBEAM", +"MOONEYHAM", +"MOONLIGHT", +"MOONSTAR", +"MOONSTONE", +"MOONVIEW", +"MOORE", +"MOOREA", +"MOOREHEAD", +"MORAB", +"MORADA", +"MORAN", +"MORAY", +"MORELLO", +"MORENE", +"MORENO", +"MORGAN", +"MORGAN LYNN", +"MORNING DEW", +"MORNING DOVE", +"MORNING GLORY", +"MORNINGSIDE", +"MORNINGSTAR", +"MORRILL", +"MORRIS", +"MORRIS HUNTER", +"MORRISON", +"MORRISTOWN", +"MORROCCO", +"MORROW", +"MORSE", +"MORTON", +"MORTON DAVIS", +"MOSAIC", +"MOSELLE", +"MOSHER", +"MOSS OAK", +"MOSS ROCK", +"MOSSWOOD", +"MOTIF", +"MOTOR CITY", +"MOTSINGER", +"MOUNT AIRY", +"MOUNT PLEASANT", +"MOUNT ROYAL", +"MOUNT VERNON", +"MOUNTAIN OAK", +"MOUNTAIN PRIDE", +"MOUNTAIN QUAIL", +"MOUNTAIN RIDGE", +"MOUNTAIN SPRINGS", +"MOUNTAIN VIEW", +"MOZART", +"MT BULLION", +"MT DIABLO", +"MT EVEREST", +"MT HAMILTON", +"MT HOOD", +"MT MC KINLEY", +"MT OSO", +"MT RAINER", +"MT RUSHMORE", +"MT STAKES", +"MT WHITNEY", +"MUGUET", +"MUIR", +"MUIRFIELD", +"MUIRSWOOD", +"MULBERRY", +"MULHOLLAND", +"MULLEN", +"MULTNOMAH", +"MUMMS", +"MUNCHKIN", +"MUNCY", +"MURGUIA", +"MURIEL", +"MURPHY", +"MURRAY", +"MURRIETTA", +"MUSCAT", +"MUSICK", +"MUSTANG", +"MYERS", +"MYRON", +"MYRTLE", +"MYRTLE BEACH", +"MYRTLEWOOD", +"N", +"NAAS", +"NADIA", +"NADINE", +"NAKO", +"NAN", +"NANCY", +"NANETTE", +"NANTUCKET", +"NAOMI", +"NAPA", +"NAPIER", +"NARCISCO", +"NARVIK", +"NASSAU", +"NATALIE", +"NATCHEZ", +"NATHAN", +"NATION", +"NATURE", +"NATUREWOOD", +"NAVAJO", +"NAVARRE", +"NEBRASKA", +"NEECE", +"NEEDHAM", +"NEEDLES", +"NELDA", +"NELLIE", +"NELSON", +"NEOSHO", +"NEPTUNE", +"NEPTUNE COVE", +"NESTLED OAK", +"NEVA", +"NEVADA", +"NEW", +"NEW CHESHAM", +"NEW FOREST", +"NEW HOPE", +"NEW LONDON", +"NEW SALEM", +"NEW YORK", +"NEWBOLD", +"NEWBROOK", +"NEWBY", +"NEWCASTLE", +"NEWCOMB", +"NEWGATE", +"NEWHALL", +"NEWHAMPTON", +"NEWKIRK", +"NEWMAN", +"NEWPORT", +"NEWQUAY", +"NEWTON", +"NIABELL", +"NIAGRA", +"NIAN", +"NICASTRO", +"NICE", +"NICHOLAS", +"NICKELS", +"NICKERSON", +"NICKLAUS", +"NICKS", +"NICOLE", +"NIEL", +"NIGHTHAWK", +"NIGHTINGALE", +"NIKKI ANN", +"NILES", +"NIMO", +"NIMROD", +"NIMROOD", +"NINA", +"NITA ALEXANDER", +"NO NAME", +"NOAH", +"NOARCO", +"NOB HILL", +"NOBLE", +"NOBLE PARK", +"NODA", +"NOELLE", +"NOLTE", +"NOME", +"NONAME", +"NOOR", +"NORA", +"NORDELL", +"NORDIC", +"NORFOLK", +"NORIK", +"NORMA", +"NORMAN", +"NORMANDY", +"NORRIS", +"NORSEMAN", +"NORTH", +"NORTH CANYON", +"NORTH HIGHLANDS", +"NORTH HILLS", +"NORTH OAKS", +"NORTH PARK", +"NORTH POINTE", +"NORTH ROSE BROOK", +"NORTH STAR", +"NORTHAMPTON", +"NORTHCREST", +"NORTHERN DANCER", +"NORTHERN OAK", +"NORTHFIELD", +"NORTHGATE", +"NORTHHAMPTON", +"NORTHLAND", +"NORTHMEAD", +"NORTHRIDGE", +"NORTHSIDE", +"NORTHUMBERLAND", +"NORTHVIEW", +"NORTHWESTERN", +"NORTHWOOD", +"NORTON", +"NORWAY", +"NORWEGIAN", +"NORWICH", +"NOSTALGIA", +"NOTHERN OAK", +"NOTRE DAME", +"NOTTINGHAM", +"NOVELL", +"NOVI", +"NOVO", +"NOWLIN", +"NUBIAN", +"NUGGET", +"NUNES", +"NUT TREE", +"NUTCRACKER", +"NUTCREST", +"NUTMEG", +"NUTSHELL", +"NUTWOOD", +"NYSTROM", +"O", +"O FARRELL", +"O KEEFE", +"O'LEARY", +"OAHU", +"OAK", +"OAK BAY", +"OAK BRANCH", +"OAK CANYON", +"OAK CREEK", +"OAK CREST", +"OAK FLAT", +"OAK GLEN", +"OAK GROVE", +"OAK HILL", +"OAK KNOLL", +"OAK LEAF", +"OAK RIDGE", +"OAK VIEW", +"OAK WILLOW", +"OAKBROOK", +"OAKBROOKE", +"OAKDALE", +"OAKDALE WATERFORD", +"OAKFIELD", +"OAKHURST", +"OAKLAWN", +"OAKLEA", +"OAKMONT", +"OAKSHIRE", +"OAKWOOD", +"OASIS", +"OATES", +"OBERLIN", +"OBOE", +"OBSIDIAN", +"OCASO", +"OCEAN", +"OCOTILLO", +"OCTOBER", +"ODEN", +"ODESSA", +"ODIN", +"OGDEN", +"OHIO", +"OJAI", +"OLD BLUFF", +"OLD FARM", +"OLD GLORY", +"OLD LA GRANGE", +"OLD LAS PALMAS", +"OLD MILL", +"OLD MYSTIC", +"OLD OAK", +"OLD RANCH", +"OLD ROSE", +"OLD STOCKTON", +"OLD TIM BELL", +"OLD TOWN", +"OLD VILLAGE", +"OLD VINEYARD", +"OLD WAGON", +"OLEANDER", +"OLINDA", +"OLIVE", +"OLIVE BRANCH", +"OLIVE GROVE", +"OLIVE TREE", +"OLIVERO", +"OLSON", +"OLYMPIA", +"OLYMPUS", +"OMEGA", +"OMIE", +"ONTARIO", +"ONYX", +"OOSTBURG", +"OPAL", +"OPENSHAW", +"OPPELT", +"ORANGE", +"ORANGE BLOSSOM", +"ORANGEBURG", +"ORBIT", +"ORCHARD", +"ORCHARD CREEK", +"ORCHARD HILLS", +"ORCHARD PARK", +"ORCHARD VIEW", +"ORCHESTRA", +"ORCHID", +"OREGON", +"ORESTIMBA", +"ORESTIMBA PEAK", +"ORIOLE", +"ORION", +"ORKNEY", +"ORLANDO", +"ORLEANS", +"ORSI", +"ORTEGA", +"ORWELL", +"OSBORNE", +"OSBURN PARK", +"OSPREY", +"OSSIE", +"OSTLER", +"OTIS", +"OTTAWA", +"OVERHOLTZER", +"OVERLAND", +"OWENS", +"OWL", +"OXALIS", +"OXBOW", +"OXFORD", +"P", +"PAAGA", +"PACER", +"PACHECO", +"PACIFIC", +"PACIFIC GROVE", +"PACKSADDLE", +"PADDOCK", +"PAGE", +"PAICINES", +"PAINT", +"PAIONI", +"PAISLEY", +"PAJARO", +"PALACE", +"PALACIA", +"PALAZZO", +"PALI", +"PALISADE", +"PALLADIN", +"PALLISER", +"PALM", +"PALMA", +"PALMDALE", +"PALMER", +"PALMERSHIEM", +"PALMETTO", +"PALMILLA", +"PALMWOOD", +"PALOMA", +"PALOMAR", +"PALOMINO", +"PAMELA", +"PAMONA", +"PAMPLONA", +"PAN SHELL", +"PAN-AM", +"PANAMA", +"PANOCHE", +"PANORAMA", +"PANOZ", +"PANTALEO", +"PANTHERS", +"PAPER BARK", +"PAPILLON", +"PAQUERETTE", +"PARA", +"PARADISE", +"PARAMATTA", +"PARAMONT", +"PARAMOUNT", +"PARDUCCI", +"PARIS", +"PARK", +"PARK BRAE", +"PARK EAST", +"PARK FAITH", +"PARK GROVE", +"PARK HURST", +"PARK MEADOW", +"PARK RIDGE", +"PARK ROYAL", +"PARK WEST", +"PARKCREST", +"PARKDALE", +"PARKER", +"PARKER RANCH", +"PARKLANE", +"PARKLAWN", +"PARKS", +"PARKSIDE", +"PARKSTON", +"PARKVIEW", +"PARKWAY", +"PARKWOOD", +"PARKWOODS", +"PARLIAMENT", +"PARNELL", +"PARQUET", +"PARR", +"PARRY", +"PARS", +"PARSLEY", +"PARSONS", +"PARSONS RANCH", +"PARTEE", +"PARTRIDGE", +"PARTRIDGE SQUARE", +"PARVIZ", +"PASA FELIX", +"PASADENA", +"PASADERA", +"PASATIEMPO", +"PASEO BELLEZA", +"PASEO DE LEON", +"PASEO DEL SOL", +"PASEO ENTRADA", +"PASO ROBLES", +"PASSAGES", +"PASSALAQUA", +"PASSITO", +"PASTORAL", +"PATCHETT", +"PATCHWORK", +"PATHWAY", +"PATRICIA", +"PATRICK", +"PATRIOTS", +"PATTERSON", +"PATTON", +"PATTY", +"PAUL", +"PAULA", +"PAULANELL", +"PAULETTE", +"PAULINE", +"PAULSON", +"PAVILLION", +"PAWTUCKET", +"PAYNE", +"PEACE", +"PEACH", +"PEACH BLOSSOM", +"PEACHCREST", +"PEACHWOOD", +"PEACOCK", +"PEAR", +"PEARL", +"PEARSON", +"PEBBLE", +"PECAN", +"PECOS", +"PEDERSEN", +"PEDRAS", +"PEEK", +"PEEL", +"PEERMAN", +"PEGGY", +"PELANDALE", +"PELHAM", +"PELICAN", +"PELLERIN", +"PELOQUIN", +"PELTOLA", +"PELTON", +"PELUCCA", +"PEMBROKE", +"PENGUIN", +"PENINSULA", +"PENN", +"PENNINGTON", +"PENNSYLVANIA", +"PENNY", +"PENNYROYAL", +"PENRIDGE", +"PENROSE", +"PENTECOST", +"PEONY", +"PEOPLES", +"PEPPER TREE", +"PEPPERDINE", +"PEPPERMINT", +"PEPPERRIDGE", +"PEPPERWOOD", +"PEQUENO", +"PEREGRIN", +"PEREGRINE", +"PEREZ", +"PERFIDIA", +"PERIDOT", +"PERISBURG", +"PERIWINKLE", +"PERLETTE", +"PERLWEIN", +"PERNET", +"PERRETT", +"PERRYVILLE", +"PERSAK", +"PERSIAN", +"PERSIMMON", +"PERTH", +"PESCADERO", +"PETA", +"PETALUMA", +"PETE MILLER", +"PETER JOHN", +"PETERLAI", +"PETERSBURG", +"PETERSEN", +"PETICHIA", +"PETREL", +"PHAR LAP", +"PHEASANT", +"PHELPS", +"PHIL", +"PHILLIP", +"PHILOMENA", +"PHLOX", +"PHOENIX", +"PIAZZA", +"PICARD", +"PICARDY", +"PICCADILLY", +"PICKFORD", +"PICO", +"PIEDMONT", +"PIERCE", +"PIETRIANA", +"PIKAKE", +"PIKE", +"PIMENTEL", +"PIMLEY", +"PIMLICO", +"PIN OAK", +"PINE", +"PINE CREEK", +"PINE GROVE", +"PINE MEADOW", +"PINE TREE", +"PINE VALLEY", +"PINECONE", +"PINECREST", +"PINEHURST", +"PINENUT", +"PINERIDGE", +"PINEWOOD", +"PINK", +"PINKSTON", +"PINNACLES", +"PINOT", +"PINTAIL", +"PINTO", +"PINTO CREEK", +"PINYON PINE", +"PIONEER", +"PIPIT", +"PIRATES COVE", +"PIRINEN", +"PIRO", +"PIRRONE", +"PISCES", +"PISMO", +"PITSCOTTIE", +"PLACER", +"PLACER CREEK", +"PLACID", +"PLAINVIEW", +"PLANTATION", +"PLATEAU", +"PLAUDIT", +"PLAUNT", +"PLAYER", +"PLAYGROUND", +"PLAZA", +"PLAZA DE LAS SIERRAS", +"PLAZA DE MARIA", +"PLAZA DE ORO", +"PLAZA DE SAN JOAQUIN", +"PLAZA DEL SOL", +"PLAZA PARKWAY", +"PLEASANT", +"PLEASANT BAY", +"PLEASANT GROVE", +"PLEASANT VALLEY", +"PLEASANTON", +"PLEMINI", +"PLOUTZ", +"PLOVER", +"PLUM", +"PLUMAS", +"PLUMCREST", +"PLUMERIA", +"PLUMWOOD", +"PLYMOUTH", +"POCKET", +"PODOCARPU", +"PODOCARPUS", +"POINSETTIA", +"POINTER", +"POLAND", +"POLAR", +"POLARIS", +"POLK", +"POLO", +"POLYVIEW", +"POMEGRANATE", +"POMELO", +"POMO", +"POMONA", +"POMPEII", +"PONDEROSA", +"PONTIAC", +"POPLAR", +"POPPY", +"POPPY GLEN", +"POPPY HILLS", +"POPPYPATCH", +"PORSCHE STRASSE", +"PORT ALICE", +"PORTABELLO", +"PORTER", +"PORTIA", +"PORTICO", +"PORTLAND", +"PORTO FINO", +"PORTOFINO", +"PORTOLA", +"PORTRAIT", +"PORTSMOUTH", +"PORTUGAL", +"POSHO", +"POST", +"POST OAK", +"POST OFFICE", +"POTOMAC", +"POTTER", +"POTTERS", +"POUNTSMONTH", +"POUST", +"POWELL", +"POWERS", +"PRADERA", +"PRAIRIE", +"PRAIRIE CREEK", +"PRAIRIE DOG", +"PRAIRIE FLOWER", +"PRARIE FALCON", +"PREAKNESS", +"PRELUDE", +"PRESCOTT", +"PRESERVATION", +"PRESIDIO", +"PRESTON", +"PRESTWICK", +"PRICE", +"PRICHARD", +"PRIDMORE", +"PRIMAVERA", +"PRIMO", +"PRIMOTIVO", +"PRIMROSE", +"PRINCE", +"PRINCE ALBERT", +"PRINCE ANDREW", +"PRINCE EDWARD", +"PRINCE GEORGE", +"PRINCE NORMAN", +"PRINCE PHILIP", +"PRINCE VALIANT", +"PRINCESS", +"PRINCETON", +"PRINCEVILLE", +"PRINCEWOOD", +"PRINS ALEXANDER", +"PRINTEMPS", +"PRISCILLA", +"PRISTINE", +"PRIVATE", +"PROFESSIONAL", +"PROMENADE", +"PROSPECT", +"PROSPECTORS", +"PROSPECTORS PARKWAY", +"PROSPERITY", +"PROUTY", +"PROVIDENCE", +"PROVINCE TOWNE", +"PROVO", +"PRUNE", +"PUCCINI", +"PUEBLO", +"PUFFIN", +"PULASKI", +"PUMA", +"PUMP", +"PUMPHOUSE", +"PURCELL", +"PURDUE", +"PURPLE FINCH", +"PUTNAM", +"PYRAMID", +"PYRITE", +"Q", +"QUAIL", +"QUAIL HOLLOW", +"QUAIL MEADOW", +"QUAIL RUN", +"QUAKER TOWN", +"QUARRY", +"QUARRY STONE", +"QUEBEC", +"QUEENAIRE", +"QUEENCREST", +"QUEENS", +"QUEENS GATE", +"QUEENSLAND", +"QUICKSILVER", +"QUIET", +"QUIET BROOK", +"QUIET WOOD", +"QUIGLEY", +"QUILLING", +"QUINCE", +"QUINCY", +"QUINTURN", +"QUISENBERRY", +"R", +"RABBIT HILL", +"RACE", +"RACEWAY", +"RACHELLE", +"RADCLIFFE", +"RADFORD", +"RADIO", +"RADLEY", +"RADNOR", +"RAIDERS", +"RAILROAD", +"RAINBOW", +"RAINER", +"RAINES", +"RAINIER", +"RAINTREE", +"RAINWOOD", +"RALEIGH", +"RALSTON", +"RAMAR", +"RAMIN", +"RAMONA", +"RAMPART", +"RAMS HILL", +"RAMSEY", +"RAMSGATE", +"RAMSON", +"RANCH HOUSE", +"RANCHERIA", +"RANCHO", +"RANCHO ENCANTADO", +"RANCHO MESA", +"RANCHWOOD", +"RANDAZZO", +"RANDOLPH", +"RANDY", +"RANEE", +"RANGER", +"RANLEIGH", +"RAPUNZEL", +"RAQUEL", +"RASMUSSEN", +"RATTO", +"RAUBE", +"RAVEL", +"RAVEN", +"RAVENNA", +"RAVENSTONE", +"RAWLES", +"RAY", +"RAYMOND", +"REAL", +"REARDON", +"REBECCA", +"REBEL", +"RECIE", +"RECTOR", +"RED CREEK", +"RED FOX", +"RED GUM", +"RED HAVEN", +"RED LION", +"RED MAPLE", +"RED OAK", +"RED PINE", +"RED ROBIN", +"RED ROCK", +"RED TEAL", +"REDBERRY", +"REDBUD", +"REDFIELD", +"REDFORD", +"REDHAWK", +"REDHILL", +"REDONDO", +"REDPOLL", +"REDWOOD", +"REED", +"REFLECTION", +"REFLECTIONS", +"REGAL", +"REGENCY PARK", +"REGENT", +"REGIS", +"REICH", +"REINHOLZ", +"REINMAN", +"REINWAY", +"RELIANCE", +"REMBRANDT", +"REMEY", +"REMINGTON", +"RENCHLER", +"RENEE", +"RENO", +"RENZO", +"RESEDA", +"RESERVOIR", +"RESSO TERRACE", +"RETREAT", +"RETTERING", +"REUNION", +"REVERE", +"REXFORD", +"REXHAM", +"REYNOLDS", +"REYWOOD", +"RHAPSODY", +"RHIANNON", +"RHIEN", +"RHONE", +"RHYTHMS", +"RIBIER", +"RIBOT", +"RICARDO", +"RICE", +"RICHARD", +"RICHARDSON", +"RICHLAND", +"RICHMOND", +"RICKMAN", +"RICKY", +"RIDDERKERK", +"RIDDLE", +"RIDGE", +"RIDGE CREEK", +"RIDGECREST", +"RIDGEMONT", +"RIDGEVIEW", +"RIDGEWAY", +"RIDGEWOOD", +"RIDLON", +"RIEDEL", +"RIEDSVILLE", +"RIESLING", +"RIGGINS", +"RIMROCK", +"RIO CASA", +"RIO GABRIEL", +"RIO GRANDE", +"RIO SECO", +"RIO SOMBRA", +"RIO VERDE", +"RIO VISTA", +"RIPPLE", +"RISSO", +"RISTAU", +"RITA", +"RITSCH", +"RIVENDELL", +"RIVER", +"RIVER BEND", +"RIVER BLUFF", +"RIVER CLIFF", +"RIVER COVE", +"RIVER CREEK", +"RIVER HEIGHTS", +"RIVER MESA", +"RIVER NINE", +"RIVER OAK", +"RIVER OAKS", +"RIVER PINE", +"RIVER POINTE", +"RIVER RAFT", +"RIVER RANCH", +"RIVER ROCK", +"RIVER SPRINGS", +"RIVER TERRACE", +"RIVER TREE", +"RIVER VALLEY", +"RIVER VISTA", +"RIVERA", +"RIVERBED", +"RIVERBEND", +"RIVERCREST", +"RIVERDALE", +"RIVERETTE", +"RIVERGATE", +"RIVEROAKS", +"RIVERPARK", +"RIVERSIDE", +"RIVERTON", +"RIVERVIEW", +"RIVIERA", +"ROADRUNNER", +"ROANOKE", +"ROBBIE", +"ROBBIN", +"ROBERT", +"ROBERTA", +"ROBERTS", +"ROBERTS FERRY", +"ROBERTSON", +"ROBIN", +"ROBIN HOOD", +"ROBIRDS", +"ROBLE", +"ROBMAR", +"ROBNELL", +"ROCHELLE", +"ROCHESTER", +"ROCK CREEK", +"ROCK PINE", +"ROCK RIVER", +"ROCKEFELLER", +"ROCKFORD", +"ROCKHAVEN", +"ROCKHURST", +"ROCKWOOD", +"ROCKY", +"ROCKY BROOK", +"ROCKY FALLS", +"ROCKYPOINT", +"ROCKYRIDGE", +"RODDEN", +"RODEO", +"RODEO GROUNDS", +"RODNEY", +"ROEDING", +"ROGERS", +"ROHDE", +"ROHRER", +"ROLAND GARDENS", +"ROLAND GARROS", +"ROLLING HILLS", +"ROLLING OAK", +"ROLLINGWOOD", +"ROLLS ROYCE", +"ROMANO", +"ROMANOV", +"ROMEO", +"ROMIE", +"RON", +"RONALD", +"RONDEE", +"ROOSEVELT", +"ROOT", +"ROSALIE", +"ROSANNE", +"ROSARIO", +"ROSCOE", +"ROSE", +"ROSE BROOK", +"ROSE GARDEN", +"ROSE HILL", +"ROSE PARADE", +"ROSE PARK", +"ROSE WALK", +"ROSEBAY", +"ROSEBOROUGH", +"ROSEBURG", +"ROSEDALE", +"ROSELAWN", +"ROSELENA", +"ROSELENE", +"ROSELLE", +"ROSEMARY", +"ROSEMEAD", +"ROSEMONT", +"ROSEMORE", +"ROSENTHAL", +"ROSETTI", +"ROSEWOOD", +"ROSINA", +"ROSLYN", +"ROSS", +"ROSSINI", +"ROSSMOOR", +"ROSSO", +"ROSWELL", +"ROTH", +"ROTHBURY", +"ROTHCHILD", +"ROTTERDAM", +"ROUSE", +"ROWLAND", +"ROXANNE", +"ROXBURY", +"ROY DAN", +"ROYAL ANN", +"ROYAL ASCOT", +"ROYAL LINKS", +"ROYAL WINDSOR", +"ROYAL WOOD", +"ROYALTON", +"ROZANNA", +"RUBENS", +"RUBERTO", +"RUBLE", +"RUBY", +"RUDDY", +"RUDGE", +"RUE DE YOE", +"RUFFED GROUSE", +"RUFFIAN", +"RUFFINO", +"RUGBY", +"RUISDAEL", +"RULON", +"RUMBLE", +"RUNNING", +"RUNYAN", +"RUSH", +"RUSHING", +"RUSHING RIVER", +"RUSS", +"RUSSELL", +"RUTGERS", +"RUTH", +"RUTHERFORD", +"RUTLEDGE", +"RYAN", +"RYANLEE", +"RYANS", +"RYDER", +"RYKER", +"RYLAN", +"S", +"SABINO", +"SABRINA", +"SACRAMENTO", +"SADDLE", +"SADDLE CREEK", +"SADDLEBACK", +"SADDLEBROOK", +"SADDLEHORN", +"SAFFRON", +"SAGE", +"SAGEMILL", +"SAGEWALK", +"SAGEWOOD", +"SAGINAW", +"SAGITTARIUS", +"SAGUARO", +"SAI", +"SAILFISH", +"SAINTS", +"SALADO", +"SALADO CREEK", +"SALAMANCA", +"SALAZAR", +"SALEM", +"SALIDA", +"SALINA", +"SALISBURY", +"SALLUCE", +"SALLY", +"SALMON CREEK", +"SALONIE", +"SALVADOR", +"SAM", +"SAMANTHA", +"SAMANTHA CREEK", +"SAN ANDREAS", +"SAN BLAS", +"SAN CARLOS", +"SAN CLEMENTE", +"SAN DOMINGO", +"SAN FELICE", +"SAN FELIPE", +"SAN GABRIEL", +"SAN IGNACIO", +"SAN JOAQUIN", +"SAN JUAN", +"SAN LUCAS", +"SAN LUIS", +"SAN MARCO", +"SAN MARINO", +"SAN MARTIN", +"SAN MATEO", +"SAN MICHELE", +"SAN MIGUEL", +"SAN MORITZ", +"SAN PAULO", +"SAN PEDRO", +"SAN RAFAEL", +"SAN RAMOS", +"SAN REMO", +"SAN TROPEZ", +"SAN VINCENTE", +"SAN VITO", +"SANCHEZ", +"SANCTUARY", +"SAND BAR", +"SAND HILL", +"SAND STONE", +"SANDALWOOD", +"SANDBURG", +"SANDCREEK", +"SANDERLING", +"SANDERS", +"SANDGATE", +"SANDLING", +"SANDPIPER", +"SANDPOINT", +"SANDS", +"SANDSTONE", +"SANDSTSONE", +"SANDY", +"SANDY CREEK", +"SANDY RIDGE", +"SANDY VIEW", +"SANKO", +"SANNA", +"SANSOME", +"SANTA ANA", +"SANTA BARBARA", +"SANTA CRUZ", +"SANTA FE", +"SANTA LUCIA", +"SANTA MARIA", +"SANTA PAULA", +"SANTA RITA", +"SANTA ROSA", +"SANTA TERESA", +"SANTA YNEZ", +"SANTIAGO", +"SANTINA", +"SANTOS", +"SAPPHIRE", +"SARAH", +"SARAH JANE", +"SARAH THERESE", +"SARATOGA", +"SARATOGA HILLS", +"SARAZEN", +"SARGON", +"SAROLOU", +"SARUM", +"SASH", +"SATARIANO", +"SATURN", +"SAUCEDA", +"SAUNDRA", +"SAUSALITO", +"SAUVIGNON", +"SAVAGE", +"SAVOIE", +"SAVONA", +"SAWGRASS", +"SAWMILL", +"SAWYER", +"SAXON", +"SAYLOR", +"SCANDIA", +"SCARBOROUGH", +"SCARLET", +"SCARLET OAK", +"SCARSDALE", +"SCENIC", +"SCENIC BEND", +"SCENIC VIEW", +"SCHELL", +"SCHIPHOL", +"SCHNEIDER", +"SCHOOL", +"SCHOONER", +"SCHUBERT", +"SCHULENBERG", +"SCHULTZ", +"SCHUYLER", +"SCOLINOS", +"SCONYERS", +"SCOOTER", +"SCORPIO", +"SCOTCH PINE", +"SCOTT", +"SCOTTLEE", +"SCOTTSDALE", +"SCOUT", +"SEA OTTER", +"SEABORG", +"SEAGLEN", +"SEAGULL", +"SEAMAN", +"SEAN", +"SEARS", +"SEASIDE", +"SEASONS", +"SEASONS PARK", +"SEATTLE", +"SEBASTIAN", +"SECREST", +"SECRETARIAT", +"SEDONA", +"SEEDLING", +"SEGESTA", +"SEINE", +"SELBY", +"SEMALLON", +"SEMILLION", +"SEMINOLE", +"SEMPLE", +"SENECA", +"SENIMI", +"SENORITA", +"SENTINEL", +"SEPTEMBER", +"SEQUOIA", +"SERANADE", +"SERENA", +"SERENE", +"SERENITY", +"SERGIS", +"SERR", +"SERRAMONTE", +"SERVICE", +"SETROK", +"SEVEN FALLS", +"SEVERIN", +"SEVILLE", +"SEYBOLD", +"SHACKELFORD", +"SHADDOX", +"SHADEWOOD", +"SHADOW GLEN", +"SHADOW OAK", +"SHADOW PARK", +"SHADOW RIDGE", +"SHADOWBROOK", +"SHADOWVIEW", +"SHADY", +"SHADY GLEN", +"SHADY GROVE", +"SHADY OAK", +"SHADY PARK", +"SHADY VALLEY", +"SHADYSIDE", +"SHAEFER", +"SHAFTSBURY", +"SHAKER HEIGHTS", +"SHALAKO", +"SHALLOU", +"SHALLOW STREAM", +"SHAMAN", +"SHAMMIRAM", +"SHANE", +"SHANNON", +"SHARILYN", +"SHARNEE", +"SHARON", +"SHARONDELL", +"SHARONWOOD", +"SHARPSBURG", +"SHASTA", +"SHASTA CREEK", +"SHAW", +"SHAWN VINES", +"SHAWNAN", +"SHAWNEE", +"SHAWNTELE", +"SHAYE", +"SHEARER", +"SHEARWATER", +"SHEFFIELD", +"SHEILA", +"SHELDON", +"SHELL", +"SHELLY", +"SHENANDOAH", +"SHENANDOAH PARK", +"SHEPARD", +"SHERIDAN", +"SHERMAN", +"SHERRI", +"SHERRY", +"SHERWOOD", +"SHETLAND", +"SHIELLS", +"SHILOH", +"SHIPROCK", +"SHIRAZ", +"SHIRE", +"SHIRLEY", +"SHIRLINDA", +"SHOEMAKE", +"SHOPPING", +"SHORE", +"SHORT", +"SHORTHORN", +"SHORTLINE", +"SHOSHONE", +"SHUPER", +"SHURL", +"SHUSHAN", +"SIERRA", +"SIERRA CREEK", +"SIERRA GOLD", +"SIERRA MADRE", +"SIERRA VIEW", +"SIERRA VISTA", +"SIERRAGLEN", +"SILK OAK", +"SILKWOOD", +"SILO", +"SILVA", +"SILVAIRE", +"SILVER", +"SILVER BELL", +"SILVER CREEK", +"SILVER FOX", +"SILVER LEAF", +"SILVER OAK", +"SILVER RIDGE", +"SILVERADO", +"SILVERGLEN", +"SILVEROCK", +"SILVERSMYTHE", +"SILVERSTONE", +"SILVERTON", +"SILVERVALE", +"SILVERWOOD", +"SILVIA", +"SILVIO", +"SIMMONS", +"SIMMS", +"SIMON", +"SIOUX", +"SIRE", +"SISK", +"SISKIYOU", +"SKEENA", +"SKIMMER", +"SKITTONE", +"SKY VIEW", +"SKYBRIGHT", +"SKYBUCK", +"SKYLANE", +"SKYLAR", +"SKYLINE", +"SKYWAY", +"SLEEPY HOLLOW", +"SLOATE", +"SLOOP", +"SMITH", +"SMITHWOOD", +"SMOKEHOUSE", +"SMOKEY", +"SNAKE CREEK", +"SNAPDRAGON", +"SNEAD", +"SNEDIGAR", +"SNOW CREEK", +"SNOW RIDGE", +"SNOW SPRING", +"SNOWBERRY", +"SNOWBIRD", +"SNOWFLOWER", +"SNOWMASS", +"SNOWY EGRET", +"SNOWY RIVER", +"SNYDER", +"SOARES", +"SOAVE", +"SODA CANYON", +"SODA CAYON", +"SODERQUIST", +"SODERSTROM", +"SOHO", +"SOLANO", +"SOLAR", +"SOLEADO", +"SOLERO", +"SOLITUDE", +"SOLMAR", +"SOMERSBY", +"SOMERSET", +"SOMMER", +"SONGBIRD", +"SONOMA", +"SONORA", +"SOQUEL", +"SORENSON", +"SORREL", +"SORRENO", +"SOUTH", +"SOUTH CAPE", +"SOUTH ROSE BROOK", +"SOUTH ROSEMORE", +"SOUTHAMPTON", +"SOUTHERN OAK", +"SOUTHFORK", +"SOUTHGATE", +"SOUTHGROVE", +"SOUTHINGTON", +"SOUTHLAWN", +"SOUTHPORT", +"SOUTHRIDGE", +"SOUTHWELL", +"SOUTHWOOD", +"SOUZA", +"SPANISH BARB", +"SPANISH BAY", +"SPANOS", +"SPARKLE", +"SPARKS", +"SPARROW", +"SPARROW HAWK", +"SPARTANS", +"SPAULDING", +"SPEER", +"SPENCER", +"SPENGLER", +"SPENKER", +"SPENO", +"SPERRY", +"SPICE", +"SPINDALE", +"SPIRIT", +"SPOKANE", +"SPOONBILL", +"SPOONER", +"SPORTORNO", +"SPRIG", +"SPRING", +"SPRING BLOSSOM", +"SPRING BROOK", +"SPRING CREST", +"SPRING GARDEN", +"SPRING MOUNTAIN", +"SPRING OAK", +"SPRING VALLEY", +"SPRING WATER", +"SPRINGCREEK", +"SPRINGER", +"SPRINGFIELD", +"SPRINGFLOWER", +"SPRINGFORD", +"SPRINGVILLE", +"SPRINGWOOD", +"SPRUCE", +"SPUMANTE", +"SPUR", +"SPY GLASS", +"SPYRES", +"SQUASH CREEK", +"SQUIRE WELLS", +"SQUIRES", +"ST ANDREWS", +"ST ANN", +"ST AUGUSTINE", +"ST CHARLES", +"ST CHARLOTTE", +"ST CLARE", +"ST FRANCIS", +"ST GEORGE", +"ST GOTTHARD", +"ST HELENA", +"ST HERMAN", +"ST JAMES", +"ST JEAN", +"ST JOHNS", +"ST JOSEPH", +"ST LAKES", +"ST LAWRENCE", +"ST LOUIS", +"ST MARYS", +"ST MAYEUL", +"ST NICHOLAS", +"ST PATRICK", +"ST PAULS", +"ST PETERS", +"ST SEBASTIAN", +"ST THERESA", +"ST. PAULS", +"STABLE", +"STACEY", +"STACI", +"STAFFORD", +"STAGECOACH", +"STAKES", +"STALLION", +"STANDFORD", +"STANDIFORD", +"STANDING OAK", +"STANDISH", +"STANFORD", +"STANISLAUS", +"STANISLAUS RIVER", +"STANLEY", +"STANLEY ALLEN", +"STANTON", +"STANTON HARCOURT", +"STAR", +"STAR OAK", +"STARBOARD", +"STARFLOWER", +"STARK", +"STARKE", +"STARLING", +"STARLITE", +"STARR", +"STATE", +"STATE ROUTE 4", +"STEARNS", +"STEEL CREEK", +"STEELE", +"STEEPLECHASE", +"STEIN", +"STEINBECK", +"STEITZ", +"STELLA", +"STEMBRIDGE", +"STEPHANIE", +"STEPHEN", +"STEPHENS", +"STERLING", +"STERLING HILLS", +"STERLING OAK", +"STERLING RIDGE", +"STERN", +"STETSON", +"STEUBEN", +"STEVENOT", +"STEWART", +"STILLWATER", +"STINSON", +"STOCKBRIDGE", +"STOCKTON", +"STODDARD", +"STODDARD STOKE", +"STONE", +"STONE CREEK", +"STONE CROP", +"STONE LEAF", +"STONE PINE", +"STONE SPRINGS", +"STONE TERRACE", +"STONE VALLEY", +"STONEBROOK", +"STONECHAT", +"STONECREEK", +"STONECRESS", +"STONEDALE", +"STONEGATE", +"STONEGLEN", +"STONEHART", +"STONEHAVEN", +"STONEHENGE", +"STONEMILL", +"STONERIDGE", +"STONEWOOD", +"STONEYRIDGE", +"STONINGTON", +"STONRIDGE", +"STONUM", +"STORY", +"STORY BROOK", +"STRACKER", +"STRANDS", +"STRATFORD", +"STRATHAVEN", +"STRATHMORE", +"STRATOS", +"STRATTON", +"STRAWBERRY", +"STRAWBRIDGE", +"STRAWFLOWER", +"STRETCH", +"STRIVENS", +"STROLLING", +"STUART", +"STUDENT CENTER", +"STUHR", +"STURM", +"STUYVESANT", +"SUE", +"SUFFOLK", +"SUGAR BEAR", +"SUGAR CREEK", +"SUGAR MAPLE", +"SUGAR OAK", +"SUGAR PINE", +"SUGARPINE", +"SULKY", +"SULLIVAN", +"SUMAC", +"SUMMER", +"SUMMER CREEK", +"SUMMER CREST", +"SUMMER GARDEN", +"SUMMER HILL", +"SUMMER PHLOX", +"SUMMERDALE", +"SUMMERFIELD", +"SUMMERLIN", +"SUMMERS", +"SUMMERSONG", +"SUMMERTON", +"SUMMIT", +"SUN BROOK", +"SUN DIAL", +"SUN DOWN", +"SUN GARDEN", +"SUN GLEN", +"SUN GOLD", +"SUN KIST", +"SUN RAY", +"SUN RIDGE", +"SUN RIVER", +"SUN STONE", +"SUN VALLEY", +"SUN WEST", +"SUNBIRD", +"SUNBURST", +"SUNBURY", +"SUNCREST", +"SUNDANCE", +"SUNDANCE LAKE", +"SUNDAY", +"SUNDOWN", +"SUNFIELD", +"SUNFLOWER", +"SUNGATE", +"SUNKIST", +"SUNLAND", +"SUNMIST", +"SUNNY", +"SUNNY CREEK", +"SUNNY OAK", +"SUNNY PARK", +"SUNNY VISTA", +"SUNNYBROOK", +"SUNNYHILL", +"SUNNYSIDE", +"SUNNYVIEW", +"SUNNYWAY", +"SUNRISE", +"SUNSET", +"SUNSET MEADOWS", +"SUNSET TERRACE", +"SUNSHIINE", +"SUNSHINE", +"SUPERIOR", +"SUPREME", +"SURFSIDE", +"SURREY", +"SUSAN", +"SUSAN LEE", +"SUSSEX", +"SUTTER", +"SUTTER CREEK", +"SUTTERMILL", +"SUTTON", +"SUZANNE", +"SWAIN", +"SWALLOW", +"SWALLS", +"SWAN", +"SWANPARK", +"SWANSON", +"SWARTHMORE", +"SWEEPSTAKES", +"SWEET GUM", +"SWEET PEA", +"SWEET WILLIAM", +"SWEETWATER", +"SWEETWOOD", +"SWENSON", +"SWITZER", +"SYBIL", +"SYCAMORE", +"SYDNEY", +"SYLVAN", +"SYLVAN MEADOWS", +"SYLVIA", +"SYMPHONY", +"SYRACUSE", +"T", +"TABLE MOUNTAIN", +"TABRIZ", +"TACKETT", +"TAFT", +"TAGGART", +"TAGGERT", +"TAGURA", +"TAHAMA", +"TAHITI", +"TAHOE", +"TAHOE TIMBER", +"TALBOT", +"TALISON", +"TALLENT", +"TAMARA", +"TAMARACK", +"TAMARISK", +"TAMMI", +"TAMPA", +"TAMPICO", +"TAMSEN", +"TAMWORTH", +"TANAGER", +"TANBARK", +"TANFORAN", +"TANYA", +"TAOS", +"TAPESTRY", +"TARAMEA", +"TARAMEA LN", +"TARBORO", +"TARLAND", +"TARPAN", +"TARTAN", +"TARTARIAN", +"TASHA", +"TASMANIA", +"TASSAJARA", +"TASSIE", +"TASSLE", +"TAURUS", +"TAWNY", +"TAYLOR", +"TEA LEAF", +"TEA ROSE", +"TEAKWOOD", +"TEAL", +"TEBBUTT", +"TECHNOLOGY", +"TEEK", +"TEGNER", +"TEHAMA", +"TELLURIDE", +"TEMESCAL", +"TEMPERATE", +"TEMPLE", +"TEMPORARY EASEMENT", +"TENAYA", +"TENBRINK", +"TENBY", +"TENNESSEE", +"TENNYSON", +"TEO", +"TEPOPA", +"TERESA", +"TERHUNE", +"TERI", +"TERLANER", +"TERMINAL", +"TERN", +"TERNEUZEN", +"TERRA BELLA", +"TERRACE", +"TERRACE VIEW", +"TERRALINDA", +"TERRANCE", +"TERRASOL", +"TERRYWOOD", +"TERSK", +"TEVAL", +"TEWKESBURY", +"TEXAS", +"THAMES", +"THATCHER", +"THE BLUFF", +"THE BURL", +"THE COVE", +"THEATRE", +"THELMA", +"THEO", +"THERON", +"THICKET", +"THIEMAN", +"THIMBLEBERRY", +"THISTLEWOOD", +"THOMAS", +"THOMAS MORE", +"THOMAS TAYLOR", +"THOMASNELL", +"THOMPSON", +"THOR", +"THOREAU", +"THORNBURY", +"THORNHILL", +"THORNTON", +"THOROUGHBRED", +"THORSEN", +"THRASHER", +"THREE CHIMNEY'S", +"THRUSH", +"THUNDERBIRD", +"TIBURON", +"TIDWELL", +"TIEDEMAN", +"TIERRA", +"TIERRA LAGO", +"TIFFANY", +"TIGERLILY", +"TIGERS", +"TIKI", +"TILBURG", +"TILTON", +"TIM BELL", +"TIMAHOE", +"TIMBER", +"TIMBERLY", +"TIMBERWOOD", +"TIMELESS TRAIL", +"TIMMERMAN", +"TIMMIE", +"TIMOTHY", +"TINA", +"TIOGA", +"TIRANO", +"TIREE", +"TISDELL", +"TISSOT", +"TIVERTON", +"TOBIO", +"TOBY", +"TODD", +"TOGGENBURG", +"TOHARA", +"TOKAY", +"TOMBA", +"TONILANE", +"TONOPAH", +"TONY MARIE", +"TOOMES", +"TOPAZ", +"TOPEKA", +"TOPIARY", +"TORI", +"TORNELL", +"TORO", +"TORONTO", +"TORRE", +"TORREY PINES", +"TORRID", +"TORVEND", +"TOSCANA", +"TOTMAN", +"TOTO", +"TOULON", +"TOURAINE PARC", +"TOWER", +"TOWERY", +"TOWNHILL", +"TOWNSEND", +"TOYA", +"TOYON", +"TRACY", +"TRADE", +"TRADEWINDS", +"TRADITION", +"TRADITIONS", +"TRAFALGAR", +"TRAIL", +"TRAILS", +"TRAILWOOD", +"TRAINA", +"TRAMINER", +"TRAMWAY", +"TRANQUIL", +"TRASK", +"TRAVELER", +"TRAVESIA", +"TRAVIS", +"TREASURE", +"TREECREST", +"TREETOP", +"TRELLIS", +"TRENARY", +"TRENT", +"TREVOR", +"TREVOSE", +"TRIANGLE RANCH", +"TRIBUTE", +"TRICIA", +"TRIDENT", +"TRILLIUM", +"TRINA", +"TRINITY", +"TRIPLE CROWN", +"TRIPLETT", +"TRISTAN", +"TRIUMPH", +"TROJANS", +"TROMBETTA", +"TROON", +"TROPICAL", +"TROTTER", +"TROUT CREEK", +"TROWBRIDGE", +"TROY", +"TRUCKEE", +"TRUDI", +"TRUMAN", +"TRUMPET", +"TUCSON", +"TUDOR", +"TULANE", +"TULARE", +"TULAROSA", +"TULIP", +"TULLOCH", +"TULLY", +"TULSA", +"TUMBLE WEED", +"TUMBLEWEED", +"TUNSON", +"TUNSTEAD", +"TUOLUMNE", +"TUOLUMNE BEND", +"TUPPER", +"TURNBERRY", +"TURNBRIDGE", +"TURNER", +"TURNING LEAF", +"TURNSTONE", +"TURPIN", +"TURQUOISE", +"TUSCANY", +"TUXFORD", +"TWEED", +"TWILDO", +"TWILIGHT", +"TWIN", +"TWIN BRIDGES", +"TWIN BROOK", +"TWIN CREEK", +"TWIN FALLS", +"TWIN OAK", +"TYLER", +"TYPHOON", +"TYROLIA", +"TYRUS", +"TYSON", +"UCCELLO", +"UDONA", +"UHLIG", +"ULRICH", +"UNDERHILL", +"UNIDAD", +"UNION", +"UNIVERSITY", +"UNNAMED ST 5", +"UNNAMED ST 6", +"UPPER", +"UPPER OAK FLAT", +"URANUS", +"URMI", +"URSINI", +"USTICK", +"VAIL", +"VAL", +"VAL VERDE", +"VALACIA", +"VALDEZ", +"VALDOSTA", +"VALENCIA", +"VALENTE", +"VALENTINA", +"VALENTINE", +"VALERA", +"VALERIE", +"VALERIEWOOD", +"VALK", +"VALLE VISTA", +"VALLECITO", +"VALLEJO", +"VALLEY BROOK", +"VALLEY HOME", +"VALLEY OAK", +"VALLEY SPRING", +"VALLEY TERRACE", +"VALLEY VIEW", +"VALLEY WIND", +"VALMOR", +"VALPARAISO", +"VAN BUREN", +"VAN DER GOES", +"VAN DERK", +"VAN DUSEN", +"VAN DYKE", +"VAN GOGH", +"VAN HOEKS", +"VAN LAYDEN", +"VAN NORSTRAND", +"VAN PELT", +"VAN TUYL", +"VAN VALIN", +"VAN WINKLE", +"VANCEBORO", +"VANCOUVER", +"VANDALAY", +"VANDER WALL", +"VANDERBILT", +"VANESSA", +"VANOWEN", +"VANTINE", +"VARNI", +"VASCHE", +"VASCONCELLOS", +"VASSAR", +"VAUGHN", +"VECCHIO", +"VEDA", +"VEECK", +"VELLA", +"VENEMAN", +"VENETO", +"VENTANA VIEW", +"VENTANAS", +"VENTURA", +"VENTURE", +"VENUS", +"VERA", +"VERA CRUZ", +"VERANDA", +"VERANO", +"VERBENA", +"VERDEA", +"VERDENAS", +"VERDUGA", +"VERMEER", +"VERMONT", +"VERMOUTH", +"VERNAL", +"VERNON", +"VERONA", +"VERSAILLES", +"VESTRELLA", +"VIA FONTE", +"VIA ALTURA", +"VIA BREZZA", +"VIA FIORI", +"VIA FONTE", +"VIA GIARDIANO", +"VIA TERRENO", +"VIA VERDE", +"VIADER", +"VICKI", +"VICKI LYNN", +"VICKINELL", +"VICKSBURG", +"VICTOR", +"VICTORIA", +"VICTORIA PARK", +"VICTORY", +"VIEIRA", +"VIENNA", +"VIEW POINT", +"VIEWPARK", +"VIGNA", +"VIKING", +"VILLA", +"VILLA MANUCHA", +"VILLA RAMON", +"VILLA VERANO", +"VILLA VISTA", +"VILLA WOODS", +"VILLAGE", +"VILLAGE PARK", +"VILLAGIO", +"VILLANOVA", +"VILLARREAL", +"VILLE FRANCHE", +"VILLETTE", +"VINCENT", +"VINDEL", +"VINE", +"VINE CLIFF", +"VINELAND", +"VINEWOOD", +"VINEYARD", +"VINEYARD HAVEN", +"VINTAGE", +"VINTAGE COVE", +"VINTNER", +"VINYARD", +"VINYEARD POINT", +"VIOLA", +"VIOLET", +"VIRGINIA", +"VIRGO", +"VIRLEE", +"VISCOUNT", +"VISIONS", +"VISTA", +"VISTA VERDE", +"VISTARA", +"VITO", +"VITRINA", +"VIVIAN", +"VIXEN", +"VLACH", +"VOLENDAM", +"VOLK", +"VON SAVOYE", +"VONDEL", +"VOUMARD RANCH", +"VOYAGERS COVE", +"WABASH", +"WADDELL", +"WADE", +"WAGNER", +"WAGON WHEEL", +"WAGTAIL", +"WAIMEA", +"WAINWRIGHT", +"WAKEBRIDGE", +"WAKEFIELD", +"WALDEN", +"WALDO", +"WALDORF", +"WALES", +"WALKER", +"WALLACE", +"WALLASEY", +"WALLIN", +"WALLOWA", +"WALLY", +"WALNUT", +"WALNUT BLOSSOM", +"WALNUT CREEK", +"WALNUT CREST", +"WALNUT GROVE", +"WALNUT HAVEN", +"WALNUT PARK", +"WALNUT TERRACE", +"WALNUT TREE", +"WALNUT WOODS", +"WALPOLE", +"WALSHFORD", +"WALT", +"WALTER", +"WALTHAM", +"WALTON", +"WAMBLE", +"WANDA", +"WANGENHEIM", +"WANN", +"WANZIA", +"WARBLER", +"WARD", +"WARDA", +"WAREHAM", +"WARFIELD", +"WARING", +"WARM SPRINGS", +"WARMERDAM", +"WARNER", +"WARNERVILLE", +"WARP", +"WARREN", +"WARRINGTON", +"WARWICK", +"WASHBURN", +"WASHINGTON", +"WATER", +"WATER LILY", +"WATERBURY", +"WATERFALL", +"WATERFRONT", +"WATERLOO", +"WATERS EDGE", +"WATERTHRUSH", +"WATERWAY", +"WATSON", +"WATTS", +"WAVERLY", +"WAWONA", +"WAXWING", +"WAYNE", +"WAYNESBORO", +"WAYSIDE", +"WEATHERVANE", +"WEBB", +"WEBER", +"WEBSTER", +"WEDGEWOOD", +"WELARA", +"WELCH", +"WELDON", +"WELLERMAN", +"WELLESLEY", +"WELLINGTON", +"WELLS", +"WELLSFORD", +"WELTY", +"WENDY", +"WENTWORTH", +"WESLEY", +"WESSEX", +"WESSON RANCH", +"WEST", +"WEST MAIN", +"WESTBROOK", +"WESTBURY", +"WESTCHESTER", +"WESTERN", +"WESTFALL", +"WESTFIELD", +"WESTLAND", +"WESTMINSTER", +"WESTMONT", +"WESTMONT TERRACE", +"WESTON", +"WESTPOINT", +"WESTRIDGE", +"WESTVIEW", +"WESTWOOD", +"WEXFORD", +"WEYER", +"WEYMOUTH", +"WHARF", +"WHEATLEY", +"WHEELER PEAK", +"WHIPPOORWILL", +"WHIRLAWAY", +"WHISPER", +"WHISPERING OAK", +"WHISPERING PINES", +"WHISTLER", +"WHITCOMB", +"WHITE", +"WHITE BIRCH", +"WHITE DOVE", +"WHITE FALL", +"WHITE OAK", +"WHITE PINE", +"WHITE ROCK", +"WHITE WILLOW", +"WHITE WING", +"WHITECHURCH", +"WHITECLOUD", +"WHITEHAVEN", +"WHITEHORSE", +"WHITEMARSH", +"WHITESTONE", +"WHITETAIL", +"WHITETHORN", +"WHITEWATER", +"WHITEWOOD", +"WHITFIELD", +"WHITMAN", +"WHITMER", +"WHITMORE", +"WHITTIER", +"WHITTLE", +"WICHITA", +"WICKEL", +"WICKFORD", +"WICKMAN", +"WIELAND", +"WIGEON", +"WILBUR", +"WILD BOAR", +"WILD CAT", +"WILD HORSE", +"WILD IVY", +"WILD OAK", +"WILD PALMS", +"WILD POPPY", +"WILD ROSE", +"WILDER", +"WILDERMUTH", +"WILDERNESS OAKS", +"WILDFLOWER", +"WILDTREE", +"WILDWOOD", +"WILEY", +"WILKESBORO", +"WILKINS", +"WILL SCARLET", +"WILLEEN", +"WILLERT", +"WILLETTS", +"WILLIAMS", +"WILLIAMSBURG", +"WILLMS", +"WILLOW", +"WILLOW BEND", +"WILLOW CREEK", +"WILLOW GLEN", +"WILLOW LAKE", +"WILLOW OAK", +"WILLOW POND", +"WILLOW SPRING", +"WILLOWOOD", +"WILLOWSONG", +"WILMA", +"WILMER", +"WILMINGTON", +"WILMONT", +"WILSON", +"WILTON", +"WIMBLEDON", +"WINANS", +"WINCANTON", +"WINCHELL", +"WINCHESTER", +"WIND RIVER", +"WINDAM", +"WINDERMERE", +"WINDGATE", +"WINDING BROOK", +"WINDING RIVER", +"WINDMEADOW", +"WINDMILL", +"WINDOM", +"WINDROSE", +"WINDSONG", +"WINDSOR", +"WINDWOOD", +"WINDY", +"WINDY COVE", +"WINEGARDEN", +"WINEMA", +"WINEPRESS", +"WINERY", +"WINFIELD", +"WINFORD", +"WINGED FOOT", +"WINMOORE", +"WINNERS", +"WINNING", +"WINSLOW", +"WINSTED", +"WINSTON", +"WINTER", +"WINTER HAVEN", +"WINTER OAK", +"WINTERBROOK", +"WINTERPARK", +"WINTERS", +"WINTON", +"WISCONSIN", +"WISDOM", +"WISE OAK", +"WISENOR", +"WISHING", +"WISTERIA", +"WITNEY", +"WIX", +"WIZARD", +"WOLCOTT", +"WOLF", +"WOLFE", +"WOLFEBORO", +"WOLFPACK", +"WOLLAM", +"WOLVERINE", +"WOOD", +"WOOD CREEK", +"WOOD LILLY", +"WOOD SORREL", +"WOODACRE", +"WOODARD", +"WOODBINE", +"WOODBRIDGE", +"WOODBURY", +"WOODCLIFF", +"WOODCREEPER", +"WOODCREST", +"WOODDUCK", +"WOODFALL", +"WOODFIELD", +"WOODGATE", +"WOODGLEN", +"WOODHAVEN", +"WOODHILL", +"WOODLAND", +"WOODLANE", +"WOODLARK", +"WOODMAN", +"WOODMONT", +"WOODROSE", +"WOODROW", +"WOODS CREEK", +"WOODSIDE", +"WOODSTOCK", +"WOODSTONE", +"WOODVALE", +"WOODVIEW", +"WOODWARD LAKE", +"WOODWIND", +"WOODWORTH", +"WOOLSTON", +"WOONSOCKET", +"WORKMAN", +"WORTHINGTON", +"WRANGLER", +"WREN", +"WRIGHT", +"WYATT", +"WYCLIFFE", +"WYLIE", +"WYLMA", +"WYLMAWOOD", +"WYNDFAIR", +"WYNDMOOR", +"XAVIER", +"YALE", +"YALONDA", +"YAMAMOTO", +"YANCEY", +"YANKEE", +"YARMOUTH", +"YARROW", +"YEARLING", +"YELLOW BRICK", +"YELLOW OAK", +"YELLOW PINE", +"YELLOWHAMMER", +"YELLOWSTONE", +"YELLOWSTONE PARK", +"YERINGTON", +"YOLO", +"YOLO CREEK", +"YONAN", +"YORK", +"YORKSHIRE", +"YORKTON", +"YORKTOWN", +"YOSEMITE", +"YOSEMITE MEADOWS", +"YOSEMITE PARK", +"YOUNG", +"YOUNGSTOWN", +"YRIBARREN", +"YUBA RIDGE", +"YUKON", +"YUMA", +"YVONNE", +"ZACH", +"ZACHARIAS", +"ZACHARY", +"ZAIGER", +"ZAKESSIAN", +"ZANIE", +"ZARAND", +"ZEELAND", +"ZEERING", +"ZEFF", +"ZELL", +"ZELLMAN", +"ZENA", +"ZENITH", +"ZEPHYR", +"ZERILLO", +"ZINA", +"ZINFANDEL", +"ZINNIA", +"ZUCCARO", +"ZURICH" + }; + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/AmericanCityGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/AmericanCityGenerator.cs new file mode 100644 index 0000000..a2f2aab --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/AmericanCityGenerator.cs @@ -0,0 +1,912 @@ +using System; +using System.Collections.Generic; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + /// + /// Produces a random American City + /// + public class AmericanCityGenerator:IGenerator + { + /// + /// Instance of Random Singleton + /// + Random random; + + /// + /// Local var for citynames + /// + IList citynames = new List(); + + /// + /// Default Constructor + /// + public AmericanCityGenerator() + { + random = RandomSingleton.Instance.Random; + LoadCityNames(); + } + + /// + /// Populates the citynames list with names of cities + /// + private void LoadCityNames() + { + citynames = new List() { "indianapolis", +"portland", +"los angeles", +"grand rapids", +"houston", +"columbus", +"albuquerque", +"phoenix", +"nashville", +"springfield", +"chicago", +"charlotte", +"san antonio", +"austin", +"louisville", +"seattle", +"jacksonville", +"new york", +"las vegas", +"colorado springs", +"orlando", +"madison", +"evansville", +"santa ana", +"omaha", +"brooklyn", +"san diego", +"newark", +"dallas", +"lexington", +"dayton", +"wilmington", +"washington", +"miami", +"cincinnati", +"columbia", +"tacoma", +"milwaukee", +"philadelphia", +"richmond", +"bakersfield", +"fort wayne", +"baltimore", +"pittsburgh", +"arlington", +"long beach", +"wichita", +"san francisco", +"jackson", +"toledo", +"muskegon", +"terre haute", +"san jose", +"salem", +"atlanta", +"lancaster", +"greenville", +"fort worth", +"huntington beach", +"greensboro", +"tucson", +"franklin", +"vancouver", +"akron", +"huntington", +"minneapolis", +"marion", +"orange", +"denver", +"rochester", +"mesa", +"tampa", +"lafayette", +"cleveland", +"spokane", +"bloomington", +"lebanon", +"kansas city", +"el paso", +"anaheim", +"aurora", +"peoria", +"battle creek", +"glendale", +"lakewood", +"canton", +"monroe", +"lincoln", +"oklahoma city", +"alexandria", +"henderson", +"cedar rapids", +"memphis", +"knoxville", +"wyoming", +"charleston", +"irvine", +"rockford", +"sacramento", +"des moines", +"marietta", +"middletown", +"clarksville", +"anderson", +"ashland", +"bellevue", +"auburn", +"shreveport", +"raleigh", +"hillsboro", +"clinton", +"westminster", +"cape coral", +"chattanooga", +"tulsa", +"beaverton", +"traverse city", +"beaumont", +"athens", +"decatur", +"naples", +"eugene", +"garden grove", +"reading", +"manchester", +"albany", +"lansing", +"riverside", +"savannah", +"fullerton", +"gainesville", +"bronx", +"lakeland", +"fremont", +"buffalo", +"fort myers", +"costa mesa", +"chandler", +"fayetteville", +"burlington", +"dover", +"st. louis", +"tallahassee", +"scottsdale", +"holland", +"new castle", +"bowling green", +"olympia", +"greenwood", +"pasadena", +"kalamazoo", +"murfreesboro", +"oakland", +"plano", +"mobile", +"norwalk", +"fredericksburg", +"concord", +"sarasota", +"troy", +"york", +"flint", +"roanoke", +"hendersonville", +"santa rosa", +"mansfield", +"covington", +"georgetown", +"corpus christi", +"medford", +"elkhart", +"smyrna", +"danville", +"huntsville", +"davenport", +"florence", +"greenfield", +"cambridge", +"lawrenceville", +"kent", +"kenosha", +"mount vernon", +"milford", +"shelbyville", +"birmingham", +"rio rancho", +"montgomery", +"hamilton", +"hudson", +"fresno", +"harrisburg", +"bradenton", +"warren", +"carmel", +"independence", +"pensacola", +"yakima", +"saint paul", +"bedford", +"st. paul", +"plymouth", +"mission viejo", +"ocala", +"iowa city", +"kentwood", +"gilbert", +"augusta", +"tempe", +"virginia beach", +"littleton", +"frankfort", +"oxford", +"plainfield", +"winchester", +"winston salem", +"noblesville", +"puyallup", +"south bend", +"wooster", +"baton rouge", +"everett", +"antioch", +"carrollton", +"lima", +"silver spring", +"durham", +"chillicothe", +"tyler", +"marysville", +"spring hill", +"bristol", +"sioux city", +"racine", +"fairfield", +"marshall", +"lowell", +"oceanside", +"torrance", +"brunswick", +"portage", +"milton", +"spring", +"newport", +"adrian", +"englewood", +"garland", +"billings", +"stockton", +"sanford", +"tustin", +"muncie", +"corona", +"longview", +"waukesha", +"salisbury", +"brandon", +"leesburg", +"hastings", +"princeton", +"farmington", +"appleton", +"elgin", +"quincy", +"denton", +"sandusky", +"detroit", +"summerville", +"duluth", +"saint louis", +"sparta", +"west chester", +"medina", +"midland", +"roswell", +"gig harbor", +"little rock", +"topeka", +"whittier", +"boston", +"johnstown", +"asheville", +"grandville", +"woodstock", +"somerset", +"newburgh", +"gastonia", +"lake forest", +"pueblo", +"newton", +"melbourne", +"bend", +"paris", +"centerville", +"roseville", +"chester", +"katy", +"martinsville", +"germantown", +"green bay", +"mooresville", +"bellingham", +"grand haven", +"belmont", +"clayton", +"west palm beach", +"kissimmee", +"lake charles", +"conway", +"dublin", +"fishers", +"winston-salem", +"hampton", +"irving", +"clearwater", +"ashtabula", +"rockville", +"kokomo", +"new orleans", +"monticello", +"great falls", +"erie", +"thomasville", +"lawrence", +"janesville", +"santa fe", +"missoula", +"cumming", +"naperville", +"burbank", +"sioux falls", +"frederick", +"overland park", +"renton", +"lubbock", +"brentwood", +"gresham", +"trenton", +"abilene", +"jamestown", +"liberty", +"delaware", +"allentown", +"cypress", +"port charlotte", +"honolulu", +"watertown", +"chesapeake", +"federal way", +"palm bay", +"high point", +"amarillo", +"jenison", +"alpharetta", +"macon", +"midlothian", +"lehigh acres", +"westfield", +"avon", +"boise", +"loveland", +"port orchard", +"hollywood", +"redmond", +"mckinney", +"greensburg", +"lawrenceburg", +"goshen", +"elkton", +"hermitage", +"palmdale", +"round rock", +"lagrange", +"norman", +"cookeville", +"belleville", +"modesto", +"magnolia", +"morgantown", +"amherst", +"newport beach", +"san marcos", +"fountain valley", +"fairfax", +"panama city", +"elyria", +"bridgeport", +"charlottesville", +"owensboro", +"boca raton", +"warsaw", +"shelby", +"deltona", +"woodbridge", +"milwaukie", +"wayne", +"williamsburg", +"cary", +"harrison", +"stafford", +"benton", +"waco", +"mcminnville", +"sterling", +"gaithersburg", +"bremerton", +"pekin", +"urbana", +"kingston", +"woodbury", +"west lafayette", +"buena park", +"graham", +"elizabethtown", +"shelton", +"jefferson", +"saginaw", +"rock hill", +"laguna niguel", +"grand junction", +"mesquite", +"bossier city", +"laurel", +"apple valley", +"hudsonville", +"camden", +"joliet", +"reno", +"jonesboro", +"norfolk", +"richardson", +"geneva", +"zanesville", +"sunnyvale", +"whitehall", +"santa monica", +"westerville", +"ravenna", +"butler", +"sullivan", +"staten island", +"las cruces", +"findlay", +"brighton", +"lewisburg", +"new haven", +"moline", +"st. petersburg", +"", +"sherman oaks", +"mount pleasant", +"van nuys", +"batavia", +"edmond", +"kettering", +"gallatin", +"yorba linda", +"lynchburg", +"portsmouth", +"chesterfield", +"west monroe", +"council bluffs", +"xenia", +"san pedro", +"escondido", +"port huron", +"st paul", +"bryan", +"jasper", +"carlsbad", +"hanover", +"corvallis", +"olathe", +"flushing", +"albion", +"redondo beach", +"mishawaka", +"simpsonville", +"salt lake city", +"chula vista", +"richland", +"oregon city", +"acworth", +"seymour", +"warner robins", +"carlisle", +"spanaway", +"lake city", +"astoria", +"manassas", +"lawton", +"santa cruz", +"new albany", +"sheboygan", +"waynesboro", +"glasgow", +"bear", +"coon rapids", +"brazil", +"tigard", +"odessa", +"placentia", +"weatherford", +"wellington", +"jeffersonville", +"goodlettsville", +"spencer", +"waterloo", +"muscatine", +"grand prairie", +"stillwater", +"ada", +"spartanburg", +"myrtle beach", +"hixson", +"conroe", +"yuma", +"killeen", +"perry", +"vista", +"pittsfield", +"east peoria", +"sheridan", +"broken arrow", +"worcester", +"mason", +"hammond", +"tiffin", +"hartford", +"temple", +"powell", +"apopka", +"freeport", +"kennesaw", +"lodi", +"hagerstown", +"matthews", +"sidney", +"surprise", +"maryville", +"centralia", +"grove city", +"west allis", +"fort lauderdale", +"union city", +"london", +"coldwater", +"valparaiso", +"waterford", +"paducah", +"ann arbor", +"hutchinson", +"caledonia", +"arcadia", +"spring lake", +"statesville", +"kingsport", +"falls church", +"san bernardino", +"anchorage", +"orange park", +"hot springs", +"berwyn", +"bethesda", +"petaluma", +"san clemente", +"ames", +"el cajon", +"lewiston", +"greer", +"somerville", +"parker", +"lacey", +"lewisville", +"ventura", +"andover", +"fairview", +"aliso viejo", +"fontana", +"kernersville", +"altoona", +"eagan", +"largo", +"fond du lac", +"windsor", +"livingston", +"west bend", +"lumberton", +"brookfield", +"petersburg", +"new port richey", +"brownsville", +"brownsburg", +"rock island", +"shawnee", +"waverly", +"asheboro", +"uniontown", +"youngstown", +"grants pass", +"lockport", +"berea", +"pottstown", +"ontario", +"vidor", +"easley", +"coatesville", +"hickory", +"ephrata", +"elk grove", +"russellville", +"carson", +"douglasville", +"lufkin", +"prescott", +"brea", +"humble", +"chapel hill", +"north hollywood", +"mt. pleasant", +"fort collins", +"beavercreek", +"union", +"eden", +"new london", +"cottage grove", +"lincolnton", +"boynton beach", +"fenton", +"arvada", +"martinez", +"aberdeen", +"st louis", +"defiance", +"stratford", +"clovis", +"la habra", +"visalia", +"dalton", +"miamisburg", +"st. charles", +"deland", +"jersey city", +"stone mountain", +"niles", +"downingtown", +"eureka", +"cuyahoga falls", +"stanton", +"berkeley", +"nicholasville", +"beloit", +"coral springs", +"hayward", +"bloomfield", +"homestead", +"weston", +"annapolis", +"burleson", +"frisco", +"venice", +"ringgold", +"newport news", +"aloha", +"sherman", +"winter haven", +"carthage", +"slidell", +"bothell", +"mount airy", +"phoenixville", +"belton", +"bartlett", +"galesburg", +"dickson", +"palmyra", +"blaine", +"simi valley", +"west des moines", +"mcdonough", +"oshkosh", +"cedar springs", +"champaign", +"pulaski", +"maple grove", +"allendale", +"queen creek", +"ft. myers", +"valrico", +"pearland", +"parma", +"maplewood", +"baytown", +"easton", +"oregon", +"lynnwood", +"webster", +"highland", +"merced", +"pomona", +"old hickory", +"upland", +"peru", +"boone", +"hamburg", +"reidsville", +"piqua", +"moreno valley", +"cordova", +"riverview", +"lake worth", +"grafton", +"rossville", +"texarkana", +"bethlehem", +"hesperia", +"palm coast", +"rome", +"wheeling", +"granbury", +"dubuque", +"silsbee", +"kennewick", +"sun prairie", +"milan", +"columbia city", +"crawfordsville", +"mechanicsburg", +"centennial", +"bettendorf", +"taylorsville", +"port angeles", +"utica", +"beaufort", +"johnson city", +"orrville", +"victoria", +"valdosta", +"maple valley", +"rancho santa margarita", +"bowie", +"cocoa", +"punta gorda", +"stockbridge", +"keller", +"comstock park", +"trinity", +"moore", +"ionia", +"oak harbor", +"mechanicsville", +"collinsville", +"north las vegas", +"schenectady", +"garden city", +"morton", +"wadsworth", +"burton", +"providence", +"newnan", +"indpls", +"laguna hills", +"malvern", +"north fort myers", +"martinsburg", +"morristown", +"plant city", +"allen", +"huron", +"east lansing", +"florissant", +"longwood", +"syracuse", +"massillon", +"cedar park", +"santa barbara", +"zeeland", +"phila", +"metairie", +"euless", +"sherwood", +"saint charles", +"salina", +"lake oswego", +"middleburg", +"lorain", +"bay city", +"smithville", +"linton", +"college station", +"northridge", +"woodland", +"altamonte springs", +"bolingbrook", +"keizer", +"cumberland", +"crossville", +"williamstown", +"conyers", +"boonville", +"oak park", +"cadillac", +"saint petersburg", +"claremont", +"snellville", +"laredo", +"new braunfels", +"kirkland", +"hurst", +"pendleton", +"linden", +"staunton", +"nampa", +"gulfport", +"salinas", +"west covina", +"flagstaff", +"sugar land", +"avondale", +"moses lake", +"elizabeth", +"brooksville", +"kingman", +"oakdale", +"mt. vernon", +"brookville", +"ironton", +"fairborn", +"perrysburg", +"delray beach", +"oxnard", +"derby", +"woodland hills", +"santa clara", +"normal", +"gardena", +"temecula", +"vincennes", +"fairmont", +"san angelo", +"forest grove", +"klamath falls", +"ottawa", +"byron center", +"waynesville", +"norcross", +"nashua", +"fort smith", +"nederland", +"vienna", +"oviedo", +"chatsworth", +"clifton", +"helena", +"hilliard", +"ellensburg", +"montrose", +"pineville", +"deridder", +"mountain view", +"cherry hill", +"tinley park", +"elkhorn", +"davie", +"gladstone", +"port orange", +"hawthorne", +"plantation", +"big rapids", +"versailles" }; + } + + public string Generate() + { + return citynames[random.Next(0, citynames.Count)]; + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/AmericanPhoneGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/AmericanPhoneGenerator.cs new file mode 100644 index 0000000..4b785b5 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/AmericanPhoneGenerator.cs @@ -0,0 +1,48 @@ +using System; +using System.Text; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class AmericanPhoneGenerator:IGenerator + { + Random random; + + public AmericanPhoneGenerator() + { + random = RandomSingleton.Instance.Random; + } + + public string Generate() + { + StringBuilder sb = new StringBuilder(); + sb.Append("("); + int areacodefirstpart = (int)random.Next(2, 9); + sb.Append(areacodefirstpart.ToString()); + int areacode = (int)random.Next(0, 99); + if (areacode < 10) + { + areacode += 10; + } + sb.Append(areacode.ToString()); + sb.Append(")"); + int prefixfirstpart = (int)random.Next(2, 9); + sb.Append(prefixfirstpart.ToString()); + int prefix = (int)random.Next(0, 99); + if (prefix < 10) + { + prefix += 10; + } + sb.Append(prefix.ToString()); + sb.Append("-"); + int suffix = random.Next(0000, 9999); + if (suffix < 1000) + { + suffix = suffix + 1000; + } + sb.Append(suffix.ToString()); + return sb.ToString(); + } + + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/AmericanPostalCodeGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/AmericanPostalCodeGenerator.cs new file mode 100644 index 0000000..e1e91f8 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/AmericanPostalCodeGenerator.cs @@ -0,0 +1,32 @@ +using System; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class AmericanPostalCodeGenerator:IGenerator + { + Random random; + public int PercentageWithPlusFour { get; private set; } + + public AmericanPostalCodeGenerator(int percentageWithPlusFour) + { + PercentageWithPlusFour = percentageWithPlusFour; + + random = RandomSingleton.Instance.Random; + } + + public string Generate() + { + string plusFour = String.Empty; + + if (PercentageWithPlusFour > 0 && random.Next(0, 100) % (100 / PercentageWithPlusFour) == 0) + { + plusFour = String.Format("-{0:0000}", random.Next(1, 9999)); + } + + return String.Format("{0:00000}{1}", + random.Next(501, 99950), + plusFour).ToString(); + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/AmericanStateGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/AmericanStateGenerator.cs new file mode 100644 index 0000000..7bfc7b7 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/AmericanStateGenerator.cs @@ -0,0 +1,94 @@ +using System; +using System.Collections.Generic; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class AmericanStateGenerator : IGenerator + { + private readonly Random random; + private IList states = new List(); + + public AmericanStateGenerator() + { + random = RandomSingleton.Instance.Random; + LoadStates(); + } + + #region IGenerator Members + + public string Generate() + { + return states[random.Next(0, states.Count)]; + } + + #endregion + + private void LoadStates() + { + states = new List + { + "AK", + "AL", + "AP", + "AR", + "AS", + "AZ", + "CA", + "CO", + "CT", + "DC", + "DE", + "FL", + "FM", + "GA", + "GU", + "HI", + "IA", + "ID", + "IL", + "IN", + "KS", + "KY", + "LA", + "MA", + "MD", + "ME", + "MH", + "MI", + "MN", + "MO", + "MP", + "MS", + "MT", + "NC", + "ND", + "NE", + "NH", + "NJ", + "NM", + "NV", + "NY", + "OH", + "OK", + "OR", + "PA", + "PR", + "PW", + "RI", + "SC", + "SD", + "TN", + "TX", + "UT", + "VA", + "VI", + "VT", + "WA", + "WV", + "WI", + "WY" + }; + } + } +} \ No newline at end of file diff --git a/Foundation.ObjectHydrator.Core/Generators/ArrayGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/ArrayGenerator.cs new file mode 100644 index 0000000..e2ecfa5 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/ArrayGenerator.cs @@ -0,0 +1,18 @@ +using System.Collections.Generic; +using System.Linq; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class ArrayGenerator : ListGenerator + { + public ArrayGenerator(int length, IGenerator elementGenerator = null) : base(length, elementGenerator) + { + } + + public override IList Generate() + { + return base.Generate().ToArray(); + } + } +} \ No newline at end of file diff --git a/Foundation.ObjectHydrator.Core/Generators/BooleanGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/BooleanGenerator.cs new file mode 100644 index 0000000..4d13109 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/BooleanGenerator.cs @@ -0,0 +1,24 @@ +using System; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class BooleanGenerator : IGenerator + { + private readonly Random random; + + public BooleanGenerator() + { + random = RandomSingleton.Instance.Random; + } + + #region IGenerator Members + + public bool Generate() + { + return Convert.ToBoolean(random.Next(0, 2)); + } + + #endregion + } +} \ No newline at end of file diff --git a/Foundation.ObjectHydrator.Core/Generators/ByteArrayGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/ByteArrayGenerator.cs new file mode 100644 index 0000000..d2eb099 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/ByteArrayGenerator.cs @@ -0,0 +1,36 @@ +using System; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class ByteArrayGenerator : IGenerator + { + Random random; + public int Length { get; set; } + + public ByteArrayGenerator() + : this(8) + { + + } + + public ByteArrayGenerator(int length) + { + random = RandomSingleton.Instance.Random; + Length = length; + } + + #region IGenerator Members + + public byte[] Generate() + { + byte[] toReturn = new byte[Length]; + + random.NextBytes(toReturn); + + return toReturn; + } + + #endregion + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/CCVGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/CCVGenerator.cs new file mode 100644 index 0000000..abf251c --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/CCVGenerator.cs @@ -0,0 +1,26 @@ +using System; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class CCVGenerator:IGenerator + { + Random random; + public string CCVType { get; set; } + public CCVGenerator(string ccvtype) + { + random = RandomSingleton.Instance.Random; + CCVType = ccvtype; + } + + public string Generate() + { + int ccv = random.Next(0, 999); + if (ccv < 100) + { + ccv += 100; + } + return ccv.ToString(); + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/CompanyNameGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/CompanyNameGenerator.cs new file mode 100644 index 0000000..35b8369 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/CompanyNameGenerator.cs @@ -0,0 +1,153 @@ +using System; +using System.Collections.Generic; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class CompanyNameGenerator:IGenerator + { + Random random; + IList companynames = new List(); + + public CompanyNameGenerator() + { + random = RandomSingleton.Instance.Random; + LoadNames(); + } + + public string Generate() + { + return companynames[random.Next(0, companynames.Count)]; + } + + private void LoadNames() + { + companynames = new List { + "Acme, inc.", + "Widget Corp", + "123 Warehousing", + "Demo Company", + "Smith and Co.", + "Foo Bars", + "ABC Telecom", + "Fake Brothers", + "QWERTY Logistics", + "Demo, inc.", + "Sample Company", + "Sample, inc", + "Acme Corp", + "Allied Biscuit", + "Ankh-Sto Associates", + "Extensive Enterprise", + "Galaxy Corp", + "Globo-Chem", + "Mr. Sparkle", + "Globex Corporation", + "LexCorp", + "LuthorCorp", + "North Central Positronics", + "Omni Consimer Products", + "Praxis Corporation", + "Sombra Corporation", + "Sto Plains Holdings", + "Tessier-Ashpool", + "Wayne Enterprises", + "Wentworth Industries", + "ZiffCorp", + "Bluth Company", + "Strickland Propane", + "Thatherton Fuels", + "Three Waters", + "Water and Power", + "Western Gas & Electric", + "Mammoth Pictures", + "Mooby Corp", + "Gringotts", + "Thrift Bank", + "Flowers By Irene", + "The Businessmens Club", + "Osato Chemicals", + "Transworld Consortium", + "Universal Export", + "United Fried Chicken", + "Virtucon", + "Kumatsu Motors", + "Keedsler Motors", + "Powell Motors", + "Industrial Automation", + "Sirius Cybernetics Corporation", + "U.S. Robotics and Mechanical Men", + "Colonial Movers", + "Corellian Engineering Corporation", + "Incom Corporation", + "General Products", + "Leeding Engines Ltd.", + "Blammo", + "Input, Inc.", + "Mainway Toys", + "Videlectrix", + "Zevo Toys", + "Ajax", + "Axis Chemical Co.", + "Barrytron", + "Carrys Candles", + "Cogswell Cogs", + "Spacely Sprockets", + "General Forge and Foundry", + "Duff Brewing Company", + "Dunder Mifflin", + "General Services Corporation", + "Monarch Playing Card Co.", + "Krustyco", + "Initech", + "Roboto Industries", + "Primatech", + "Sonky Rubber Goods", + "St. Anky Beer", + "Stay Puft Corporation", + "Vandelay Industries", + "Wernham Hogg", + "Gadgetron", + "Burleigh and Stronginthearm", + "BLAND Corporation", + "Nordyne Defense Dynamics", + "Petrox Oil Company", + "Roxxon", + "McMahon and Tate", + "Sixty Second Avenue", + "Charles Townsend Agency", + "Spade and Archer", + "Megadodo Publications", + "Rouster and Sideways", + "C.H. Lavatory and Sons", + "Globo Gym American Corp", + "The New Firm", + "SpringShield", + "Compuglobalhypermeganet", + "Data Systems", + "Gizmonic Institute", + "Initrode", + "Taggart Transcontinental", + "Atlantic Northern", + "Niagular", + "Plow King", + "Big Kahuna Burger", + "Big T Burgers and Fries", + "Chez Quis", + "Chotchkies", + "The Frying Dutchman", + "Klimpys", + "The Krusty Krab", + "Monks Diner", + "Milliways", + "Minuteman Cafe", + "Taco Grande", + "Tip Top Cafe", + "Moes Tavern", + "Central Perk", + "Chasers" + }; + } + + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/CountryCodeGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/CountryCodeGenerator.cs new file mode 100644 index 0000000..319e763 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/CountryCodeGenerator.cs @@ -0,0 +1,263 @@ +using System.Collections.Generic; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class CountryCodeGenerator : IGenerator + { + + private IList countrycodes = new List(); + + public CountryCodeGenerator() + { + + LoadCountryCodes(); + } + + public string Generate() + { + return new FromListGetSingleGenerator(countrycodes).Generate(); + } + + private void LoadCountryCodes() + { + countrycodes = new List() { + "AD", +"AE", +"AG", +"AI", +"AL", +"AN", +"AP", +"AR", +"AS", +"AS", +"AT", +"AU", +"AW", +"BB", +"BC", +"BD", +"BE", +"BF", +"BG", +"BH", +"BI", +"BJ", +"BL", +"BM", +"BN", +"BO", +"BR", +"BW", +"BY", +"BZ", +"CA", +"CB", +"CC", +"CE", +"CF", +"CG", +"CH", +"CI", +"CK", +"CL", +"CM", +"CN", +"CO", +"CR", +"CV", +"CX", +"CY", +"CZ", +"DE", +"DJ", +"DK", +"DM", +"DO", +"DZ", +"EC", +"EE", +"EG", +"EN", +"ER", +"ES", +"ET", +"EU", +"FI", +"FJ", +"FM", +"FO", +"FR", +"GA", +"GB", +"GD", +"GF", +"GH", +"GI", +"GL", +"GM", +"GN", +"GP", +"GQ", +"GR", +"GT", +"GU", +"GW", +"GY", +"HK", +"HN", +"HO", +"HR", +"HT", +"HU", +"ID", +"IE", +"IL", +"IN", +"IQ", +"IR", +"IS", +"IT", +"JM", +"JO", +"JP", +"KE", +"KG", +"KH", +"KI", +"KN", +"KO", +"KR", +"KW", +"KY", +"KZ", +"LA", +"LB", +"LC", +"LI", +"LK", +"LR", +"LS", +"LT", +"LU", +"LV", +"MA", +"MB", +"MC", +"ME", +"MG", +"MH", +"MK", +"ML", +"MM", +"MO", +"MP", +"MQ", +"MR", +"MS", +"MT", +"MU", +"MV", +"MW", +"MX", +"MY", +"MZ", +"NA", +"NB", +"NC", +"NE", +"NF", +"NG", +"NI", +"NL", +"NN", +"NO", +"NP", +"NT", +"NU", +"NV", +"NZ", +"OM", +"PA", +"PE", +"PF", +"PG", +"PH", +"PK", +"PL", +"PO", +"PR", +"PT", +"PW", +"PY", +"QA", +"RE", +"RO", +"RT", +"RU", +"RW", +"SA", +"SB", +"SC", +"SD", +"SE", +"SF", +"SG", +"SI", +"SK", +"SL", +"SN", +"SP", +"SR", +"SS", +"SV", +"SW", +"SX", +"SY", +"SZ", +"TA", +"TB", +"TC", +"TD", +"TG", +"TH", +"TI", +"TJ", +"TL", +"TN", +"TO", +"TR", +"TT", +"TU", +"TV", +"TW", +"TZ", +"UA", +"UG", +"UI", +"US", +"UV", +"UY", +"UZ", +"VC", +"VE", +"VG", +"VI", +"VL", +"VN", +"VR", +"VU", +"WF", +"WK", +"WL", +"WS", +"YA", +"YE", +"ZA", +"ZM", +"ZR", +"ZW"}; + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/CreditCardNumberGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/CreditCardNumberGenerator.cs new file mode 100644 index 0000000..f87c6e9 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/CreditCardNumberGenerator.cs @@ -0,0 +1,59 @@ +using System; +using System.Text; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class CreditCardNumberGenerator : IGenerator + { + public int Length { get; set; } + private Random random; + + public CreditCardNumberGenerator() + : this(13) + { + + } + public CreditCardNumberGenerator(int length) + { + random = RandomSingleton.Instance.Random; + Length = length; + } + + #region IGenerator Members + + public string Generate() + { + StringBuilder toReturn = new StringBuilder(); + + // Accumulator for the check digit calculation + int accumulator = 0; + + // Counter to use with mod 2 to determine if the digit should be * by 2 when accumulating. + int counter = 0; + + for (int i = 0; i < Length - 1; i++) + { + counter++; + int digit = random.Next(0, 9); + + if (counter % 2 == 1) + { + accumulator += digit * 2; + } + else + { + accumulator += digit; + } + + toReturn.Append(digit); + } + + // Do the check digit part... + toReturn.Append(9 - (accumulator % 10)); + return toReturn.ToString(); + } + + #endregion + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/CreditCardTypeGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/CreditCardTypeGenerator.cs new file mode 100644 index 0000000..8c8f9ea --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/CreditCardTypeGenerator.cs @@ -0,0 +1,23 @@ +using System.Collections.Generic; +using Foundation.ObjectHydrator.Interfaces; + + +namespace Foundation.ObjectHydrator.Generators +{ + public class CreditCardTypeGenerator:IGenerator + { + + public string Generate() + { + return + new FromListGetSingleGenerator(new List + { + "MasterCard", + "Visa", + "Discover", + "American Express" + }) + .Generate(); + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/DateTimeGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/DateTimeGenerator.cs new file mode 100644 index 0000000..8929e50 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/DateTimeGenerator.cs @@ -0,0 +1,33 @@ +using System; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class DateTimeGenerator:IGenerator + { + Random random; + public DateTime MinimumValue { get; private set; } + public DateTime MaximumValue { get; private set; } + + public DateTimeGenerator() + : this(DateTime.Now.AddYears(-10), DateTime.Now.AddYears(10)) + { } + + + public DateTimeGenerator(DateTime minimumValue, DateTime maximumValue) + { + MinimumValue=minimumValue; + MaximumValue=maximumValue; + + random=RandomSingleton.Instance.Random; + } + + public DateTime Generate() + { + TimeSpan timeSpan = MaximumValue - MinimumValue; + int dayOffset = random.Next(0, timeSpan.Days); + return MinimumValue.Date.AddDays(dayOffset) + new TimeSpan(random.Next(0, 24), random.Next(0, 59), random.Next(0, 59)); + + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/DefaultGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/DefaultGenerator.cs new file mode 100644 index 0000000..4600952 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/DefaultGenerator.cs @@ -0,0 +1,20 @@ +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class DefaultGenerator : IGenerator + { + public T DefaultValue { get; private set; } + + public DefaultGenerator(T defaultValue) + { + DefaultValue = defaultValue; + } + + public T Generate() + { + return DefaultValue; + } + + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/DoubleGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/DoubleGenerator.cs new file mode 100644 index 0000000..0eda4ec --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/DoubleGenerator.cs @@ -0,0 +1,72 @@ +using System; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class DoubleGenerator:IGenerator + { + Random random; + + public double MinimumValue { get; set; } + public double MaximumValue { get; set; } + public int DecimalPlaces { get; set; } + + public DoubleGenerator() + : this(0.0, 100) + { } + + public DoubleGenerator(int decimalPlaces):this(0.0,100.00,decimalPlaces) + { + + } + + public DoubleGenerator(double minimumValue, double maximumValue) + : this(minimumValue, maximumValue, 2) + { } + + + public DoubleGenerator(double minimumValue, double maximumValue, int decimalPlaces) + { + if (minimumValue > maximumValue) + { + throw new ArgumentOutOfRangeException("minimumValue", minimumValue, "minimumValue must be <= maximumValue"); + } + + if (decimalPlaces > 5) + { + throw new ArgumentOutOfRangeException("decimalPlaces", decimalPlaces, "decimalPlaces must be <=5;"); + } + + MinimumValue = minimumValue; + MaximumValue = maximumValue; + DecimalPlaces = decimalPlaces; + + random = RandomSingleton.Instance.Random; + } + + public double Generate() + { + double toReturn; + double decimalPart; + + // The offset adjustment to get down to an Int minimum value + double offset = MinimumValue - Math.Floor(MinimumValue); + double adjustedMinimum = MinimumValue - offset; + double adjustedMaximum = MaximumValue - offset; + + toReturn = random.Next((int)adjustedMinimum, (int)adjustedMaximum); + decimalPart = random.NextDouble(); + decimalPart *= Math.Pow(10, DecimalPlaces); + decimalPart = (int)decimalPart; + + toReturn += decimalPart / Math.Pow(10, DecimalPlaces); + + // Now, add back the offset + toReturn += offset; + + return toReturn; + } + + + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/EmailAddressGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/EmailAddressGenerator.cs new file mode 100644 index 0000000..c52c7d3 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/EmailAddressGenerator.cs @@ -0,0 +1,59 @@ +using System; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class EmailAddressGenerator:IGenerator + { + Random random; + + public EmailAddressGenerator() + { + random = RandomSingleton.Instance.Random; + } + + private string GetPrefix(IGenerator fng, IGenerator lng) + { + int prefixtype = random.Next(0, 1); + string prefix; + if (prefixtype == 0) + { + prefix = String.Format("{0}_{1}", (string)fng.Generate(), (string)lng.Generate()); + } + else + { + prefix = (string)fng.Generate(); + } + return prefix; + } + private static string GetBizname(IGenerator cng) + { + string bizname = (string)cng.Generate(); + bizname = bizname.Replace(".", ""); + bizname = bizname.Replace(" ", ""); + bizname = bizname.Replace(",", ""); + return bizname; + } + public string Generate() + { + + IGenerator fng = new FirstNameGenerator(); + IGenerator lng = new LastNameGenerator(); + IGenerator cng = new CompanyNameGenerator(); + + string prefix = GetPrefix(fng, lng); + string bizname = GetBizname(cng); + + string[] suffix = new string[4] { ".com", ".net", ".org", ".info" }; + int num = random.Next(0, suffix.Length - 1); + string domaintype = suffix[num]; + + return String.Format("{0}@{1}{2}", prefix, bizname, domaintype); + + + } + + + + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/EnumGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/EnumGenerator.cs new file mode 100644 index 0000000..6f5d537 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/EnumGenerator.cs @@ -0,0 +1,23 @@ +using System; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class EnumGenerator:IGenerator + { + Random random; + Array EnumValues; + + public EnumGenerator(Array enumValues) + { + EnumValues = enumValues; + random = RandomSingleton.Instance.Random; + + } + + public object Generate() + { + return EnumValues.GetValue(random.Next(0, EnumValues.Length - 1)); + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/FirstNameGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/FirstNameGenerator.cs new file mode 100644 index 0000000..a0be4d8 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/FirstNameGenerator.cs @@ -0,0 +1,1029 @@ +using System; +using System.Collections.Generic; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class FirstNameGenerator:IGenerator + { + Random random; + IList names = new List(); + public FirstNameGenerator() + { + random = RandomSingleton.Instance.Random; + LoadNames(); + } + + public string Generate() + { + return names[random.Next(0,names.Count)]; + } + + private void LoadNames() + { + names = new List { + "Aaden", + "AadeAaliyah", + "Aaron", + "Abby", + "Abel", + "Abigail", + "Abraham", + "Adam", + "Adan", + "Addison", + "Addyson", + "Adeline", + "Aden", + "Adrian", + "Adriana", + "Adrianna", + "Aidan", + "Aiden", + "Aileen", + "Ainsley", + "Alaina", + "Alan", + "Alana", + "Alanna", + "Alayna", + "Albert", + "Alberto", + "Alec", + "Alejandra", + "Alejandro", + "Alessandra", + "Alex", + "Alexa", + "Alexander", + "Alexandra", + "Alexandria", + "Alexia", + "Alexis", + "Alexis", + "Alfredo", + "Ali", + "Alice", + "Alicia", + "Alijah", + "Alina", + "Alison", + "Alissa", + "Alivia", + "Aliyah", + "Allen", + "Allie", + "Allison", + "Allisson", + "Allyson", + "Alondra", + "Alvin", + "Alyson", + "Alyssa", + "Amanda", + "Amari", + "Amari", + "Amaya", + "Amber", + "Amelia", + "Amir", + "Amira", + "Amiyah", + "Amy", + "Amya", + "Ana", + "Anahi", + "Anastasia", + "Anaya", + "Anderson", + "Andre", + "Andrea", + "Andres", + "Andrew", + "Andy", + "Angel", + "Angel", + "Angela", + "Angelica", + "Angelina", + "Angelo", + "Angie", + "Aniya", + "Aniyah", + "Anna", + "Annabelle", + "Anne", + "Annie", + "Annika", + "Anthony", + "Antonio", + "Anya", + "April", + "Ariana", + "Arianna", + "Ariel", + "Armando", + "Arthur", + "Arturo", + "Asher", + "Ashley", + "Ashlyn", + "Ashlynn", + "Ashton", + "Asia", + "Athena", + "Aubree", + "Aubrey", + "Aubrie", + "Audrey", + "Audrina", + "August", + "Aurora", + "Austin", + "Autumn", + "Ava", + "Avery", + "Avery", + "Axel", + "Ayden", + "Ayla", + "Bailey", + "Baylee", + "Beau", + "Beckett", + "Bella", + "Benjamin", + "Bennett", + "Bethany", + "Bianca", + "Blake", + "Braden", + "Bradley", + "Brady", + "Braeden", + "Braiden", + "Brandon", + "Braxton", + "Brayan", + "Brayden", + "Braydon", + "Braylon", + "Breanna", + "Brenda", + "Brendan", + "Brenden", + "Brenna", + "Brennan", + "Brett", + "Brian", + "Briana", + "Brianna", + "Bridget", + "Brielle", + "Brittany", + "Brock", + "Brodie", + "Brody", + "Brooke", + "Brooklyn", + "Brooklynn", + "Bruce", + "Bryan", + "Bryant", + "Bryce", + "Brycen", + "Brynn", + "Bryson", + "Byron", + "Cade", + "Caden", + "Cadence", + "Caiden", + "Caitlin", + "Caitlyn", + "Caleb", + "Cali", + "Callie", + "Calvin", + "Camden", + "Cameron", + "Cameron", + "Camila", + "Camille", + "Camron", + "Camryn", + "Cara", + "Carl", + "Carlos", + "Carly", + "Carmen", + "Carolina", + "Caroline", + "Carson", + "Carter", + "Casey", + "Casey", + "Cash", + "Cassandra", + "Cassidy", + "Catherine", + "Cayden", + "Cecilia", + "Celeste", + "Cesar", + "Chad", + "Chance", + "Chandler", + "Charles", + "Charlie", + "Charlotte", + "Chase", + "Chelsea", + "Cheyanne", + "Cheyenne", + "Chloe", + "Chris", + "Christian", + "Christina", + "Christopher", + "Ciara", + "Cindy", + "Claire", + "Clara", + "Claudia", + "Clayton", + "Cody", + "Cohen", + "Colby", + "Cole", + "Colin", + "Collin", + "Colten", + "Colton", + "Conner", + "Connor", + "Cooper", + "Cora", + "Corbin", + "Corey", + "Cory", + "Courtney", + "Cristian", + "Cristopher", + "Cruz", + "Crystal", + "Curtis", + "Cynthia", + "Daisy", + "Dakota", + "Dakota", + "Dallas", + "Dalton", + "Damian", + "Damien", + "Damon", + "Dana", + "Dane", + "Danica", + "Daniel", + "Daniela", + "Daniella", + "Danielle", + "Danika", + "Danna", + "Danny", + "Dante", + "Darius", + "Darren", + "David", + "Davion", + "Davis", + "Dawson", + "Dayana", + "Dayton", + "Dean", + "Deandre", + "Declan", + "Delaney", + "Delilah", + "Denise", + "Dennis", + "Derek", + "Derrick", + "Desiree", + "Desmond", + "Destiny", + "Devin", + "Devon", + "Diamond", + "Diana", + "Diego", + "Dillon", + "Dominic", + "Dominick", + "Donald", + "Donovan", + "Dorian", + "Douglas", + "Drake", + "Drew", + "Dulce", + "Dustin", + "Dylan", + "Easton", + "Eddie", + "Eden", + "Edgar", + "Eduardo", + "Edward", + "Edwin", + "Elaina", + "Eleanor", + "Elena", + "Eli", + "Eliana", + "Elias", + "Elijah", + "Elise", + "Eliza", + "Elizabeth", + "Ella", + "Elle", + "Ellie", + "Elliot", + "Elliott", + "Emanuel", + "Emely", + "Emerson", + "Emerson", + "Emery", + "Emilee", + "Emilia", + "Emiliano", + "Emilio", + "Emily", + "Emma", + "Emmanuel", + "Enrique", + "Eric", + "Erica", + "Erick", + "Erik", + "Erika", + "Erin", + "Ernesto", + "Esmeralda", + "Esteban", + "Esther", + "Estrella", + "Ethan", + "Eva", + "Evan", + "Evangeline", + "Evelyn", + "Everett", + "Ezekiel", + "Ezra", + "Fabian", + "Faith", + "Fatima", + "Felix", + "Fernanda", + "Fernando", + "Finn", + "Fiona", + "Francesca", + "Francisco", + "Frank", + "Franklin", + "Gabriel", + "Gabriela", + "Gabriella", + "Gabrielle", + "Gael", + "Gage", + "Garrett", + "Gary", + "Gavin", + "Genesis", + "Genevieve", + "George", + "Georgia", + "Gerardo", + "Gianna", + "Giovanni", + "Giselle", + "Gloria", + "Grace", + "Gracie", + "Grady", + "Graham", + "Grant", + "Grayson", + "Gregory", + "Greyson", + "Griffin", + "Guadalupe", + "Guillermo", + "Gunner", + "Gustavo", + "Hadley", + "Hailee", + "Hailey", + "Haley", + "Hanna", + "Hannah", + "Harley", + "Harmony", + "Harper", + "Harrison", + "Hayden", + "Hayden", + "Haylee", + "Hayley", + "Haylie", + "Hazel", + "Heather", + "Heaven", + "Hector", + "Heidi", + "Helen", + "Henry", + "Holden", + "Holly", + "Hope", + "Hudson", + "Hugo", + "Hunter", + "Ian", + "Imani", + "Iris", + "Isaac", + "Isabel", + "Isabella", + "Isabelle", + "Isaiah", + "Isaias", + "Isiah", + "Ismael", + "Israel", + "Issac", + "Itzel", + "Ivan", + "Ivy", + "Izabella", + "Izaiah", + "Jace", + "Jack", + "Jackson", + "Jacob", + "Jacoby", + "Jacqueline", + "Jada", + "Jade", + "Jaden", + "Jaden", + "Jadon", + "Jadyn", + "Jaelyn", + "Jaiden", + "Jaime", + "Jake", + "Jakob", + "Jalen", + "Jamari", + "Jamarion", + "James", + "Jameson", + "Jamie", + "Jane", + "Janelle", + "Janiya", + "Janiyah", + "Jared", + "Jaslene", + "Jasmin", + "Jasmine", + "Jason", + "Jasper", + "Javier", + "Javon", + "Jaxon", + "Jaxson", + "Jay", + "Jayce", + "Jayda", + "Jayden", + "Jayden", + "Jaydon", + "Jayla", + "Jaylen", + "Jayson", + "Jazlyn", + "Jazmin", + "Jazmine", + "Jeffrey", + "Jenna", + "Jennifer", + "Jeremiah", + "Jeremy", + "Jerry", + "Jesse", + "Jessica", + "Jesus", + "Jillian", + "Jimena", + "Jimmy", + "Joanna", + "Joaquin", + "Jocelyn", + "Joe", + "Joel", + "Johan", + "Johanna", + "John", + "Johnathan", + "Johnny", + "Jonah", + "Jonas", + "Jonathan", + "Jonathon", + "Jordan", + "Jordan", + "Jordyn", + "Jorge", + "Jose", + "Joselyn", + "Joseph", + "Josephine", + "Joshua", + "Josiah", + "Josie", + "Josue", + "Juan", + "Judah", + "Jude", + "Julia", + "Julian", + "Juliana", + "Julianna", + "Julie", + "Juliet", + "Julio", + "Julissa", + "Julius", + "Justice", + "Justin", + "Kade", + "Kaden", + "Kadence", + "Kaelyn", + "Kai", + "Kaiden", + "Kailey", + "Kailyn", + "Kaitlin", + "Kaitlyn", + "Kale", + "Kaleb", + "Kameron", + "Kamryn", + "Kane", + "Kara", + "Karen", + "Karina", + "Karla", + "Karson", + "Kassidy", + "Kate", + "Katelyn", + "Katelynn", + "Katherine", + "Kathleen", + "Kathryn", + "Katie", + "Kayden", + "Kayden", + "Kaydence", + "Kayla", + "Kaylee", + "Kayleigh", + "Kaylie", + "Kaylin", + "Keagan", + "Keaton", + "Keegan", + "Keira", + "Keith", + "Kellen", + "Kelly", + "Kelsey", + "Kelvin", + "Kendall", + "Kendra", + "Kennedy", + "Kenneth", + "Kenzie", + "Kevin", + "Khalil", + "Khloe", + "Kiana", + "Kiara", + "Kiera", + "Kiley", + "Kimberly", + "Kimora", + "Kingston", + "Kira", + "Kobe", + "Kolton", + "Kristen", + "Kristina", + "Kristopher", + "Kyla", + "Kyle", + "Kylee", + "Kyleigh", + "Kyler", + "Kylie", + "Kyra", + "Lacey", + "Laila", + "Lana", + "Lance", + "Landen", + "Landon", + "Landyn", + "Lane", + "Larry", + "Laura", + "Lauren", + "Lauryn", + "Lawrence", + "Layla", + "Leah", + "Leila", + "Leilani", + "Leland", + "Lena", + "Leo", + "Leonardo", + "Leonel", + "Leslie", + "Lesly", + "Levi", + "Lexi", + "Lia", + "Liam", + "Lila", + "Lilah", + "Lilian", + "Liliana", + "Lillian", + "Lilliana", + "Lillie", + "Lilly", + "Lily", + "Lincoln", + "Lindsay", + "Lindsey", + "Lizbeth", + "Logan", + "Logan", + "Lola", + "London", + "Lorenzo", + "Louis", + "Luca", + "Lucas", + "Lucia", + "Lucy", + "Luis", + "Lukas", + "Luke", + "Luna", + "Lydia", + "Lyla", + "Lyric", + "Macie", + "Mackenzie", + "Macy", + "Madalyn", + "Maddison", + "Maddox", + "Madeleine", + "Madeline", + "Madelyn", + "Madelynn", + "Madilyn", + "Madison", + "Madisyn", + "Madyson", + "Maggie", + "Makayla", + "Makenna", + "Makenzie", + "Malachi", + "Malia", + "Malik", + "Mallory", + "Manuel", + "Marc", + "Marco", + "Marcos", + "Marcus", + "Marely", + "Margaret", + "Maria", + "Mariah", + "Mariana", + "Mario", + "Marisol", + "Marissa", + "Mark", + "Marlee", + "Marley", + "Marshall", + "Martin", + "Marvin", + "Mary", + "Mason", + "Mateo", + "Mathew", + "Matthew", + "Maurice", + "Mauricio", + "Max", + "Maximilian", + "Maximus", + "Maxwell", + "Maya", + "Mckenna", + "Mckenzie", + "Megan", + "Meghan", + "Mekhi", + "Melanie", + "Melany", + "Melissa", + "Melody", + "Melvin", + "Meredith", + "Mia", + "Micah", + "Michael", + "Michaela", + "Micheal", + "Michelle", + "Miguel", + "Mikayla", + "Miles", + "Miley", + "Milo", + "Miracle", + "Miranda", + "Miriam", + "Mitchell", + "Moises", + "Molly", + "Monica", + "Morgan", + "Morgan", + "Moses", + "Mya", + "Mylee", + "Myles", + "Nadia", + "Nancy", + "Naomi", + "Nasir", + "Natalia", + "Natalie", + "Nataly", + "Natasha", + "Nathan", + "Nathaniel", + "Nayeli", + "Nehemiah", + "Nelson", + "Nevaeh", + "Nia", + "Nicholas", + "Nickolas", + "Nicolas", + "Nicole", + "Nikolas", + "Nina", + "Noah", + "Noel", + "Noelle", + "Nolan", + "Nora", + "Norah", + "Nyla", + "Oliver", + "Olivia", + "Omar", + "Orlando", + "Oscar", + "Owen", + "Pablo", + "Paige", + "Paisley", + "Paola", + "Paris", + "Parker", + "Patricia", + "Patrick", + "Paul", + "Paxton", + "Payton", + "Payton", + "Pedro", + "Penelope", + "Perla", + "Peter", + "Peyton", + "Peyton", + "Philip", + "Phillip", + "Phoebe", + "Phoenix", + "Piper", + "Porter", + "Presley", + "Preston", + "Priscilla", + "Quentin", + "Quinn", + "Quinton", + "Rachael", + "Rachel", + "Raegan", + "Rafael", + "Ramon", + "Randy", + "Raul", + "Raymond", + "Reagan", + "Rebecca", + "Rebekah", + "Reece", + "Reed", + "Reese", + "Reese", + "Reid", + "Ricardo", + "Richard", + "Ricky", + "Rihanna", + "Riley", + "Riley", + "River", + "Robert", + "Roberto", + "Rocco", + "Rodrigo", + "Roger", + "Roman", + "Romeo", + "Ronald", + "Rosa", + "Rose", + "Rowan", + "Rowan", + "Roy", + "Ruben", + "Ruby", + "Russell", + "Ruth", + "Ryan", + "Ryder", + "Ryker", + "Rylan", + "Rylee", + "Ryleigh", + "Rylie", + "Sabrina", + "Sadie", + "Sage", + "Salvador", + "Sam", + "Samantha", + "Samara", + "Samuel", + "Sandra", + "Santiago", + "Sara", + "Sarah", + "Sarai", + "Sasha", + "Saul", + "Savanna", + "Savannah", + "Sawyer", + "Scarlett", + "Scott", + "Sean", + "Sebastian", + "Selena", + "Serena", + "Serenity", + "Sergio", + "Seth", + "Shane", + "Shannon", + "Shaun", + "Shawn", + "Shayla", + "Shelby", + "Sienna", + "Sierra", + "Silas", + "Simon", + "Skylar", + "Skyler", + "Skyler", + "Sofia", + "Solomon", + "Sophia", + "Sophie", + "Spencer", + "Stella", + "Stephanie", + "Stephen", + "Steven", + "Summer", + "Sydney", + "Talia", + "Talon", + "Tanner", + "Taryn", + "Tate", + "Tatiana", + "Tatum", + "Taylor", + "Taylor", + "Teagan", + "Terry", + "Tessa", + "Theodore", + "Thomas", + "Tiffany", + "Timothy", + "Titus", + "Tony", + "Tori", + "Travis", + "Trent", + "Trenton", + "Trevor", + "Trey", + "Trinity", + "Tristan", + "Tristen", + "Triston", + "Troy", + "Tucker", + "Ty", + "Tyler", + "Tyson", + "Uriel", + "Valentina", + "Valeria", + "Valerie", + "Vanessa", + "Veronica", + "Victor", + "Victoria", + "Vincent", + "Violet", + "Vivian", + "Viviana", + "Walker", + "Walter", + "Wendy", + "Wesley", + "Weston", + "William", + "Willow", + "Wyatt", + "Xander", + "Xavier", + "Ximena", + "Yahir", + "Yasmin", + "Zachariah", + "Zachary", + "Zackary", + "Zander", + "Zane", + "Zayden", + "Zion", + "Zoe", + "Zoey" + }; + + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/FromListGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/FromListGenerator.cs new file mode 100644 index 0000000..9004d40 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/FromListGenerator.cs @@ -0,0 +1,27 @@ + + using System; + using System.Collections.Generic; + using System.Linq; + using Foundation.ObjectHydrator.Interfaces; + + + + + namespace Foundation.ObjectHydrator.Generators + { + public class FromListGenerator : IGenerator + { + readonly Random random; + IEnumerable list = new List(); + public FromListGenerator(IEnumerable list) + { + random = RandomSingleton.Instance.Random; + this.list = list; + } + + public T Generate() + { + return list.ElementAt(random.Next(0, list.Count())); + } + } + } diff --git a/Foundation.ObjectHydrator.Core/Generators/FromListGetListGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/FromListGetListGenerator.cs new file mode 100644 index 0000000..ee86fc7 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/FromListGetListGenerator.cs @@ -0,0 +1,31 @@ +using System.Collections.Generic; +using System.Linq; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class FromListGetListGenerator:IGenerator> + { + private readonly int listLength; + public IEnumerable list = new List(); + private IList newList = new List(); + public FromListGetListGenerator(IEnumerable list, int count) + { + this.list = list; + listLength = count; + } + + public IList Generate() + { + for (int i = 0; i < listLength; i++) + { + if (i < list.Count()) + { + newList.Add(list.ElementAt(i)); + } + } + return newList; + } + + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/FromListGetSingleGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/FromListGetSingleGenerator.cs new file mode 100644 index 0000000..98581cb --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/FromListGetSingleGenerator.cs @@ -0,0 +1,27 @@ + + using System; + using System.Collections.Generic; + using System.Linq; + using Foundation.ObjectHydrator.Interfaces; + + + + + namespace Foundation.ObjectHydrator.Generators + { + public class FromListGetSingleGenerator : IGenerator + { + readonly Random random; + IEnumerable list = new List(); + public FromListGetSingleGenerator(IEnumerable list) + { + random = RandomSingleton.Instance.Random; + this.list = list; + } + + public T Generate() + { + return list.ElementAt(random.Next(0, list.Count())); + } + } + } diff --git a/Foundation.ObjectHydrator.Core/Generators/GenderGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/GenderGenerator.cs new file mode 100644 index 0000000..c2f50de --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/GenderGenerator.cs @@ -0,0 +1,16 @@ +using System.Collections.Generic; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class GenderGenerator : IGenerator + { + + + + public string Generate() + { + return ((IGenerator)new FromListGetSingleGenerator(new List { "Male", "Female" })).Generate(); + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/Generator.cs b/Foundation.ObjectHydrator.Core/Generators/Generator.cs new file mode 100644 index 0000000..8f6798b --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/Generator.cs @@ -0,0 +1,29 @@ +using System; +using Foundation.ObjectHydrator.Interfaces; +using System.Reflection; + +namespace Foundation.ObjectHydrator.Generators +{ + public class Generator:IGenerator + { + private readonly PropertyInfo _info; + + public Generator(PropertyInfo info) + { + _info = info; + } + #region Implementation of IGenerator + + public object Generate() + { + if (_info.PropertyType.IsArray) + { + return Array.CreateInstance(_info.PropertyType.GetElementType(), 0); + } + + return Activator.CreateInstance(_info.PropertyType); + } + + #endregion + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/GuidGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/GuidGenerator.cs new file mode 100644 index 0000000..054e2ec --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/GuidGenerator.cs @@ -0,0 +1,17 @@ +using System; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class GuidGenerator : IGenerator + { + #region IGenerator Members + + public Guid Generate() + { + return Guid.NewGuid(); + } + + #endregion + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/IPAddressGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/IPAddressGenerator.cs new file mode 100644 index 0000000..88b6fd0 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/IPAddressGenerator.cs @@ -0,0 +1,32 @@ +using System; +using System.Text; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class IPAddressGenerator:IGenerator + { + Random random; + + public IPAddressGenerator() + { + random = RandomSingleton.Instance.Random; + } + + public string Generate() + { + StringBuilder sb = new StringBuilder(); + sb.Append(random.Next(1, 255)); + sb.Append("."); + + sb.Append(random.Next(0, 255)); + sb.Append("."); + + sb.Append(random.Next(0, 255)); + sb.Append("."); + + sb.Append(random.Next(0, 255)); + return sb.ToString(); + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/IntegerGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/IntegerGenerator.cs new file mode 100644 index 0000000..7946c35 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/IntegerGenerator.cs @@ -0,0 +1,30 @@ +using System; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class IntegerGenerator:IGenerator + { + Random random; + + public int MinimumValue { get; set; } + public int MaximumValue { get; set; } + + public IntegerGenerator() + : this(0, 100) + { } + + public IntegerGenerator(int minimumValue, int maximumValue) + { + MinimumValue = minimumValue; + MaximumValue = maximumValue; + + random = RandomSingleton.Instance.Random; + } + + public int Generate() + { + return random.Next(MinimumValue, MaximumValue + 1); + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/LastNameGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/LastNameGenerator.cs new file mode 100644 index 0000000..08cdcda --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/LastNameGenerator.cs @@ -0,0 +1,1030 @@ +using System; +using System.Collections.Generic; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class LastNameGenerator:IGenerator + { + Random random; + IList lastnames = new List(); + + public LastNameGenerator() + { + random = RandomSingleton.Instance.Random; + LoadNames(); + } + + public string Generate() + { + return lastnames[random.Next(0, lastnames.Count)]; + } + + private void LoadNames() + { + lastnames = new List { + "Abbott", + "Acevedo", + "Acosta", + "Adams", + "Adkins", + "Aguilar", + "Aguirre", + "Alexander", + "Ali", + "Allen", + "Allison", + "Alvarado", + "Alvarez", + "Andersen", + "Anderson", + "Andrade", + "Andrews", + "Anthony", + "Archer", + "Arellano", + "Arias", + "Armstrong", + "Arnold", + "Arroyo", + "Ashley", + "Atkins", + "Atkinson", + "Austin", + "Avery", + "Avila", + "Ayala", + "Ayers", + "Bailey", + "Baird", + "Baker", + "Baldwin", + "Ball", + "Ballard", + "Banks", + "Barajas", + "Barber", + "Barker", + "Barnes", + "Barnett", + "Barr", + "Barrera", + "Barrett", + "Barron", + "Barry", + "Bartlett", + "Barton", + "Bass", + "Bates", + "Bauer", + "Bautista", + "Baxter", + "Bean", + "Beard", + "Beasley", + "Beck", + "Becker", + "Bell", + "Beltran", + "Bender", + "Benitez", + "Benjamin", + "Bennett", + "Benson", + "Bentley", + "Benton", + "Berg", + "Berger", + "Bernard", + "Berry", + "Best", + "Bird", + "Bishop", + "Black", + "Blackburn", + "Blackwell", + "Blair", + "Blake", + "Blanchard", + "Blankenship", + "Blevins", + "Bolton", + "Bond", + "Bonilla", + "Booker", + "Boone", + "Booth", + "Bowen", + "Bowers", + "Bowman", + "Boyd", + "Boyer", + "Boyle", + "Bradford", + "Bradley", + "Bradshaw", + "Brady", + "Branch", + "Brandt", + "Braun", + "Bray", + "Brennan", + "Brewer", + "Bridges", + "Briggs", + "Bright", + "Brock", + "Brooks", + "Brown", + "Browning", + "Bruce", + "Bryan", + "Bryant", + "Buchanan", + "Buck", + "Buckley", + "Bullock", + "Burch", + "Burgess", + "Burke", + "Burnett", + "Burns", + "Burton", + "Bush", + "Butler", + "Byrd", + "Cabrera", + "Cain", + "Calderon", + "Caldwell", + "Calhoun", + "Callahan", + "Camacho", + "Cameron", + "Campbell", + "Campos", + "Cannon", + "Cantrell", + "Cantu", + "Cardenas", + "Carey", + "Carlson", + "Carney", + "Carpenter", + "Carr", + "Carrillo", + "Carroll", + "Carson", + "Carter", + "Case", + "Casey", + "Castaneda", + "Castillo", + "Castro", + "Cervantes", + "Chambers", + "Chan", + "Chandler", + "Chaney", + "Chang", + "Chapman", + "Charles", + "Chase", + "Chavez", + "Chen", + "Cherry", + "Choi", + "Christensen", + "Christian", + "Chung", + "Church", + "Cisneros", + "Clark", + "Clarke", + "Clay", + "Clayton", + "Clements", + "Cline", + "Cobb", + "Cochran", + "Coffey", + "Cohen", + "Cole", + "Coleman", + "Collier", + "Collins", + "Colon", + "Combs", + "Compton", + "Conley", + "Conner", + "Conrad", + "Contreras", + "Conway", + "Cook", + "Cooke", + "Cooley", + "Cooper", + "Copeland", + "Cordova", + "Cortez", + "Costa", + "Cowan", + "Cox", + "Craig", + "Crane", + "Crawford", + "Crosby", + "Cross", + "Cruz", + "Cuevas", + "Cummings", + "Cunningham", + "Curry", + "Curtis", + "Dalton", + "Daniel", + "Daniels", + "Daugherty", + "Davenport", + "David", + "Davidson", + "Davies", + "Davila", + "Davis", + "Dawson", + "Day", + "Dean", + "Decker", + "Delacruz", + "Deleon", + "Delgado", + "Dennis", + "Diaz", + "Dickerson", + "Dickson", + "Dillon", + "Dixon", + "Dodson", + "Dominguez", + "Donaldson", + "Donovan", + "Dorsey", + "Dougherty", + "Douglas", + "Downs", + "Doyle", + "Drake", + "Duarte", + "Dudley", + "Duffy", + "Duke", + "Duncan", + "Dunlap", + "Dunn", + "Duran", + "Durham", + "Dyer", + "Eaton", + "Edwards", + "Elliott", + "Ellis", + "Ellison", + "English", + "Erickson", + "Escobar", + "Esparza", + "Espinoza", + "Estes", + "Estrada", + "Evans", + "Everett", + "Ewing", + "Farley", + "Farmer", + "Farrell", + "Faulkner", + "Ferguson", + "Fernandez", + "Ferrell", + "Fields", + "Figueroa", + "Finley", + "Fischer", + "Fisher", + "Fitzgerald", + "Fitzpatrick", + "Fleming", + "Fletcher", + "Flores", + "Flowers", + "Floyd", + "Flynn", + "Foley", + "Forbes", + "Ford", + "Foster", + "Fowler", + "Fox", + "Francis", + "Franco", + "Frank", + "Franklin", + "Frazier", + "Frederick", + "Freeman", + "French", + "Frey", + "Friedman", + "Fritz", + "Frost", + "Fry", + "Frye", + "Fuentes", + "Fuller", + "Gaines", + "Gallagher", + "Gallegos", + "Galloway", + "Galvan", + "Gamble", + "Garcia", + "Gardner", + "Garner", + "Garrett", + "Garrison", + "Garza", + "Gates", + "Gay", + "Gentry", + "George", + "Gibbs", + "Gibson", + "Gilbert", + "Giles", + "Gill", + "Gillespie", + "Gilmore", + "Glass", + "Glenn", + "Glover", + "Golden", + "Gomez", + "Gonzales", + "Gonzalez", + "Good", + "Goodman", + "Goodwin", + "Gordon", + "Gould", + "Graham", + "Grant", + "Graves", + "Gray", + "Green", + "Greene", + "Greer", + "Gregory", + "Griffin", + "Griffith", + "Grimes", + "Gross", + "Guerra", + "Guerrero", + "Gutierrez", + "Guzman", + "Haas", + "Hahn", + "Hale", + "Haley", + "Hall", + "Hamilton", + "Hammond", + "Hampton", + "Hancock", + "Haney", + "Hanna", + "Hansen", + "Hanson", + "Hardin", + "Harding", + "Hardy", + "Harmon", + "Harper", + "Harrell", + "Harrington", + "Harris", + "Harrison", + "Hart", + "Hartman", + "Harvey", + "Hatfield", + "Hawkins", + "Hayden", + "Hayes", + "Haynes", + "Hays", + "Heath", + "Hebert", + "Henderson", + "Hendricks", + "Hendrix", + "Henry", + "Hensley", + "Henson", + "Herman", + "Hernandez", + "Herrera", + "Herring", + "Hess", + "Hester", + "Hickman", + "Hicks", + "Higgins", + "Hill", + "Hines", + "Hinton", + "Ho", + "Hobbs", + "Hodge", + "Hodges", + "Hoffman", + "Hogan", + "Holden", + "Holder", + "Holland", + "Holloway", + "Holmes", + "Holt", + "Hood", + "Hooper", + "Hoover", + "Hopkins", + "Horn", + "Horne", + "Horton", + "House", + "Houston", + "Howard", + "Howe", + "Howell", + "Huang", + "Hubbard", + "Huber", + "Hudson", + "Huerta", + "Huff", + "Huffman", + "Hughes", + "Hull", + "Humphrey", + "Hunt", + "Hunter", + "Hurley", + "Hurst", + "Hutchinson", + "Huynh", + "Ibarra", + "Ingram", + "Irwin", + "Jackson", + "Jacobs", + "Jacobson", + "James", + "Jarvis", + "Jefferson", + "Jenkins", + "Jennings", + "Jensen", + "Jimenez", + "Johns", + "Johnson", + "Johnston", + "Jones", + "Jordan", + "Joseph", + "Joyce", + "Juarez", + "Kaiser", + "Kane", + "Kaufman", + "Keith", + "Keller", + "Kelley", + "Kelly", + "Kemp", + "Kennedy", + "Kent", + "Kerr", + "Key", + "Khan", + "Kidd", + "Kim", + "King", + "Kirby", + "Kirk", + "Klein", + "Kline", + "Knapp", + "Knight", + "Knox", + "Koch", + "Kramer", + "Krause", + "Krueger", + "Lam", + "Lamb", + "Lambert", + "Landry", + "Lane", + "Lang", + "Lara", + "Larsen", + "Larson", + "Lawrence", + "Lawson", + "Le", + "Leach", + "Leblanc", + "Lee", + "Leon", + "Leonard", + "Lester", + "Levine", + "Levy", + "Lewis", + "Li", + "Lin", + "Lindsey", + "Little", + "Liu", + "Livingston", + "Lloyd", + "Logan", + "Long", + "Lopez", + "Love", + "Lowe", + "Lowery", + "Lozano", + "Lucas", + "Lucero", + "Luna", + "Lutz", + "Lynch", + "Lynn", + "Lyons", + "Macdonald", + "Macias", + "Mack", + "Madden", + "Maddox", + "Mahoney", + "Maldonado", + "Malone", + "Mann", + "Manning", + "Marks", + "Marquez", + "Marsh", + "Marshall", + "Martin", + "Martinez", + "Mason", + "Massey", + "Mata", + "Mathews", + "Mathis", + "Matthews", + "Maxwell", + "May", + "Mayer", + "Maynard", + "Mayo", + "Mays", + "Mcbride", + "Mccall", + "Mccann", + "Mccarthy", + "Mccarty", + "Mcclain", + "Mcclure", + "Mcconnell", + "Mccormick", + "Mccoy", + "Mccullough", + "Mcdaniel", + "Mcdonald", + "Mcdowell", + "Mcfarland", + "Mcgee", + "Mcgrath", + "Mcguire", + "Mcintosh", + "Mcintyre", + "Mckay", + "Mckee", + "Mckenzie", + "Mckinney", + "Mcknight", + "Mclaughlin", + "Mclean", + "Mcmahon", + "Mcmillan", + "Mcneil", + "Mcpherson", + "Meadows", + "Medina", + "Mejia", + "Melendez", + "Melton", + "Mendez", + "Mendoza", + "Mercado", + "Mercer", + "Merritt", + "Meyer", + "Meyers", + "Meza", + "Michael", + "Middleton", + "Miles", + "Miller", + "Mills", + "Miranda", + "Mitchell", + "Molina", + "Monroe", + "Montes", + "Montgomery", + "Montoya", + "Moody", + "Moon", + "Mooney", + "Moore", + "Mora", + "Morales", + "Moran", + "Moreno", + "Morgan", + "Morris", + "Morrison", + "Morrow", + "Morse", + "Morton", + "Moses", + "Mosley", + "Moss", + "Moyer", + "Mueller", + "Mullen", + "Mullins", + "Munoz", + "Murillo", + "Murphy", + "Murray", + "Myers", + "Nash", + "Navarro", + "Neal", + "Nelson", + "Newman", + "Newton", + "Nguyen", + "Nichols", + "Nicholson", + "Nielsen", + "Nixon", + "Noble", + "Nolan", + "Norman", + "Norris", + "Norton", + "Novak", + "Nunez", + "Obrien", + "Ochoa", + "Oconnell", + "Oconnor", + "Odom", + "Odonnell", + "Oliver", + "Olsen", + "Olson", + "Oneal", + "Oneill", + "Orozco", + "Orr", + "Ortega", + "Ortiz", + "Osborn", + "Osborne", + "Owen", + "Owens", + "Pace", + "Pacheco", + "Padilla", + "Page", + "Palmer", + "Park", + "Parker", + "Parks", + "Parrish", + "Parsons", + "Patel", + "Patrick", + "Patterson", + "Patton", + "Paul", + "Payne", + "Pearson", + "Peck", + "Pena", + "Pennington", + "Perez", + "Perkins", + "Perry", + "Peters", + "Petersen", + "Peterson", + "Petty", + "Pham", + "Phelps", + "Phillips", + "Pierce", + "Pineda", + "Pittman", + "Pitts", + "Pollard", + "Ponce", + "Poole", + "Pope", + "Porter", + "Potter", + "Potts", + "Powell", + "Powers", + "Pratt", + "Preston", + "Price", + "Prince", + "Proctor", + "Pruitt", + "Pugh", + "Quinn", + "Ramirez", + "Ramos", + "Ramsey", + "Randall", + "Randolph", + "Rangel", + "Rasmussen", + "Ray", + "Raymond", + "Reed", + "Reese", + "Reeves", + "Reid", + "Reilly", + "Reyes", + "Reynolds", + "Rhodes", + "Rice", + "Rich", + "Richard", + "Richards", + "Richardson", + "Richmond", + "Riddle", + "Riggs", + "Riley", + "Rios", + "Ritter", + "Rivas", + "Rivera", + "Rivers", + "Roach", + "Robbins", + "Roberson", + "Roberts", + "Robertson", + "Robinson", + "Robles", + "Rocha", + "Rodgers", + "Rodriguez", + "Rogers", + "Rojas", + "Rollins", + "Roman", + "Romero", + "Rosales", + "Rosario", + "Rose", + "Ross", + "Roth", + "Rowe", + "Rowland", + "Roy", + "Rubio", + "Ruiz", + "Rush", + "Russell", + "Russo", + "Ryan", + "Salas", + "Salazar", + "Salinas", + "Sampson", + "Sanchez", + "Sanders", + "Sandoval", + "Sanford", + "Santana", + "Santiago", + "Santos", + "Saunders", + "Savage", + "Sawyer", + "Schaefer", + "Schmidt", + "Schmitt", + "Schneider", + "Schroeder", + "Schultz", + "Schwartz", + "Scott", + "Sellers", + "Serrano", + "Sexton", + "Shaffer", + "Shah", + "Shannon", + "Sharp", + "Shaw", + "Shea", + "Shelton", + "Shepard", + "Shepherd", + "Sheppard", + "Sherman", + "Shields", + "Short", + "Silva", + "Simmons", + "Simon", + "Simpson", + "Sims", + "Singh", + "Singleton", + "Skinner", + "Sloan", + "Small", + "Smith", + "Snow", + "Snyder", + "Solis", + "Solomon", + "Sosa", + "Soto", + "Sparks", + "Spears", + "Spence", + "Spencer", + "Stafford", + "Stanley", + "Stanton", + "Stark", + "Steele", + "Stein", + "Stephens", + "Stephenson", + "Stevens", + "Stevenson", + "Stewart", + "Stokes", + "Stone", + "Stout", + "Strickland", + "Strong", + "Stuart", + "Suarez", + "Sullivan", + "Summers", + "Sutton", + "Swanson", + "Sweeney", + "Tanner", + "Tapia", + "Tate", + "Taylor", + "Terrell", + "Terry", + "Thomas", + "Thompson", + "Thornton", + "Todd", + "Torres", + "Townsend", + "Tran", + "Travis", + "Trevino", + "Trujillo", + "Tucker", + "Turner", + "Tyler", + "Underwood", + "Valdez", + "Valencia", + "Valentine", + "Valenzuela", + "Vance", + "Vang", + "Vargas", + "Vasquez", + "Vaughan", + "Vaughn", + "Vazquez", + "Vega", + "Velasquez", + "Velazquez", + "Velez", + "Villa", + "Villanueva", + "Villarreal", + "Villegas", + "Vincent", + "Wade", + "Wagner", + "Walker", + "Wall", + "Wallace", + "Waller", + "Walls", + "Walsh", + "Walter", + "Walters", + "Walton", + "Wang", + "Ward", + "Ware", + "Warner", + "Warren", + "Washington", + "Waters", + "Watkins", + "Watson", + "Watts", + "Weaver", + "Webb", + "Weber", + "Webster", + "Weeks", + "Weiss", + "Welch", + "Wells", + "Werner", + "West", + "Wheeler", + "Whitaker", + "White", + "Whitehead", + "Whitney", + "Wiggins", + "Wilcox", + "Wiley", + "Wilkerson", + "Wilkins", + "Wilkinson", + "Williams", + "Williamson", + "Willis", + "Wilson", + "Winters", + "Wise", + "Wolf", + "Wolfe", + "Wong", + "Wood", + "Woodard", + "Woods", + "Woodward", + "Wright", + "Wu", + "Wyatt", + "Yang", + "Yates", + "Yoder", + "York", + "Young", + "Yu", + "Zamora", + "Zavala", + "Zhang", + "Zimmerman", + "Zuniga" + }; + } + + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/ListGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/ListGenerator.cs new file mode 100644 index 0000000..1fbab84 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/ListGenerator.cs @@ -0,0 +1,41 @@ +using System.Collections.Generic; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class ListGenerator:IGenerator> + { + private readonly int listLength; + private readonly IGenerator elementGenerator; + + public ListGenerator(int length, IGenerator elementGenerator = null) + { + this.elementGenerator = elementGenerator ?? new TypeGenerator(); + listLength = length; + } + + #region IGenerator> Members + + public virtual IList Generate() + { + IList list = new List(); + for (int i = 0; i < listLength; i++) + { + list.Add(elementGenerator.Generate()); + } + return list; + } + + #endregion + + public static ListGenerator RandomLength() + { + return RandomLength(1, 10); + } + + public static ListGenerator RandomLength(int minimumValue, int maximumValue) + { + return new ListGenerator(RandomSingleton.Instance.Random.Next(minimumValue, maximumValue)); + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/NullGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/NullGenerator.cs new file mode 100644 index 0000000..38abdab --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/NullGenerator.cs @@ -0,0 +1,12 @@ +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class NullGenerator:IGenerator + { + public object Generate() + { + return null; + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/PasswordGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/PasswordGenerator.cs new file mode 100644 index 0000000..14e3bf3 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/PasswordGenerator.cs @@ -0,0 +1,33 @@ +using System.Text; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class PasswordGenerator:IGenerator + { + private char[] legalchars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()".ToCharArray(); + int length; + + public PasswordGenerator() + : this(10) + { } + + public PasswordGenerator(int pwlength) + { + length = pwlength; + } + + public string Generate() + { + StringBuilder sb = new StringBuilder(); + for (int i = 0; i < length; i++) + { + sb.Append(legalchars[RandomSingleton.Instance.Random.Next(0, legalchars.Length - 1)]); + } + return sb.ToString(); + } + + + + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/TextGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/TextGenerator.cs new file mode 100644 index 0000000..4d46c91 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/TextGenerator.cs @@ -0,0 +1,39 @@ +using System; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class TextGenerator:IGenerator + { + static string sampleText = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean non enim felis. Donec et leo vel lacus fermentum luctus ut in metus. Vivamus sagittis lacus vel mi sagittis sit amet molestie eros faucibus. Maecenas diam metus, scelerisque sed imperdiet nec, dignissim in dui. Aliquam erat volutpat. Maecenas malesuada gravida leo ac porttitor. Aliquam sed purus sit amet nisl ultrices accumsan at non ante. Duis lobortis, leo et viverra vestibulum, eros metus imperdiet justo, vel feugiat mi metus suscipit enim. Donec sed dui mi, vehicula malesuada leo. In pellentesque velit et diam aliquam vel facilisis metus faucibus. Curabitur a ipsum nulla. Suspendisse vel mi vel lacus fermentum rhoncus eget vestibulum ante. Morbi dictum sem id dui vulputate bibendum. Fusce quis faucibus leo. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Suspendisse at malesuada mi."; + Random random; + + private int _Length; + public int Length + { + get { return _Length; } + set { _Length = value > sampleText.Length ? sampleText.Length : value; } + } + + public TextGenerator() + : this(25) + { + + } + + public TextGenerator(int length) + { + Length = length; + random = RandomSingleton.Instance.Random; + } + + #region IGenerator Members + + public string Generate() + { + return sampleText.Substring(0, random.Next(1, Length - 1)).Trim(); + } + + #endregion + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/TrackingNumberGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/TrackingNumberGenerator.cs new file mode 100644 index 0000000..4465d0a --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/TrackingNumberGenerator.cs @@ -0,0 +1,53 @@ +using System; +using System.Text; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class TrackingNumberGenerator:IGenerator + { + Random random; + public string Carrier {get;set;} + + public TrackingNumberGenerator(string carrier) + { + random = RandomSingleton.Instance.Random; + Carrier = carrier; + } + + public string Generate() + { + StringBuilder sb = new StringBuilder(); + char[] chararray = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".ToCharArray(); + int sizeofcharray=chararray.Length-1; + switch (Carrier.ToLower()) + { + + default: + case "ups": + sb.Append("1Z"); + for (int i = 0; i < 18; i++) + { + sb.Append(chararray[random.Next(0, sizeofcharray)]); + } + break; + case "fedex": + sb.Append("4"); + for (int i = 0; i < 14; i++) + { + sb.Append(random.Next(0, 9)); + } + break; + case "usps": + sb.Append("91"); + for (int i = 0; i < 20; i++) + { + sb.Append(random.Next(0, 9)); + } + break; + } + return sb.ToString(); + } + + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/TypeGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/TypeGenerator.cs new file mode 100644 index 0000000..b0a2440 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/TypeGenerator.cs @@ -0,0 +1,12 @@ +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class TypeGenerator:IGenerator + { + public T Generate() + { + return new Hydrator().GetSingle(); + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Generators/TypeListGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/TypeListGenerator.cs new file mode 100644 index 0000000..fcfd04f --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/TypeListGenerator.cs @@ -0,0 +1,56 @@ +using System; +using System.Reflection; +using Foundation.ObjectHydrator.Interfaces; +using System.Collections.Generic; + +namespace Foundation.ObjectHydrator.Generators +{ + public class TypeListGenerator : IGenerator + { + private readonly Type typeOfEntity; + + public TypeListGenerator(Type childObjectType, object[] parameters) + { + typeOfEntity = childObjectType; + Parameters = parameters; + } + + public Object ChildObject { get; private set; } + public object[] Parameters { get; private set; } + + #region IGenerator Members + + public object Generate() + { + Object instance = Activator.CreateInstance(typeOfEntity); + + //this string scares me. + Type hydratorType = Type.GetType("Foundation.ObjectHydrator.Hydrator`1").MakeGenericType(typeOfEntity); + + Object theHydrator = Activator.CreateInstance(hydratorType); + + MethodInfo methodInfo; + if (Parameters.Length > 0) + { + methodInfo = hydratorType.GetMethod("GetFixedLengthList"); + } + else + { + methodInfo = hydratorType.GetMethod("GetList"); + } + + try + { + instance = methodInfo.Invoke(theHydrator, Parameters); + } + catch (Exception ex) + { + throw ex; + } + + return instance; + } + + #endregion + } +} \ No newline at end of file diff --git a/Foundation.ObjectHydrator.Core/Generators/UnitedKingdomCityGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/UnitedKingdomCityGenerator.cs new file mode 100644 index 0000000..41e4bcb --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/UnitedKingdomCityGenerator.cs @@ -0,0 +1,1022 @@ +using System; +using System.Collections.Generic; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class UnitedKingdomCityGenerator : IGenerator + { + private readonly Random _random; + private IList _citynames = new List(); + + public UnitedKingdomCityGenerator() + { + _random = RandomSingleton.Instance.Random; + LoadCityNames(); + } + + private void LoadCityNames() + { + _citynames = new List() + { + "Aberaeron", + "Aberdare", + "Aberdeen", + "Aberfeldy", + "Abergavenny", + "Abergele", + "Abertillery", + "Aberystwyth", + "Abingdon", + "Accrington", + "Adlington", + "Airdrie", + "Alcester", + "Aldeburgh", + "Aldershot", + "Aldridge", + "Alford", + "Alfreton", + "Alloa", + "Alnwick", + "Alsager", + "Alston", + "Amesbury", + "Amlwch", + "Ammanford", + "Ampthill", + "Andover", + "Annan", + "Antrim", + "Appleby in Westmorland", + "Arbroath", + "Armagh", + "Arundel", + "Ashbourne", + "Ashburton", + "Ashby de la Zouch", + "Ashford", + "Ashington", + "Ashton in Makerfield", + "Atherstone", + "Auchtermuchty", + "Axminster", + "Aylesbury", + "Aylsham", + "Ayr", + "Bacup", + "Bakewell", + "Bala", + "Ballater", + "Ballycastle", + "Ballyclare", + "Ballymena", + "Ballymoney", + "Ballynahinch", + "Banbridge", + "Banbury", + "Banchory", + "Banff", + "Bangor", + "Barmouth", + "Barnard Castle", + "Barnet", + "Barnoldswick", + "Barnsley", + "Barnstaple", + "Barrhead", + "Barrow in Furness", + "Barry", + "Barton upon Humber", + "Basildon", + "Basingstoke", + "Bath", + "Bathgate", + "Batley", + "Battle", + "Bawtry", + "Beaconsfield", + "Bearsden", + "Beaumaris", + "Bebington", + "Beccles", + "Bedale", + "Bedford", + "Bedlington", + "Bedworth", + "Beeston", + "Bellshill", + "Belper", + "Berkhamsted", + "Berwick upon Tweed", + "Betws y Coed", + "Beverley", + "Bewdley", + "Bexhill on Sea", + "Bicester", + "Biddulph", + "Bideford", + "Biggar", + "Biggleswade", + "Billericay", + "Bilston", + "Bingham", + "Birkenhead", + "Birmingham", + "Bishop Auckland", + "Blackburn", + "Blackheath", + "Blackpool", + "Blaenau Ffestiniog", + "Blandford Forum", + "Bletchley", + "Bloxwich", + "Blyth", + "Bodmin", + "Bognor Regis", + "Bollington", + "Bolsover", + "Bolton", + "Bootle", + "Borehamwood", + "Boston", + "Bourne", + "Bournemouth", + "Brackley", + "Bracknell", + "Bradford", + "Bradford on Avon", + "Brading", + "Bradley Stoke", + "Bradninch", + "Braintree", + "Brechin", + "Brecon", + "Brentwood", + "Bridge of Allan", + "Bridgend", + "Bridgnorth", + "Bridgwater", + "Bridlington", + "Bridport", + "Brigg", + "Brighouse", + "Brightlingsea", + "Brighton", + "Bristol", + "Brixham", + "Broadstairs", + "Bromsgrove", + "Bromyard", + "Brynmawr", + "Buckfastleigh", + "Buckie", + "Buckingham", + "Buckley", + "Bude", + "Budleigh Salterton", + "Builth Wells", + "Bungay", + "Buntingford", + "Burford", + "Burgess Hill", + "Burnham on Crouch", + "Burnham on Sea", + "Burnley", + "Burntisland", + "Burntwood", + "Burry Port", + "Burton Latimer", + "Bury", + "Bushmills", + "Buxton", + "Caernarfon", + "Caerphilly", + "Caistor", + "Caldicot", + "Callander", + "Calne", + "Camberley", + "Camborne", + "Cambridge", + "Camelford", + "Campbeltown", + "Cannock", + "Canterbury", + "Cardiff", + "Cardigan", + "Carlisle", + "Carluke", + "Carmarthen", + "Carnforth", + "Carnoustie", + "Carrickfergus", + "Carterton", + "Castle Douglas", + "Castlederg", + "Castleford", + "Castlewellan", + "Chard", + "Charlbury", + "Chatham", + "Chatteris", + "Chelmsford", + "Cheltenham", + "Chepstow", + "Chesham", + "Cheshunt", + "Chester", + "Chester le Street", + "Chesterfield", + "Chichester", + "Chippenham", + "Chipping Campden", + "Chipping Norton", + "Chipping Sodbury", + "Chorley", + "Christchurch", + "Church Stretton", + "Cinderford", + "Cirencester", + "Clacton on Sea", + "Cleckheaton", + "Cleethorpes", + "Clevedon", + "Clitheroe", + "Clogher", + "Clydebank", + "Coalisland", + "Coalville", + "Coatbridge", + "Cockermouth", + "Coggeshall", + "Colchester", + "Coldstream", + "Coleraine", + "Coleshill", + "Colne", + "Colwyn Bay", + "Comber", + "Congleton", + "Conwy", + "Cookstown", + "Corbridge", + "Corby", + "Coventry", + "Cowbridge", + "Cowdenbeath", + "Cowes", + "Craigavon", + "Cramlington", + "Crawley", + "Crayford", + "Crediton", + "Crewe", + "Crewkerne", + "Criccieth", + "Crickhowell", + "Crieff", + "Cromarty", + "Cromer", + "Crowborough", + "Crowthorne", + "Crumlin", + "Cuckfield", + "Cullen", + "Cullompton", + "Cumbernauld", + "Cupar", + "Cwmbran", + "Dalbeattie", + "Dalkeith", + "Darlington", + "Dartford", + "Dartmouth", + "Darwen", + "Daventry", + "Dawlish", + "Deal", + "Denbigh", + "Denton", + "Derby", + "Dereham", + "Devizes", + "Dewsbury", + "Didcot", + "Dingwall", + "Dinnington", + "Diss", + "Dolgellau", + "Donaghadee", + "Doncaster", + "Dorchester", + "Dorking", + "Dornoch", + "Dover", + "Downham Market", + "Downpatrick", + "Driffield", + "Dronfield", + "Droylsden", + "Dudley", + "Dufftown", + "Dukinfield", + "Dumbarton", + "Dumfries", + "Dunbar", + "Dunblane", + "Dundee", + "Dunfermline", + "Dungannon", + "Dunoon", + "Duns", + "Dunstable", + "Durham", + "Dursley", + "Easingwold", + "East Grinstead", + "East Kilbride", + "Eastbourne", + "Eastleigh", + "Eastwood", + "Ebbw Vale", + "Edenbridge", + "Edinburgh", + "Egham", + "Elgin", + "Ellesmere", + "Ellesmere Port", + "Ely", + "Enniskillen", + "Epping", + "Epsom", + "Erith", + "Esher", + "Evesham", + "Exeter", + "Exmouth", + "Eye", + "Eyemouth", + "Failsworth", + "Fairford", + "Fakenham", + "Falkirk", + "Falkland", + "Falmouth", + "Fareham", + "Faringdon", + "Farnborough", + "Farnham", + "Farnworth", + "Faversham", + "Felixstowe", + "Ferndown", + "Filey", + "Fintona", + "Fishguard", + "Fivemiletown", + "Fleet", + "Fleetwood", + "Flint", + "Flitwick", + "Folkestone", + "Fordingbridge", + "Forfar", + "Forres", + "Fort William", + "Fowey", + "Framlingham", + "Fraserburgh", + "Frodsham", + "Frome", + "Gainsborough", + "Galashiels", + "Gateshead", + "Gillingham", + "Glasgow", + "Glastonbury", + "Glossop", + "Gloucester", + "Godalming", + "Godmanchester", + "Goole", + "Gorseinon", + "Gosport", + "Gourock", + "Grange over Sands", + "Grangemouth", + "Grantham", + "Grantown on Spey", + "Gravesend", + "Grays", + "Great Yarmouth", + "Greenock", + "Grimsby", + "Guildford", + "Haddington", + "Hadleigh", + "Hailsham", + "Halesowen", + "Halesworth", + "Halifax", + "Halstead", + "Haltwhistle", + "Hamilton", + "Harlow", + "Harpenden", + "Harrogate", + "Hartlepool", + "Harwich", + "Haslemere", + "Hastings", + "Hatfield", + "Havant", + "Haverfordwest", + "Haverhill", + "Hawarden", + "Hawick", + "Hay on Wye", + "Hayle", + "Haywards Heath", + "Heanor", + "Heathfield", + "Hebden Bridge", + "Helensburgh", + "Helston", + "Hemel Hempstead", + "Henley on Thames", + "Hereford", + "Herne Bay", + "Hertford", + "Hessle", + "Heswall", + "Hexham", + "High Wycombe", + "Higham Ferrers", + "Highworth", + "Hinckley", + "Hitchin", + "Hoddesdon", + "Holmfirth", + "Holsworthy", + "Holyhead", + "Holywell", + "Honiton", + "Horley", + "Horncastle", + "Hornsea", + "Horsham", + "Horwich", + "Houghton le Spring", + "Hove", + "Howden", + "Hoylake", + "Hucknall", + "Huddersfield", + "Hungerford", + "Hunstanton", + "Huntingdon", + "Huntly", + "Hyde", + "Hythe", + "Ilford", + "Ilfracombe", + "Ilkeston", + "Ilkley", + "Ilminster", + "Innerleithen", + "Inveraray", + "Inverkeithing", + "Inverness", + "Inverurie", + "Ipswich", + "Irthlingborough", + "Irvine", + "Ivybridge", + "Jarrow", + "Jedburgh", + "Johnstone", + "Keighley", + "Keith", + "Kelso", + "Kempston", + "Kendal", + "Kenilworth", + "Kesgrave", + "Keswick", + "Kettering", + "Keynsham", + "Kidderminster", + "Kilbarchan", + "Kilkeel", + "Killyleagh", + "Kilmarnock", + "Kilwinning", + "Kinghorn", + "Kingsbridge", + "Kington", + "Kingussie", + "Kinross", + "Kintore", + "Kirkby", + "Kirkby Lonsdale", + "Kirkcaldy", + "Kirkcudbright", + "Kirkham", + "Kirkwall", + "Kirriemuir", + "Knaresborough", + "Knighton", + "Knutsford", + "Ladybank", + "Lampeter", + "Lanark", + "Lancaster", + "Langholm", + "Largs", + "Larne", + "Laugharne", + "Launceston", + "Laurencekirk", + "Leamington Spa", + "Leatherhead", + "Ledbury", + "Leeds", + "Leek", + "Leicester", + "Leighton Buzzard", + "Leiston", + "Leominster", + "Lerwick", + "Letchworth", + "Leven", + "Lewes", + "Leyland", + "Lichfield", + "Limavady", + "Lincoln", + "Linlithgow", + "Lisburn", + "Liskeard", + "Lisnaskea", + "Littlehampton", + "Liverpool", + "Llandeilo", + "Llandovery", + "Llandrindod Wells", + "Llandudno", + "Llanelli", + "Llanfyllin", + "Llangollen", + "Llanidloes", + "Llanrwst", + "Llantrisant", + "Llantwit Major", + "Llanwrtyd Wells", + "Loanhead", + "Lochgilphead", + "Lockerbie", + "Londonderry", + "Long Eaton", + "Longridge", + "Looe", + "Lossiemouth", + "Lostwithiel", + "Loughborough", + "Loughton", + "Louth", + "Lowestoft", + "Ludlow", + "Lurgan", + "Luton", + "Lutterworth", + "Lydd", + "Lydney", + "Lyme Regis", + "Lymington", + "Lynton", + "Mablethorpe", + "Macclesfield", + "Machynlleth", + "Maesteg", + "Magherafelt", + "Maidenhead", + "Maidstone", + "Maldon", + "Malmesbury", + "Malton", + "Malvern", + "Manchester", + "Manningtree", + "Mansfield", + "March", + "Margate", + "Market Deeping", + "Market Drayton", + "Market Harborough", + "Market Rasen", + "Market Weighton", + "Markethill", + "Markinch", + "Marlborough", + "Marlow", + "Maryport", + "Matlock", + "Maybole", + "Melksham", + "Melrose", + "Melton Mowbray", + "Merthyr Tydfil", + "Mexborough", + "Middleham", + "Middlesbrough", + "Middlewich", + "Midhurst", + "Midsomer Norton", + "Milford Haven", + "Milngavie", + "Milton Keynes", + "Minehead", + "Moffat", + "Mold", + "Monifieth", + "Monmouth", + "Montgomery", + "Montrose", + "Morecambe", + "Moreton in Marsh", + "Moretonhampstead", + "Morley", + "Morpeth", + "Motherwell", + "Musselburgh", + "Nailsea", + "Nailsworth", + "Nairn", + "Nantwich", + "Narberth", + "Neath", + "Needham Market", + "Neston", + "New Mills", + "New Milton", + "Newbury", + "Newcastle", + "Newcastle Emlyn", + "Newcastle upon Tyne", + "Newent", + "Newhaven", + "Newmarket", + "Newport", + "Newport Pagnell", + "Newport on Tay", + "Newquay", + "Newry", + "Newton Abbot", + "Newton Aycliffe", + "Newton Stewart", + "Newton le Willows", + "Newtown", + "Newtownabbey", + "Newtownards", + "Normanton", + "North Berwick", + "North Walsham", + "Northallerton", + "Northampton", + "Northwich", + "Norwich", + "Nottingham", + "Nuneaton", + "Oakham", + "Oban", + "Okehampton", + "Oldbury", + "Oldham", + "Oldmeldrum", + "Olney", + "Omagh", + "Ormskirk", + "Orpington", + "Ossett", + "Oswestry", + "Otley", + "Oundle", + "Oxford", + "Padstow", + "Paignton", + "Painswick", + "Paisley", + "Peebles", + "Pembroke", + "Penarth", + "Penicuik", + "Penistone", + "Penmaenmawr", + "Penrith", + "Penryn", + "Penzance", + "Pershore", + "Perth", + "Peterborough", + "Peterhead", + "Peterlee", + "Petersfield", + "Petworth", + "Pickering", + "Pitlochry", + "Pittenweem", + "Plymouth", + "Pocklington", + "Polegate", + "Pontefract", + "Pontypridd", + "Poole", + "Port Talbot", + "Portadown", + "Portaferry", + "Porth", + "Porthcawl", + "Porthmadog", + "Portishead", + "Portrush", + "Portsmouth", + "Portstewart", + "Potters Bar", + "Potton", + "Poulton le Fylde", + "Prescot", + "Prestatyn", + "Presteigne", + "Preston", + "Prestwick", + "Princes Risborough", + "Prudhoe", + "Pudsey", + "Pwllheli", + "Ramsgate", + "Randalstown", + "Rayleigh", + "Reading", + "Redcar", + "Redditch", + "Redhill", + "Redruth", + "Reigate", + "Retford", + "Rhayader", + "Rhuddlan", + "Rhyl", + "Richmond", + "Rickmansworth", + "Ringwood", + "Ripley", + "Ripon", + "Rochdale", + "Rochester", + "Rochford", + "Romford", + "Romsey", + "Ross on Wye", + "Rostrevor", + "Rothbury", + "Rotherham", + "Rothesay", + "Rowley Regis", + "Royston", + "Rugby", + "Rugeley", + "Runcorn", + "Rushden", + "Rutherglen", + "Ruthin", + "Ryde", + "Rye", + "Saffron Walden", + "Saintfield", + "Salcombe", + "Sale", + "Salford", + "Salisbury", + "Saltash", + "Saltcoats", + "Sandbach", + "Sandhurst", + "Sandown", + "Sandwich", + "Sandy", + "Sawbridgeworth", + "Saxmundham", + "Scarborough", + "Scunthorpe", + "Seaford", + "Seaton", + "Sedgefield", + "Selby", + "Selkirk", + "Selsey", + "Settle", + "Sevenoaks", + "Shaftesbury", + "Shanklin", + "Sheerness", + "Sheffield", + "Shepshed", + "Shepton Mallet", + "Sherborne", + "Sheringham", + "Shildon", + "Shipston on Stour", + "Shoreham by Sea", + "Shrewsbury", + "Sidmouth", + "Sittingbourne", + "Skegness", + "Skelmersdale", + "Skipton", + "Sleaford", + "Slough", + "Smethwick", + "Soham", + "Solihull", + "Somerton", + "South Molton", + "South Shields", + "South Woodham Ferrers", + "Southam", + "Southampton", + "Southborough", + "Southend on Sea", + "Southport", + "Southsea", + "Southwell", + "Southwold", + "Spalding", + "Spennymoor", + "Spilsby", + "Stafford", + "Staines", + "Stamford", + "Stanley", + "Staveley", + "Stevenage", + "Stirling", + "Stockport", + "Stockton on Tees", + "Stoke on Trent", + "Stone", + "Stowmarket", + "Strabane", + "Stranraer", + "Stratford upon Avon", + "Strood", + "Stroud", + "Sudbury", + "Sunderland", + "Sutton Coldfield", + "Sutton in Ashfield", + "Swadlincote", + "Swanage", + "Swanley", + "Swansea", + "Swindon", + "Tadcaster", + "Tadley", + "Tain", + "Talgarth", + "Tamworth", + "Taunton", + "Tavistock", + "Teignmouth", + "Telford", + "Tenby", + "Tenterden", + "Tetbury", + "Tewkesbury", + "Thame", + "Thatcham", + "Thaxted", + "Thetford", + "Thirsk", + "Thornbury", + "Thrapston", + "Thurso", + "Tilbury", + "Tillicoultry", + "Tipton", + "Tiverton", + "Tobermory", + "Todmorden", + "Tonbridge", + "Torpoint", + "Torquay", + "Totnes", + "Totton", + "Towcester", + "Tredegar", + "Tregaron", + "Tring", + "Troon", + "Trowbridge", + "Truro", + "Tunbridge Wells", + "Tywyn", + "Uckfield", + "Ulverston", + "Uppingham", + "Usk", + "Uttoxeter", + "Ventnor", + "Verwood", + "Wadebridge", + "Wadhurst", + "Wakefield", + "Wallasey", + "Wallingford", + "Walsall", + "Waltham Abbey", + "Waltham Cross", + "Walton on Thames", + "Walton on the Naze", + "Wantage", + "Ware", + "Wareham", + "Warminster", + "Warrenpoint", + "Warrington", + "Warwick", + "Washington", + "Watford", + "Wednesbury", + "Wednesfield", + "Wellingborough", + "Wellington", + "Wells", + "Wells next the Sea", + "Welshpool", + "Welwyn Garden City", + "Wem", + "Wendover", + "West Bromwich", + "Westbury", + "Westerham", + "Westhoughton", + "Weston super Mare", + "Wetherby", + "Weybridge", + "Weymouth", + "Whaley Bridge", + "Whitby", + "Whitchurch", + "Whitehaven", + "Whitley Bay", + "Whitnash", + "Whitstable", + "Whitworth", + "Wick", + "Wickford", + "Widnes", + "Wigan", + "Wigston", + "Wigtown", + "Willenhall", + "Wincanton", + "Winchester", + "Windermere", + "Winsford", + "Winslow", + "Wisbech", + "Witham", + "Withernsea", + "Witney", + "Woburn", + "Woking", + "Wokingham", + "Wolverhampton", + "Wombwell", + "Woodbridge", + "Woodstock", + "Wootton Bassett", + "Worcester", + "Workington", + "Worksop", + "Worthing", + "Wotton under Edge", + "Wrexham", + "Wymondham", + "Yarm", + "Yarmouth", + "Yate", + "Yateley", + "Yeadon", + "Yeovil", + "York" + }; + } + + public string Generate() + { + return _citynames[_random.Next(0, _citynames.Count)]; + } + } +} \ No newline at end of file diff --git a/Foundation.ObjectHydrator.Core/Generators/UnitedKingdomCountyGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/UnitedKingdomCountyGenerator.cs new file mode 100644 index 0000000..fb8e145 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/UnitedKingdomCountyGenerator.cs @@ -0,0 +1,118 @@ +using System; +using System.Collections.Generic; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class UnitedKingdomCountyGenerator : IGenerator + { + private readonly Random _random; + private IList _countyNames = new List(); + + public UnitedKingdomCountyGenerator() + { + _random = RandomSingleton.Instance.Random; + LoadCountyNames(); + } + + private void LoadCountyNames() + { + _countyNames = new List() + { + "London", + "Bedfordshire", + "Buckinghamshire", + "Cambridgeshire", + "Cheshire", + "Cornwall and Isles of Scilly", + "Cumbria", + "Derbyshire", + "Devon", + "Dorset", + "Durham", + "East Sussex", + "Essex", + "Gloucestershire", + "Greater London", + "Greater Manchester", + "Hampshire", + "Hertfordshire", + "Kent", + "Lancashire", + "Leicestershire", + "Lincolnshire", + "Merseyside", + "Norfolk", + "North Yorkshire", + "Northamptonshire", + "Northumberland", + "Nottinghamshire", + "Oxfordshire", + "Shropshire", + "Somerset", + "South Yorkshire", + "Staffordshire", + "Suffolk", + "Surrey", + "Tyne and Wear", + "Warwickshire", + "West Midlands", + "West Sussex", + "West Yorkshire", + "Wiltshire", + "Worcestershire", + "Flintshire", + "Glamorgan", + "Merionethshire", + "Monmouthshire", + "Montgomeryshire", + "Pembrokeshire", + "Radnorshire", + "Anglesey", + "Breconshire", + "Caernarvonshire", + "Cardiganshire", + "Carmarthenshire", + "Denbighshire", + "Kirkcudbrightshire", + "Lanarkshire", + "Midlothian", + "Moray", + "Nairnshire", + "Orkney", + "Peebleshire", + "Perthshire", + "Renfrewshire", + "Ross & Cromarty", + "Roxburghshire", + "Selkirkshire", + "Shetland", + "Stirlingshire", + "Sutherland", + "West Lothian", + "Wigtownshire", + "Aberdeenshire", + "Angus", + "Argyll", + "Ayrshire", + "Banffshire", + "Berwickshire", + "Bute", + "Caithness", + "Clackmannanshire", + "Dumfriesshire", + "Dumbartonshire", + "East Lothian", + "Fife", + "Inverness", + "Kincardineshire", + "Kinross-shire" + }; + } + + public string Generate() + { + return _countyNames[_random.Next(0, _countyNames.Count)]; + } + } +} \ No newline at end of file diff --git a/Foundation.ObjectHydrator.Core/Generators/UnitedKingdomPostcodeGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/UnitedKingdomPostcodeGenerator.cs new file mode 100644 index 0000000..aee4a03 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/UnitedKingdomPostcodeGenerator.cs @@ -0,0 +1,3141 @@ +using System; +using System.Collections.Generic; +using System.Text; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class UnitedKingdomPostCodeGenerator : IGenerator + { + private readonly Random _random; + private IList _postcodePrefix = new List(); + + public UnitedKingdomPostCodeGenerator() + { + _random = RandomSingleton.Instance.Random; + LoadPostcodePrefixes(); + } + + private void LoadPostcodePrefixes() + { + _postcodePrefix = new List() + { + "AB1", + "AB2", + "AB3", + "AB4", + "AB5", + "AB9", + "AB10", + "AB11", + "AB12", + "AB13", + "AB14", + "AB15", + "AB16", + "AB21", + "AB22", + "AB23", + "AB24", + "AB25", + "AB30", + "AB31", + "AB32", + "AB33", + "AB34", + "AB35", + "AB36", + "AB37", + "AB38", + "AB39", + "AB41", + "AB42", + "AB43", + "AB44", + "AB45", + "AB51", + "AB52", + "AB53", + "AB54", + "AB55", + "AB56", + "AB99", + "AL1", + "AL2", + "AL3", + "AL4", + "AL5", + "AL6", + "AL7", + "AL8", + "AL9", + "AL10", + "B1", + "B2", + "B3", + "B4", + "B5", + "B6", + "B7", + "B8", + "B9", + "B10", + "B11", + "B12", + "B13", + "B14", + "B15", + "B16", + "B17", + "B18", + "B19", + "B20", + "B21", + "B22", + "B23", + "B24", + "B25", + "B26", + "B27", + "B28", + "B29", + "B30", + "B31", + "B32", + "B33", + "B34", + "B35", + "B36", + "B37", + "B38", + "B40", + "B42", + "B43", + "B44", + "B45", + "B46", + "B47", + "B48", + "B49", + "B50", + "B60", + "B61", + "B62", + "B63", + "B64", + "B65", + "B66", + "B67", + "B68", + "B69", + "B70", + "B71", + "B72", + "B73", + "B74", + "B75", + "B76", + "B77", + "B78", + "B79", + "B80", + "B90", + "B91", + "B92", + "B93", + "B94", + "B95", + "B96", + "B97", + "B98", + "B99", + "BA1", + "BA2", + "BA3", + "BA4", + "BA5", + "BA6", + "BA7", + "BA8", + "BA9", + "BA10", + "BA11", + "BA12", + "BA13", + "BA14", + "BA15", + "BA16", + "BA20", + "BA21", + "BA22", + "BB0", + "BB1", + "BB2", + "BB3", + "BB4", + "BB5", + "BB6", + "BB7", + "BB8", + "BB9", + "BB10", + "BB11", + "BB12", + "BB18", + "BB94", + "BD1", + "BD2", + "BD3", + "BD4", + "BD5", + "BD6", + "BD7", + "BD8", + "BD9", + "BD10", + "BD11", + "BD12", + "BD13", + "BD14", + "BD15", + "BD16", + "BD17", + "BD18", + "BD19", + "BD20", + "BD21", + "BD22", + "BD23", + "BD24", + "BD97", + "BD98", + "BD99", + "BH1", + "BH2", + "BH3", + "BH4", + "BH5", + "BH6", + "BH7", + "BH8", + "BH9", + "BH10", + "BH11", + "BH12", + "BH13", + "BH14", + "BH15", + "BH16", + "BH17", + "BH18", + "BH19", + "BH20", + "BH21", + "BH22", + "BH23", + "BH24", + "BH25", + "BH31", + "BL0", + "BL1", + "BL2", + "BL3", + "BL4", + "BL5", + "BL6", + "BL7", + "BL8", + "BL9", + "BL11", + "BL78", + "BN1", + "BN2", + "BN3", + "BN4", + "BN5", + "BN6", + "BN7", + "BN8", + "BN9", + "BN10", + "BN11", + "BN12", + "BN13", + "BN14", + "BN15", + "BN16", + "BN17", + "BN18", + "BN20", + "BN21", + "BN22", + "BN23", + "BN24", + "BN25", + "BN26", + "BN27", + "BN41", + "BN42", + "BN43", + "BN44", + "BN45", + "BN50", + "BN51", + "BN52", + "BN88", + "BN99", + "BR1", + "BR2", + "BR3", + "BR4", + "BR5", + "BR6", + "BR7", + "BR8", + "BS0", + "BS1", + "BS2", + "BS3", + "BS4", + "BS5", + "BS6", + "BS7", + "BS8", + "BS9", + "BS10", + "BS11", + "BS12", + "BS13", + "BS14", + "BS15", + "BS16", + "BS17", + "BS18", + "BS19", + "BS20", + "BS21", + "BS22", + "BS23", + "BS24", + "BS25", + "BS26", + "BS27", + "BS28", + "BS29", + "BS30", + "BS31", + "BS32", + "BS34", + "BS35", + "BS36", + "BS37", + "BS39", + "BS40", + "BS41", + "BS48", + "BS49", + "BS77", + "BS80", + "BS98", + "BS99", + "BT1", + "BT2", + "BT3", + "BT4", + "BT5", + "BT6", + "BT7", + "BT8", + "BT9", + "BT10", + "BT11", + "BT12", + "BT13", + "BT14", + "BT15", + "BT16", + "BT17", + "BT18", + "BT19", + "BT20", + "BT21", + "BT22", + "BT23", + "BT24", + "BT25", + "BT26", + "BT27", + "BT28", + "BT29", + "BT30", + "BT31", + "BT32", + "BT33", + "BT34", + "BT35", + "BT36", + "BT37", + "BT38", + "BT39", + "BT40", + "BT41", + "BT42", + "BT43", + "BT44", + "BT45", + "BT46", + "BT47", + "BT48", + "BT49", + "BT51", + "BT52", + "BT53", + "BT54", + "BT55", + "BT56", + "BT57", + "BT60", + "BT61", + "BT62", + "BT63", + "BT64", + "BT65", + "BT66", + "BT67", + "BT68", + "BT69", + "BT70", + "BT71", + "BT74", + "BT75", + "BT76", + "BT77", + "BT78", + "BT79", + "BT80", + "BT81", + "BT82", + "BT92", + "BT93", + "BT94", + "CA1", + "CA2", + "CA3", + "CA4", + "CA5", + "CA6", + "CA7", + "CA8", + "CA9", + "CA10", + "CA11", + "CA12", + "CA13", + "CA14", + "CA15", + "CA16", + "CA17", + "CA18", + "CA19", + "CA20", + "CA21", + "CA22", + "CA23", + "CA24", + "CA25", + "CA26", + "CA27", + "CA28", + "CA95", + "CA99", + "CB1", + "CB2", + "CB3", + "CB4", + "CB5", + "CB6", + "CB7", + "CB8", + "CB9", + "CB10", + "CB11", + "CB21", + "CB22", + "CB23", + "CB24", + "CB25", + "CF1", + "CF2", + "CF3", + "CF4", + "CF5", + "CF6", + "CF7", + "CF8", + "CF10", + "CF11", + "CF14", + "CF15", + "CF23", + "CF24", + "CF30", + "CF31", + "CF32", + "CF33", + "CF34", + "CF35", + "CF36", + "CF37", + "CF38", + "CF39", + "CF40", + "CF41", + "CF42", + "CF43", + "CF44", + "CF45", + "CF46", + "CF47", + "CF48", + "CF61", + "CF62", + "CF63", + "CF64", + "CF71", + "CF72", + "CF81", + "CF82", + "CF83", + "CF91", + "CF95", + "CF99", + "CH1", + "CH2", + "CH3", + "CH4", + "CH5", + "CH6", + "CH7", + "CH8", + "CH25", + "CH26", + "CH27", + "CH28", + "CH29", + "CH30", + "CH31", + "CH32", + "CH33", + "CH34", + "CH41", + "CH42", + "CH43", + "CH44", + "CH45", + "CH46", + "CH47", + "CH48", + "CH49", + "CH60", + "CH61", + "CH62", + "CH63", + "CH64", + "CH65", + "CH66", + "CH70", + "CH88", + "CH99", + "CM0", + "CM1", + "CM2", + "CM3", + "CM4", + "CM5", + "CM6", + "CM7", + "CM8", + "CM9", + "CM11", + "CM12", + "CM13", + "CM14", + "CM15", + "CM16", + "CM17", + "CM18", + "CM19", + "CM20", + "CM21", + "CM22", + "CM23", + "CM24", + "CM77", + "CM92", + "CM98", + "CM99", + "CO1", + "CO2", + "CO3", + "CO4", + "CO5", + "CO6", + "CO7", + "CO8", + "CO9", + "CO10", + "CO11", + "CO12", + "CO13", + "CO14", + "CO15", + "CO16", + "CR0", + "CR2", + "CR3", + "CR4", + "CR5", + "CR6", + "CR7", + "CR8", + "CR9", + "CR44", + "CR90", + "CT1", + "CT2", + "CT3", + "CT4", + "CT5", + "CT6", + "CT7", + "CT8", + "CT9", + "CT10", + "CT11", + "CT12", + "CT13", + "CT14", + "CT15", + "CT16", + "CT17", + "CT18", + "CT19", + "CT20", + "CT21", + "CT50", + "CV1", + "CV2", + "CV3", + "CV4", + "CV5", + "CV6", + "CV7", + "CV8", + "CV9", + "CV10", + "CV11", + "CV12", + "CV13", + "CV21", + "CV22", + "CV23", + "CV31", + "CV32", + "CV33", + "CV34", + "CV35", + "CV36", + "CV37", + "CV47", + "CW1", + "CW2", + "CW3", + "CW4", + "CW5", + "CW6", + "CW7", + "CW8", + "CW9", + "CW10", + "CW11", + "CW12", + "CW98", + "DA1", + "DA2", + "DA3", + "DA4", + "DA5", + "DA6", + "DA7", + "DA8", + "DA9", + "DA10", + "DA11", + "DA12", + "DA13", + "DA14", + "DA15", + "DA16", + "DA17", + "DA18", + "DD1", + "DD2", + "DD3", + "DD4", + "DD5", + "DD6", + "DD7", + "DD8", + "DD9", + "DD10", + "DD11", + "DE1", + "DE2", + "DE3", + "DE4", + "DE5", + "DE6", + "DE7", + "DE11", + "DE12", + "DE13", + "DE14", + "DE15", + "DE21", + "DE22", + "DE23", + "DE24", + "DE45", + "DE55", + "DE56", + "DE65", + "DE72", + "DE73", + "DE74", + "DE75", + "DE99", + "DG1", + "DG2", + "DG3", + "DG4", + "DG5", + "DG6", + "DG7", + "DG8", + "DG9", + "DG10", + "DG11", + "DG12", + "DG13", + "DG14", + "DG16", + "DH1", + "DH2", + "DH3", + "DH4", + "DH5", + "DH6", + "DH7", + "DH8", + "DH9", + "DH97", + "DH98", + "DH99", + "DL1", + "DL2", + "DL3", + "DL4", + "DL5", + "DL6", + "DL7", + "DL8", + "DL9", + "DL10", + "DL11", + "DL12", + "DL13", + "DL14", + "DL15", + "DL16", + "DL17", + "DL98", + "DN1", + "DN2", + "DN3", + "DN4", + "DN5", + "DN6", + "DN7", + "DN8", + "DN9", + "DN10", + "DN11", + "DN12", + "DN14", + "DN15", + "DN16", + "DN17", + "DN18", + "DN19", + "DN20", + "DN21", + "DN22", + "DN31", + "DN32", + "DN33", + "DN34", + "DN35", + "DN36", + "DN37", + "DN38", + "DN39", + "DN40", + "DN41", + "DN55", + "DT1", + "DT2", + "DT3", + "DT4", + "DT5", + "DT6", + "DT7", + "DT8", + "DT9", + "DT10", + "DT11", + "DY1", + "DY2", + "DY3", + "DY4", + "DY5", + "DY6", + "DY7", + "DY8", + "DY9", + "DY10", + "DY11", + "DY12", + "DY13", + "DY14", + "E1", + "E1W", + "E2", + "E3", + "E4", + "E5", + "E6", + "E7", + "E8", + "E9", + "E10", + "E11", + "E12", + "E13", + "E14", + "E15", + "E16", + "E17", + "E18", + "E20", + "E77", + "E98", + "EC1Y", + "EC1V", + "EC1R", + "EC1P", + "EC1N", + "EC1M", + "EC1A", + "EC2Y", + "EC2V", + "EC2R", + "EC2P", + "EC2N", + "EC2M", + "EC2A", + "EC3V", + "EC3R", + "EC3P", + "EC3N", + "EC3M", + "EC3B", + "EC3A", + "EC4V", + "EC4R", + "EC4P", + "EC4N", + "EC4M", + "EC4A", + "EC4Y", + "EC50", + "EC88", + "EH1", + "EH2", + "EH3", + "EH4", + "EH5", + "EH6", + "EH7", + "EH8", + "EH9", + "EH10", + "EH11", + "EH12", + "EH13", + "EH14", + "EH15", + "EH16", + "EH17", + "EH18", + "EH19", + "EH20", + "EH21", + "EH22", + "EH23", + "EH24", + "EH25", + "EH26", + "EH27", + "EH28", + "EH29", + "EH30", + "EH31", + "EH32", + "EH33", + "EH34", + "EH35", + "EH36", + "EH37", + "EH38", + "EH39", + "EH40", + "EH41", + "EH42", + "EH43", + "EH44", + "EH45", + "EH46", + "EH47", + "EH48", + "EH49", + "EH51", + "EH52", + "EH53", + "EH54", + "EH55", + "EH91", + "EH95", + "EH99", + "EN1", + "EN2", + "EN3", + "EN4", + "EN5", + "EN6", + "EN7", + "EN8", + "EN9", + "EN10", + "EN11", + "EX1", + "EX2", + "EX3", + "EX4", + "EX5", + "EX6", + "EX7", + "EX8", + "EX9", + "EX10", + "EX11", + "EX12", + "EX13", + "EX14", + "EX15", + "EX16", + "EX17", + "EX18", + "EX19", + "EX20", + "EX21", + "EX22", + "EX23", + "EX24", + "EX31", + "EX32", + "EX33", + "EX34", + "EX35", + "EX36", + "EX37", + "EX38", + "EX39", + "FK1", + "FK2", + "FK3", + "FK4", + "FK5", + "FK6", + "FK7", + "FK8", + "FK9", + "FK10", + "FK11", + "FK12", + "FK13", + "FK14", + "FK15", + "FK16", + "FK17", + "FK18", + "FK19", + "FK20", + "FK21", + "FY0", + "FY1", + "FY2", + "FY3", + "FY4", + "FY5", + "FY6", + "FY7", + "FY8", + "G1", + "G2", + "G3", + "G4", + "G5", + "G9", + "G11", + "G12", + "G13", + "G14", + "G15", + "G20", + "G21", + "G22", + "G23", + "G31", + "G32", + "G33", + "G34", + "G40", + "G41", + "G42", + "G43", + "G44", + "G45", + "G46", + "G51", + "G52", + "G53", + "G58", + "G60", + "G61", + "G62", + "G63", + "G64", + "G65", + "G66", + "G67", + "G68", + "G69", + "G70", + "G71", + "G72", + "G73", + "G74", + "G75", + "G76", + "G77", + "G78", + "G79", + "G80", + "G81", + "G82", + "G83", + "G84", + "G90", + "GL1", + "GL2", + "GL3", + "GL4", + "GL5", + "GL6", + "GL7", + "GL8", + "GL9", + "GL10", + "GL11", + "GL12", + "GL13", + "GL14", + "GL15", + "GL16", + "GL17", + "GL18", + "GL19", + "GL20", + "GL50", + "GL51", + "GL52", + "GL53", + "GL54", + "GL55", + "GL56", + "GU1", + "GU2", + "GU3", + "GU4", + "GU5", + "GU6", + "GU7", + "GU8", + "GU9", + "GU10", + "GU11", + "GU12", + "GU13", + "GU14", + "GU15", + "GU16", + "GU17", + "GU18", + "GU19", + "GU20", + "GU21", + "GU22", + "GU23", + "GU24", + "GU25", + "GU26", + "GU27", + "GU28", + "GU29", + "GU30", + "GU31", + "GU32", + "GU33", + "GU34", + "GU35", + "GU46", + "GU47", + "GU51", + "GU52", + "GU95", + "GY1", + "GY2", + "GY3", + "GY4", + "GY5", + "GY6", + "GY7", + "GY8", + "GY9", + "GY10", + "HA0", + "HA1", + "HA2", + "HA3", + "HA4", + "HA5", + "HA6", + "HA7", + "HA8", + "HA9", + "HD1", + "HD2", + "HD3", + "HD4", + "HD5", + "HD6", + "HD7", + "HD8", + "HD9", + "HG1", + "HG2", + "HG3", + "HG4", + "HG5", + "HP1", + "HP2", + "HP3", + "HP4", + "HP5", + "HP6", + "HP7", + "HP8", + "HP9", + "HP10", + "HP11", + "HP12", + "HP13", + "HP14", + "HP15", + "HP16", + "HP17", + "HP18", + "HP19", + "HP20", + "HP21", + "HP22", + "HP23", + "HP27", + "HR1", + "HR2", + "HR3", + "HR4", + "HR5", + "HR6", + "HR7", + "HR8", + "HR9", + "HS1", + "HS2", + "HS3", + "HS4", + "HS5", + "HS6", + "HS7", + "HS8", + "HS9", + "HU1", + "HU2", + "HU3", + "HU4", + "HU5", + "HU6", + "HU7", + "HU8", + "HU9", + "HU10", + "HU11", + "HU12", + "HU13", + "HU14", + "HU15", + "HU16", + "HU17", + "HU18", + "HU19", + "HU20", + "HX1", + "HX2", + "HX3", + "HX4", + "HX5", + "HX6", + "HX7", + "IG1", + "IG2", + "IG3", + "IG4", + "IG5", + "IG6", + "IG7", + "IG8", + "IG9", + "IG10", + "IG11", + "IM1", + "IM2", + "IM3", + "IM4", + "IM5", + "IM6", + "IM7", + "IM8", + "IM9", + "IP1", + "IP2", + "IP3", + "IP4", + "IP5", + "IP6", + "IP7", + "IP8", + "IP9", + "IP10", + "IP11", + "IP12", + "IP13", + "IP14", + "IP15", + "IP16", + "IP17", + "IP18", + "IP19", + "IP20", + "IP21", + "IP22", + "IP23", + "IP24", + "IP25", + "IP26", + "IP27", + "IP28", + "IP29", + "IP30", + "IP31", + "IP32", + "IP33", + "IP98", + "IV1", + "IV2", + "IV3", + "IV4", + "IV5", + "IV6", + "IV7", + "IV8", + "IV9", + "IV10", + "IV11", + "IV12", + "IV13", + "IV14", + "IV15", + "IV16", + "IV17", + "IV18", + "IV19", + "IV20", + "IV21", + "IV22", + "IV23", + "IV24", + "IV25", + "IV26", + "IV27", + "IV28", + "IV30", + "IV31", + "IV32", + "IV33", + "IV34", + "IV35", + "IV36", + "IV40", + "IV41", + "IV42", + "IV43", + "IV44", + "IV45", + "IV46", + "IV47", + "IV48", + "IV49", + "IV51", + "IV52", + "IV53", + "IV54", + "IV55", + "IV56", + "IV63", + "IV99", + "JE2", + "JE3", + "KA1", + "KA2", + "KA3", + "KA4", + "KA5", + "KA6", + "KA7", + "KA8", + "KA9", + "KA10", + "KA11", + "KA12", + "KA13", + "KA14", + "KA15", + "KA16", + "KA17", + "KA18", + "KA19", + "KA20", + "KA21", + "KA22", + "KA23", + "KA24", + "KA25", + "KA26", + "KA27", + "KA28", + "KA29", + "KA30", + "KT1", + "KT2", + "KT3", + "KT4", + "KT5", + "KT6", + "KT7", + "KT8", + "KT9", + "KT10", + "KT11", + "KT12", + "KT13", + "KT14", + "KT15", + "KT16", + "KT17", + "KT18", + "KT19", + "KT20", + "KT21", + "KT22", + "KT23", + "KT24", + "KW1", + "KW2", + "KW3", + "KW5", + "KW6", + "KW7", + "KW8", + "KW9", + "KW10", + "KW11", + "KW12", + "KW13", + "KW14", + "KW15", + "KW16", + "KW17", + "KY1", + "KY2", + "KY3", + "KY4", + "KY5", + "KY6", + "KY7", + "KY8", + "KY9", + "KY10", + "KY11", + "KY12", + "KY13", + "KY14", + "KY15", + "KY16", + "KY99", + "L1", + "L2", + "L3", + "L4", + "L5", + "L6", + "L7", + "L8", + "L9", + "L10", + "L11", + "L12", + "L13", + "L14", + "L15", + "L16", + "L17", + "L18", + "L19", + "L20", + "L21", + "L22", + "L23", + "L24", + "L25", + "L26", + "L27", + "L28", + "L29", + "L30", + "L31", + "L32", + "L33", + "L34", + "L35", + "L36", + "L37", + "L38", + "L39", + "L40", + "L41", + "L42", + "L43", + "L44", + "L45", + "L46", + "L47", + "L48", + "L49", + "L60", + "L61", + "L62", + "L63", + "L64", + "L65", + "L66", + "L67", + "L68", + "L69", + "L70", + "L71", + "L72", + "L73", + "L74", + "L75", + "L80", + "LA1", + "LA2", + "LA3", + "LA4", + "LA5", + "LA6", + "LA7", + "LA8", + "LA9", + "LA10", + "LA11", + "LA12", + "LA13", + "LA14", + "LA15", + "LA16", + "LA17", + "LA18", + "LA19", + "LA20", + "LA21", + "LA22", + "LA23", + "LD1", + "LD2", + "LD3", + "LD4", + "LD5", + "LD6", + "LD7", + "LD8", + "LE1", + "LE2", + "LE3", + "LE4", + "LE5", + "LE6", + "LE7", + "LE8", + "LE9", + "LE10", + "LE11", + "LE12", + "LE13", + "LE14", + "LE15", + "LE16", + "LE17", + "LE18", + "LE19", + "LE21", + "LE41", + "LE55", + "LE65", + "LE67", + "LE87", + "LE94", + "LE95", + "LL11", + "LL12", + "LL13", + "LL14", + "LL15", + "LL16", + "LL17", + "LL18", + "LL19", + "LL20", + "LL21", + "LL22", + "LL23", + "LL24", + "LL25", + "LL26", + "LL27", + "LL28", + "LL29", + "LL30", + "LL31", + "LL32", + "LL33", + "LL34", + "LL35", + "LL36", + "LL37", + "LL38", + "LL39", + "LL40", + "LL41", + "LL42", + "LL43", + "LL44", + "LL45", + "LL46", + "LL47", + "LL48", + "LL49", + "LL51", + "LL52", + "LL53", + "LL54", + "LL55", + "LL56", + "LL57", + "LL58", + "LL59", + "LL60", + "LL61", + "LL62", + "LL63", + "LL64", + "LL65", + "LL66", + "LL67", + "LL68", + "LL69", + "LL70", + "LL71", + "LL72", + "LL73", + "LL74", + "LL75", + "LL76", + "LL77", + "LL78", + "LN1", + "LN2", + "LN3", + "LN4", + "LN5", + "LN6", + "LN7", + "LN8", + "LN9", + "LN10", + "LN11", + "LN12", + "LN13", + "LS1", + "LS2", + "LS3", + "LS4", + "LS5", + "LS6", + "LS7", + "LS8", + "LS9", + "LS10", + "LS11", + "LS12", + "LS13", + "LS14", + "LS15", + "LS16", + "LS17", + "LS18", + "LS19", + "LS20", + "LS21", + "LS22", + "LS23", + "LS24", + "LS25", + "LS26", + "LS27", + "LS28", + "LS29", + "LS88", + "LS98", + "LS99", + "LU1", + "LU2", + "LU3", + "LU4", + "LU5", + "LU6", + "LU7", + "LU95", + "M1", + "M2", + "M3", + "M4", + "M5", + "M6", + "M7", + "M8", + "M9", + "M10", + "M11", + "M12", + "M13", + "M14", + "M15", + "M16", + "M17", + "M18", + "M19", + "M20", + "M21", + "M22", + "M23", + "M24", + "M25", + "M26", + "M27", + "M28", + "M29", + "M30", + "M31", + "M32", + "M33", + "M34", + "M35", + "M38", + "M40", + "M41", + "M43", + "M44", + "M45", + "M46", + "M50", + "M52", + "M60", + "M61", + "M90", + "M99", + "ME1", + "ME2", + "ME3", + "ME4", + "ME5", + "ME6", + "ME7", + "ME8", + "ME9", + "ME10", + "ME11", + "ME12", + "ME13", + "ME14", + "ME15", + "ME16", + "ME17", + "ME18", + "ME19", + "ME20", + "ME99", + "MK1", + "MK2", + "MK3", + "MK4", + "MK5", + "MK6", + "MK7", + "MK8", + "MK9", + "MK10", + "MK11", + "MK12", + "MK13", + "MK14", + "MK15", + "MK16", + "MK17", + "MK18", + "MK19", + "MK40", + "MK41", + "MK42", + "MK43", + "MK44", + "MK45", + "MK46", + "MK77", + "MK98", + "ML1", + "ML2", + "ML3", + "ML4", + "ML5", + "ML6", + "ML7", + "ML8", + "ML9", + "ML10", + "ML11", + "ML12", + "N1", + "N1P", + "N1C", + "N2", + "N3", + "N4", + "N5", + "N6", + "N7", + "N8", + "N9", + "N10", + "N11", + "N12", + "N13", + "N14", + "N15", + "N16", + "N17", + "N18", + "N19", + "N20", + "N21", + "N22", + "N81", + "NE1", + "NE2", + "NE3", + "NE4", + "NE5", + "NE6", + "NE7", + "NE8", + "NE9", + "NE10", + "NE11", + "NE12", + "NE13", + "NE15", + "NE16", + "NE17", + "NE18", + "NE19", + "NE20", + "NE21", + "NE22", + "NE23", + "NE24", + "NE25", + "NE26", + "NE27", + "NE28", + "NE29", + "NE30", + "NE31", + "NE32", + "NE33", + "NE34", + "NE35", + "NE36", + "NE37", + "NE38", + "NE39", + "NE40", + "NE41", + "NE42", + "NE43", + "NE44", + "NE45", + "NE46", + "NE47", + "NE48", + "NE49", + "NE61", + "NE62", + "NE63", + "NE64", + "NE65", + "NE66", + "NE67", + "NE68", + "NE69", + "NE70", + "NE71", + "NE82", + "NE83", + "NE85", + "NE88", + "NE89", + "NE92", + "NE98", + "NE99", + "NG1", + "NG2", + "NG3", + "NG4", + "NG5", + "NG6", + "NG7", + "NG8", + "NG9", + "NG10", + "NG11", + "NG12", + "NG13", + "NG14", + "NG15", + "NG16", + "NG17", + "NG18", + "NG19", + "NG20", + "NG21", + "NG22", + "NG23", + "NG24", + "NG25", + "NG31", + "NG32", + "NG33", + "NG34", + "NG70", + "NG80", + "NG90", + "NN1", + "NN2", + "NN3", + "NN4", + "NN5", + "NN6", + "NN7", + "NN8", + "NN9", + "NN10", + "NN11", + "NN12", + "NN13", + "NN14", + "NN15", + "NN16", + "NN17", + "NN18", + "NN29", + "NN99", + "NPT", + "NP1", + "NP2", + "NP3", + "NP4", + "NP5", + "NP6", + "NP7", + "NP8", + "NP9", + "NP10", + "NP11", + "NP12", + "NP13", + "NP15", + "NP16", + "NP18", + "NP19", + "NP20", + "NP22", + "NP23", + "NP24", + "NP25", + "NP26", + "NP44", + "NR1", + "NR2", + "NR3", + "NR4", + "NR5", + "NR6", + "NR7", + "NR8", + "NR9", + "NR10", + "NR11", + "NR12", + "NR13", + "NR14", + "NR15", + "NR16", + "NR17", + "NR18", + "NR19", + "NR20", + "NR21", + "NR22", + "NR23", + "NR24", + "NR25", + "NR26", + "NR27", + "NR28", + "NR29", + "NR30", + "NR31", + "NR32", + "NR33", + "NR34", + "NR35", + "NR99", + "NW1", + "NW1W", + "NW2", + "NW3", + "NW4", + "NW5", + "NW6", + "NW7", + "NW8", + "NW9", + "NW10", + "NW11", + "NW26", + "OL1", + "OL2", + "OL3", + "OL4", + "OL5", + "OL6", + "OL7", + "OL8", + "OL9", + "OL10", + "OL11", + "OL12", + "OL13", + "OL14", + "OL15", + "OL16", + "OL95", + "OX1", + "OX2", + "OX3", + "OX4", + "OX5", + "OX6", + "OX7", + "OX8", + "OX9", + "OX10", + "OX11", + "OX12", + "OX13", + "OX14", + "OX15", + "OX16", + "OX17", + "OX18", + "OX20", + "OX25", + "OX26", + "OX27", + "OX28", + "OX29", + "OX33", + "OX39", + "OX44", + "OX49", + "PA1", + "PA2", + "PA3", + "PA4", + "PA5", + "PA6", + "PA7", + "PA8", + "PA9", + "PA10", + "PA11", + "PA12", + "PA13", + "PA14", + "PA15", + "PA16", + "PA17", + "PA18", + "PA19", + "PA20", + "PA21", + "PA22", + "PA23", + "PA24", + "PA25", + "PA26", + "PA27", + "PA28", + "PA29", + "PA30", + "PA31", + "PA32", + "PA33", + "PA34", + "PA35", + "PA36", + "PA37", + "PA38", + "PA39", + "PA40", + "PA41", + "PA42", + "PA43", + "PA44", + "PA45", + "PA46", + "PA47", + "PA48", + "PA49", + "PA60", + "PA61", + "PA62", + "PA63", + "PA64", + "PA65", + "PA66", + "PA67", + "PA68", + "PA69", + "PA70", + "PA71", + "PA72", + "PA73", + "PA74", + "PA75", + "PA76", + "PA77", + "PA78", + "PA80", + "PA81", + "PA82", + "PA83", + "PA84", + "PA85", + "PA86", + "PA87", + "PA88", + "PA98", + "PE1", + "PE2", + "PE3", + "PE4", + "PE5", + "PE6", + "PE7", + "PE8", + "PE9", + "PE10", + "PE11", + "PE12", + "PE13", + "PE14", + "PE15", + "PE16", + "PE17", + "PE18", + "PE19", + "PE20", + "PE21", + "PE22", + "PE23", + "PE24", + "PE25", + "PE26", + "PE27", + "PE28", + "PE29", + "PE30", + "PE31", + "PE32", + "PE33", + "PE34", + "PE35", + "PE36", + "PE37", + "PE38", + "PE99", + "PH1", + "PH2", + "PH3", + "PH4", + "PH5", + "PH6", + "PH7", + "PH8", + "PH9", + "PH10", + "PH11", + "PH12", + "PH13", + "PH14", + "PH15", + "PH16", + "PH17", + "PH18", + "PH19", + "PH20", + "PH21", + "PH22", + "PH23", + "PH24", + "PH25", + "PH26", + "PH30", + "PH31", + "PH32", + "PH33", + "PH34", + "PH35", + "PH36", + "PH37", + "PH38", + "PH39", + "PH40", + "PH41", + "PH42", + "PH43", + "PH44", + "PH49", + "PH50", + "PL1", + "PL2", + "PL3", + "PL4", + "PL5", + "PL6", + "PL7", + "PL8", + "PL9", + "PL10", + "PL11", + "PL12", + "PL13", + "PL14", + "PL15", + "PL16", + "PL17", + "PL18", + "PL19", + "PL20", + "PL21", + "PL22", + "PL23", + "PL24", + "PL25", + "PL26", + "PL27", + "PL28", + "PL29", + "PL30", + "PL31", + "PL32", + "PL33", + "PL34", + "PL35", + "PL95", + "PO1", + "PO2", + "PO3", + "PO4", + "PO5", + "PO6", + "PO7", + "PO8", + "PO9", + "PO10", + "PO11", + "PO12", + "PO13", + "PO14", + "PO15", + "PO16", + "PO17", + "PO18", + "PO19", + "PO20", + "PO21", + "PO22", + "PO30", + "PO31", + "PO32", + "PO33", + "PO34", + "PO35", + "PO36", + "PO37", + "PO38", + "PO39", + "PO40", + "PO41", + "PR0", + "PR1", + "PR2", + "PR3", + "PR4", + "PR5", + "PR6", + "PR7", + "PR8", + "PR9", + "PR11", + "PR25", + "PR26", + "RG1", + "RG2", + "RG3", + "RG4", + "RG5", + "RG6", + "RG7", + "RG8", + "RG9", + "RG10", + "RG11", + "RG12", + "RG13", + "RG14", + "RG15", + "RG16", + "RG17", + "RG18", + "RG19", + "RG20", + "RG21", + "RG22", + "RG23", + "RG24", + "RG25", + "RG26", + "RG27", + "RG28", + "RG29", + "RG30", + "RG31", + "RG40", + "RG41", + "RG42", + "RG45", + "RH1", + "RH2", + "RH3", + "RH4", + "RH5", + "RH6", + "RH7", + "RH8", + "RH9", + "RH10", + "RH11", + "RH12", + "RH13", + "RH14", + "RH15", + "RH16", + "RH17", + "RH18", + "RH19", + "RH20", + "RH77", + "RM1", + "RM2", + "RM3", + "RM4", + "RM5", + "RM6", + "RM7", + "RM8", + "RM9", + "RM10", + "RM11", + "RM12", + "RM13", + "RM14", + "RM15", + "RM16", + "RM17", + "RM18", + "RM19", + "RM20", + "RM50", + "S1", + "S2", + "S3", + "S4", + "S5", + "S6", + "S7", + "S8", + "S9", + "S10", + "S11", + "S12", + "S13", + "S14", + "S17", + "S18", + "S19", + "S20", + "S21", + "S25", + "S26", + "S30", + "S31", + "S32", + "S33", + "S35", + "S36", + "S40", + "S41", + "S42", + "S43", + "S44", + "S45", + "S49", + "S60", + "S61", + "S62", + "S63", + "S64", + "S65", + "S66", + "S70", + "S71", + "S72", + "S73", + "S74", + "S75", + "S80", + "S81", + "S95", + "S96", + "S97", + "S98", + "S99", + "SA1", + "SA2", + "SA3", + "SA4", + "SA5", + "SA6", + "SA7", + "SA8", + "SA9", + "SA10", + "SA11", + "SA12", + "SA13", + "SA14", + "SA15", + "SA16", + "SA17", + "SA18", + "SA19", + "SA20", + "SA31", + "SA32", + "SA33", + "SA34", + "SA35", + "SA36", + "SA37", + "SA38", + "SA39", + "SA40", + "SA41", + "SA42", + "SA43", + "SA44", + "SA45", + "SA46", + "SA47", + "SA48", + "SA61", + "SA62", + "SA63", + "SA64", + "SA65", + "SA66", + "SA67", + "SA68", + "SA69", + "SA70", + "SA71", + "SA72", + "SA73", + "SA80", + "SA99", + "SE1", + "SE1P", + "SE2", + "SE3", + "SE4", + "SE5", + "SE6", + "SE7", + "SE8", + "SE9", + "SE10", + "SE11", + "SE12", + "SE13", + "SE14", + "SE15", + "SE16", + "SE17", + "SE18", + "SE19", + "SE20", + "SE21", + "SE22", + "SE23", + "SE24", + "SE25", + "SE26", + "SE27", + "SE28", + "SE99", + "SG1", + "SG2", + "SG3", + "SG4", + "SG5", + "SG6", + "SG7", + "SG8", + "SG9", + "SG10", + "SG11", + "SG12", + "SG13", + "SG14", + "SG15", + "SG16", + "SG17", + "SG18", + "SG19", + "SK1", + "SK2", + "SK3", + "SK4", + "SK5", + "SK6", + "SK7", + "SK8", + "SK9", + "SK10", + "SK11", + "SK12", + "SK13", + "SK14", + "SK15", + "SK16", + "SK17", + "SK22", + "SK23", + "SL0", + "SL1", + "SL2", + "SL3", + "SL4", + "SL5", + "SL6", + "SL7", + "SL8", + "SL9", + "SL60", + "SL95", + "SM1", + "SM2", + "SM3", + "SM4", + "SM5", + "SM6", + "SM7", + "SN1", + "SN2", + "SN3", + "SN4", + "SN5", + "SN6", + "SN7", + "SN8", + "SN9", + "SN10", + "SN11", + "SN12", + "SN13", + "SN14", + "SN15", + "SN16", + "SN17", + "SN25", + "SN26", + "SN38", + "SN99", + "SO1", + "SO2", + "SO3", + "SO4", + "SO5", + "SO9", + "SO14", + "SO15", + "SO16", + "SO17", + "SO18", + "SO19", + "SO20", + "SO21", + "SO22", + "SO23", + "SO24", + "SO30", + "SO31", + "SO32", + "SO40", + "SO41", + "SO42", + "SO43", + "SO45", + "SO50", + "SO51", + "SO52", + "SO53", + "SO97", + "SP1", + "SP2", + "SP3", + "SP4", + "SP5", + "SP6", + "SP7", + "SP8", + "SP9", + "SP10", + "SP11", + "SR1", + "SR2", + "SR3", + "SR4", + "SR5", + "SR6", + "SR7", + "SR8", + "SR9", + "SR43", + "SR88", + "SS0", + "SS1", + "SS2", + "SS3", + "SS4", + "SS5", + "SS6", + "SS7", + "SS8", + "SS9", + "SS11", + "SS12", + "SS13", + "SS14", + "SS15", + "SS16", + "SS17", + "SS22", + "SS99", + "ST1", + "ST2", + "ST3", + "ST4", + "ST5", + "ST6", + "ST7", + "ST8", + "ST9", + "ST10", + "ST11", + "ST12", + "ST13", + "ST14", + "ST15", + "ST16", + "ST17", + "ST18", + "ST19", + "ST20", + "ST21", + "ST55", + "SW1E", + "SW1H", + "SW1P", + "SW1V", + "SW1W", + "SW1X", + "SW1Y", + "SW1A", + "SW2", + "SW3", + "SW4", + "SW5", + "SW6", + "SW7", + "SW8", + "SW9", + "SW10", + "SW11", + "SW12", + "SW13", + "SW14", + "SW15", + "SW16", + "SW17", + "SW18", + "SW19", + "SW20", + "SW95", + "SW99", + "SY1", + "SY2", + "SY3", + "SY4", + "SY5", + "SY6", + "SY7", + "SY8", + "SY9", + "SY10", + "SY11", + "SY12", + "SY13", + "SY14", + "SY15", + "SY16", + "SY17", + "SY18", + "SY19", + "SY20", + "SY21", + "SY22", + "SY23", + "SY24", + "SY25", + "SY99", + "TA1", + "TA2", + "TA3", + "TA4", + "TA5", + "TA6", + "TA7", + "TA8", + "TA9", + "TA10", + "TA11", + "TA12", + "TA13", + "TA14", + "TA15", + "TA16", + "TA17", + "TA18", + "TA19", + "TA20", + "TA21", + "TA22", + "TA23", + "TA24", + "TD1", + "TD2", + "TD3", + "TD4", + "TD5", + "TD6", + "TD7", + "TD8", + "TD9", + "TD10", + "TD11", + "TD12", + "TD13", + "TD14", + "TD15", + "TF1", + "TF2", + "TF3", + "TF4", + "TF5", + "TF6", + "TF7", + "TF8", + "TF9", + "TF10", + "TF11", + "TF12", + "TF13", + "TN1", + "TN2", + "TN3", + "TN4", + "TN5", + "TN6", + "TN7", + "TN8", + "TN9", + "TN10", + "TN11", + "TN12", + "TN13", + "TN14", + "TN15", + "TN16", + "TN17", + "TN18", + "TN19", + "TN20", + "TN21", + "TN22", + "TN23", + "TN24", + "TN25", + "TN26", + "TN27", + "TN28", + "TN29", + "TN30", + "TN31", + "TN32", + "TN33", + "TN34", + "TN35", + "TN36", + "TN37", + "TN38", + "TN39", + "TN40", + "TQ1", + "TQ2", + "TQ3", + "TQ4", + "TQ5", + "TQ6", + "TQ7", + "TQ8", + "TQ9", + "TQ10", + "TQ11", + "TQ12", + "TQ13", + "TQ14", + "TR1", + "TR2", + "TR3", + "TR4", + "TR5", + "TR6", + "TR7", + "TR8", + "TR9", + "TR10", + "TR11", + "TR12", + "TR13", + "TR14", + "TR15", + "TR16", + "TR17", + "TR18", + "TR19", + "TR20", + "TR21", + "TR22", + "TR23", + "TR24", + "TR25", + "TR26", + "TR27", + "TR93", + "TS1", + "TS2", + "TS3", + "TS4", + "TS5", + "TS6", + "TS7", + "TS8", + "TS9", + "TS10", + "TS11", + "TS12", + "TS13", + "TS14", + "TS15", + "TS16", + "TS17", + "TS18", + "TS19", + "TS20", + "TS21", + "TS22", + "TS23", + "TS24", + "TS25", + "TS26", + "TS27", + "TS28", + "TS29", + "TS90", + "TW1", + "TW2", + "TW3", + "TW4", + "TW5", + "TW6", + "TW7", + "TW8", + "TW9", + "TW10", + "TW11", + "TW12", + "TW13", + "TW14", + "TW15", + "TW16", + "TW17", + "TW18", + "TW19", + "TW20", + "UB1", + "UB2", + "UB3", + "UB4", + "UB5", + "UB6", + "UB7", + "UB8", + "UB9", + "UB10", + "UB11", + "UB18", + "W1M", + "W1N", + "W1P", + "W1R", + "W1S", + "W1T", + "W1U", + "W1V", + "W1W", + "W1X", + "W1Y", + "W1K", + "W1J", + "W1H", + "W1G", + "W1F", + "W1D", + "W1C", + "W1B", + "W1A", + "W2", + "W3", + "W4", + "W5", + "W6", + "W7", + "W8", + "W9", + "W10", + "W11", + "W12", + "W13", + "W14", + "WA1", + "WA2", + "WA3", + "WA4", + "WA5", + "WA6", + "WA7", + "WA8", + "WA9", + "WA10", + "WA11", + "WA12", + "WA13", + "WA14", + "WA15", + "WA16", + "WA55", + "WA88", + "WC1X", + "WC1V", + "WC1R", + "WC1N", + "WC1H", + "WC1E", + "WC1B", + "WC1A", + "WC2R", + "WC2N", + "WC2H", + "WC2E", + "WC2B", + "WC2A", + "WC99", + "WD1", + "WD2", + "WD3", + "WD4", + "WD5", + "WD6", + "WD7", + "WD17", + "WD18", + "WD19", + "WD23", + "WD24", + "WD25", + "WD99", + "WF1", + "WF2", + "WF3", + "WF4", + "WF5", + "WF6", + "WF7", + "WF8", + "WF9", + "WF10", + "WF11", + "WF12", + "WF13", + "WF14", + "WF15", + "WF16", + "WF17", + "WF90", + "WN1", + "WN2", + "WN3", + "WN4", + "WN5", + "WN6", + "WN7", + "WN8", + "WR1", + "WR2", + "WR3", + "WR4", + "WR5", + "WR6", + "WR7", + "WR8", + "WR9", + "WR10", + "WR11", + "WR12", + "WR13", + "WR14", + "WR15", + "WR78", + "WR99", + "WS1", + "WS2", + "WS3", + "WS4", + "WS5", + "WS6", + "WS7", + "WS8", + "WS9", + "WS10", + "WS11", + "WS12", + "WS13", + "WS14", + "WS15", + "WV1", + "WV2", + "WV3", + "WV4", + "WV5", + "WV6", + "WV7", + "WV8", + "WV9", + "WV10", + "WV11", + "WV12", + "WV13", + "WV14", + "WV15", + "WV16", + "WV98", + "WV99", + "YO1", + "YO2", + "YO3", + "YO4", + "YO5", + "YO6", + "YO7", + "YO8", + "YO10", + "YO11", + "YO12", + "YO13", + "YO14", + "YO15", + "YO16", + "YO17", + "YO18", + "YO19", + "YO21", + "YO22", + "YO23", + "YO24", + "YO25", + "YO26", + "YO30", + "YO31", + "YO32", + "YO41", + "YO42", + "YO43", + "YO51", + "YO60", + "YO61", + "YO62", + "YO90", + "YO91", + "YO95", + "ZE1", + "ZE2", + "ZE3" + }; + } + + public string Generate() + { + var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; + + var postCode = new StringBuilder(); + + postCode.Append(_postcodePrefix[_random.Next(0, _postcodePrefix.Count)]); + postCode.Append(" "); + postCode.Append(_random.Next(0, 9)); + postCode.Append(Convert.ToString(GetLetter()).ToUpper()); + postCode.Append(Convert.ToString(GetLetter()).ToUpper()); + + return postCode.ToString(); + } + + private char GetLetter() + { + var num = _random.Next(0, 26); // Zero to 25 + var let = (char) ('a' + num); + return let; + } + } +} \ No newline at end of file diff --git a/Foundation.ObjectHydrator.Core/Generators/WebsiteGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/WebsiteGenerator.cs new file mode 100644 index 0000000..89dfea7 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/WebsiteGenerator.cs @@ -0,0 +1,34 @@ +using System; +using System.Text; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator.Generators +{ + public class WebsiteGenerator:IGenerator + { + Random random; + + public WebsiteGenerator() + { + random = RandomSingleton.Instance.Random; + } + + public string Generate() + { + StringBuilder sb = new StringBuilder(); + sb.Append("http://www."); + IGenerator companyname = new CompanyNameGenerator(); + string bizname = (string)companyname.Generate(); + bizname = bizname.Replace(".", ""); + bizname = bizname.Replace(" ", ""); + bizname = bizname.Replace(",", ""); + sb.Append(bizname); + string[] suffix = new string[4] { ".com", ".net", ".org", ".info" }; + int num = random.Next(0, suffix.Length - 1); + sb.Append(suffix[num]); + return sb.ToString().ToLower(); + + + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Hydrator.cs b/Foundation.ObjectHydrator.Core/Hydrator.cs new file mode 100644 index 0000000..3f08c2d --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Hydrator.cs @@ -0,0 +1,571 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; +using Foundation.ObjectHydrator.Generators; +using Foundation.ObjectHydrator.Interfaces; +using System.Linq.Expressions; + + +namespace Foundation.ObjectHydrator +{ + public class Hydrator : IGenerator + { + readonly Type typeOfT = null; + readonly IDictionary propertyMap; + private readonly IList typeMap; + private IList defaultTypeMap; + + + #region Ctors + + public Hydrator() + : this(new DefaultTypeMap()) + { + } + + public Hydrator(IList defaultMap) + { + typeOfT = typeof(T); + propertyMap = new Dictionary(); + typeMap = new List(); + defaultTypeMap = defaultMap; + } + #endregion + + public static T Hydrate() + { + return new Hydrator().Generate(); + } + + /// + /// Getter for the Random being utilized by the Hydrator. + /// This Random may be used by external IGenerators to ensure good random results. + /// + public Random Random + { + get + { + return RandomSingleton.Instance.Random; + } + } + + /// + /// GetSingle returns a single instance of T populated with default, random data. + /// + /// An instance of Type T. + public T GetSingle() + { + return Generate(); + } + + #region IGenerator Members + + public T Generate() + { + var instance = (T)Activator.CreateInstance(typeOfT); + Populate(instance); + return instance; + } + + #endregion + + /// + /// Returns a generic IList of type T of a random length 1-10 with default, random data + /// + /// + public IList GetList() + { + int length; + + length = Random.Next(1, 10); + + return GetList(length); + } + + /// + /// Returns a generic IList of type T populated with default, random data. + /// + /// The length of the IList to return. + /// A generic IList of Type T containing populated entities. + public IList GetList(int size) + { + if (size < 1) + { + throw new ArgumentOutOfRangeException("size", "size must be provided"); + } + + IList toReturn = new List(); + + for (int i = 0; i < size; i++) + { + T instance = Generate(); + Populate(instance); + toReturn.Add(instance); + } + + return toReturn; + } + + private void SetPropertyMap(Expression> expression, IGenerator generator) + { + var propertyName = ((MemberExpression)expression.Body).Member.Name; + PropertyInfo propertyInfo = typeof(T).GetProperty(propertyName, BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Instance); + + // Check to see if we have this property... + if (propertyInfo == null) + { + throw new ArgumentException("The Property can not be found.", propertyName); + } + + if (!propertyInfo.CanWrite) + { + throw new ArgumentException("The Property can not be written.", propertyName); + } + + propertyMap[propertyInfo.Name] = new Mapping(propertyInfo, generator); + } + + #region WithTypes + /// + /// Applies a provided default value for the provided Property expression. + /// + /// The Property expression to use + /// The value to set the Property to. + /// This instance of the Hydrator for type T. + public Hydrator With(Expression> expression, TProperty defaultValue) + { + SetPropertyMap(expression, new DefaultGenerator(defaultValue)); + return this; + } + + /// + /// Applies a generator generated value for the provided Property expression. + /// + /// The Property expression to us + /// The Generator to use + /// This instance of the Hydrator for type T. + public Hydrator With(Expression> expression, IGenerator generator) + { + SetPropertyMap(expression, generator); + return this; + } + + public Hydrator WithInteger(Expression> expression, int minimum, int maximum) + { + IGenerator gen = (IGenerator)new IntegerGenerator(minimum, maximum); + SetPropertyMap(expression, gen); + return this; + } + + public Hydrator WithGuid(Expression> expression) + { + IGenerator gen = (IGenerator)new GuidGenerator(); + SetPropertyMap(expression, gen); + return this; + } + + public Hydrator WithCustomGenerator(Expression> expression, IGenerator customgenerator) + { + SetPropertyMap(expression, customgenerator); + return this; + } + + + public Hydrator WithDate(Expression> expression, DateTime minimum, DateTime maximum) + { + + IGenerator gen = (IGenerator)new DateTimeGenerator(minimum, maximum); + SetPropertyMap(expression, gen); + + return this; + } + + public Hydrator WithDouble(Expression> expression, int decimalPlaces) + { + IGenerator gen = (IGenerator)new DoubleGenerator(decimalPlaces); + SetPropertyMap(expression, gen); + return this; + } + public Hydrator WithDouble(Expression> expression, double minimum, double maximum) + { + IGenerator gen = (IGenerator)new DoubleGenerator(minimum, maximum); + SetPropertyMap(expression, gen); + return this; + } + + + public Hydrator WithDouble(Expression> expression, double minimum, double maximum, int decimalPlaces) + { + IGenerator gen = (IGenerator)new DoubleGenerator(minimum, maximum, decimalPlaces); + SetPropertyMap(expression, gen); + + return this; + } + + /// + /// Applies a random selection from the provided enumValues for the provided Property Name. + /// + /// The Property to apply the randomly selected Enum to. + /// The Array of System.Enum values from which to chose a random entry to return. + /// This instance of the Hydrator for type T. + public Hydrator WithEnum(Expression> expression, Array enumValues) + { + IGenerator gen = (IGenerator)new EnumGenerator(enumValues); + SetPropertyMap(expression, gen); + return this; + + } + /// + /// Applies a randomly selected byte[] to the provided Property Name of the specified length. + /// + /// The Property to apply the randomly generated byte array to. + /// The length of the byte[]. + /// This instance of the Hydrator for type T. + public Hydrator WithByteArray(Expression> expression, int length) + { + IGenerator gen = (IGenerator)new ByteArrayGenerator(length); + SetPropertyMap(expression, gen); + return this; + + } + + + + #region WithCustomGeneratorTypes + + public Hydrator WithAmericanAddress(Expression> expression) + { + IGenerator gen = (IGenerator)new AmericanAddressGenerator(); + SetPropertyMap(expression, gen); + return this; + } + + public Hydrator WithAmericanCity(Expression> expression) + { + IGenerator gen = (IGenerator)new AmericanCityGenerator(); + SetPropertyMap(expression, gen); + return this; + } + + public Hydrator WithAmericanPhone(Expression> expression) + { + IGenerator gen = (IGenerator)new AmericanPhoneGenerator(); + SetPropertyMap(expression, gen); + + return this; + + } + + /// + /// Generates an American Postal Code with optional percentage with PLUS four. + /// + /// + /// + /// Percentage generated that should have plus four + /// + public Hydrator WithAmericanPostalCode(Expression> expression, int percentageWithPlusFour) + { + IGenerator gen = (IGenerator)new AmericanPostalCodeGenerator(percentageWithPlusFour); + SetPropertyMap(expression, gen); + + return this; + + } + + public Hydrator WithAmericanState(Expression> expression) + { + IGenerator gen = (IGenerator)new AmericanStateGenerator(); + SetPropertyMap(expression, gen); + return this; + } + + public Hydrator WithUnitedKingdomCity(Expression> expression) + { + IGenerator gen = (IGenerator)new UnitedKingdomCityGenerator(); + SetPropertyMap(expression, gen); + return this; + } + + public Hydrator WithUnitedKingdomCounty(Expression> expression) + { + IGenerator gen = (IGenerator)new UnitedKingdomCountyGenerator(); + SetPropertyMap(expression, gen); + return this; + } + + public Hydrator WithUnitedKingdomPostCode(Expression> expression) + { + IGenerator gen = (IGenerator)new UnitedKingdomPostCodeGenerator(); + SetPropertyMap(expression, gen); + return this; + } + + /// + /// Returns a CCV based on the type. {Presently just returns a 000-999 ignoring the type} + /// + /// + /// + /// + public Hydrator WithCCV(Expression> expression, string ccvtype) + { + IGenerator gen = (IGenerator)new CCVGenerator(ccvtype); + SetPropertyMap(expression, gen); + + return this; + + } + + public Hydrator WithCompanyName(Expression> expression) + { + IGenerator gen = (IGenerator)new CompanyNameGenerator(); + SetPropertyMap(expression, gen); + return this; + } + + /// + /// Returns a number resembling a credit card. The layout is valid but it will not pass validity checking. + /// + /// The Property to apply the generated credit card number to. + /// Number of digits you want to simulate. + /// + public Hydrator WithCreditCardNumber(Expression> expression, int length) + { + IGenerator gen = (IGenerator)new CreditCardNumberGenerator(length); + SetPropertyMap(expression, gen); + + return this; + + } + + public Hydrator WithCreditCardType(Expression> expression) + { + IGenerator gen = (IGenerator)new CreditCardTypeGenerator(); + SetPropertyMap(expression, gen); + return this; + } + + public Hydrator WithEmailAddress(Expression> expression) + { + IGenerator gen = (IGenerator)new EmailAddressGenerator(); + SetPropertyMap(expression, gen); + return this; + } + + public Hydrator WithFirstName(Expression> expression) + { + IGenerator gen = (IGenerator)new FirstNameGenerator(); + SetPropertyMap(expression, gen); + return this; + } + + + + /// + /// Applies a randomly selected Gender to the provided Property Name. + /// + /// The Property to apply the randomly selected Gender to. + /// This instance of the Hydrator for type T. + public Hydrator WithGender(Expression> expression) + { + IGenerator gen = (IGenerator)new GenderGenerator(); + SetPropertyMap(expression, gen); + return this; + + } + + /// + /// Applies a randomly selected IP Address to the provided Property Name. + /// + /// The Property to apply the randomly generated IP Address to. + /// This instance of the Hydrator for type T. + public Hydrator WithIPAddress(Expression> expression) + { + IGenerator gen = (IGenerator)new IPAddressGenerator(); + SetPropertyMap(expression, gen); + + return this; + + } + + public Hydrator WithLastName(Expression> expression) + { + IGenerator gen = (IGenerator)new LastNameGenerator(); + SetPropertyMap(expression, gen); + return this; + } + + public Hydrator WithPassword(Expression> expression) + { + IGenerator gen = (IGenerator)new PasswordGenerator(); + SetPropertyMap(expression, gen); + return this; + } + + public Hydrator WithPassword(Expression> expression, int length) + { + IGenerator gen = (IGenerator)new PasswordGenerator(length); + SetPropertyMap(expression, gen); + return this; + } + + public Hydrator WithText(Expression> expression) + { + IGenerator gen = (IGenerator)new TextGenerator(); + SetPropertyMap(expression, gen); + return this; + } + + public Hydrator WithText(Expression> expression, int length) + { + IGenerator gen = (IGenerator)new TextGenerator(length); + SetPropertyMap(expression, gen); + return this; + } + + public Hydrator WithTrackingNumber(Expression> expression, string carrier) + { + IGenerator gen = (IGenerator)new TrackingNumberGenerator(carrier); + SetPropertyMap(expression, gen); + return this; + } + + + public Hydrator WithWebsite(Expression> expression) + { + IGenerator gen = (IGenerator)new WebsiteGenerator(); + SetPropertyMap(expression, gen); + return this; + } + + /// + /// Applies a random alphanumeric string of a specified length + /// + /// + /// + /// + /// + public Hydrator WithAlphaNumeric(Expression> expression, int length) + { + IGenerator gen = (IGenerator)new AlphaNumericGenerator(length); + SetPropertyMap(expression, gen); + return this; + + } + + + + + #endregion + + //Not working. + public Hydrator WithListRandomLength(Expression> expression) + { + IGenerator gen = (IGenerator)ListGenerator.RandomLength(); + SetPropertyMap(expression, gen); + return this; + } + + #endregion + + /// + /// Applies a random selection from the passed list to the provided Property Name. + /// + /// The Property to apply the randomly selected List Item to. + /// The IEnumerable]]> to randomly choose a value from. + /// This instance of the Hydrator for type T. + public Hydrator FromList(Expression> expression, IEnumerable list) + { + IGenerator gen = (IGenerator)new FromListGetSingleGenerator(list); + SetPropertyMap(expression, gen); + return this; + } + + /// + /// Provides an empty value for the specified Property expression. + /// + /// This instance of the Hydrator for type T. + public Hydrator Ignoring(Expression> expression) + { + var propertyName = ((MemberExpression)expression.Body).Member.Name; + PropertyInfo propertyInfo1 = typeof(T).GetProperty(propertyName, BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Instance); + + // Check to see if we have this property... + if (propertyInfo1 == null) + { + throw new ArgumentException("The Property can not be found.", propertyName); + } + + if (!propertyInfo1.CanWrite) + { + throw new ArgumentException("The Property can not be written.", propertyName); + } + PropertyInfo propertyInfo = propertyInfo1; + + propertyMap[propertyInfo.Name] = new Mapping(propertyInfo, new NullGenerator()); + + return this; + } + + public Hydrator ForAll(IGenerator generator) + { + typeMap.Add(new Map().Using(generator)); + return this; + } + + public Hydrator For(Map map) + { + typeMap.Add(map); + return this; + } + + private void Populate(object instance) + { + AddTypeMapToPropertyMap(); + foreach (IMapping mapping in propertyMap.Values) + { + PropertyInfo propertyInfo = instance.GetType().GetProperty(mapping.PropertyName, BindingFlags.Public | BindingFlags.Instance); + + + if (propertyInfo != null) + { + propertyInfo.SetValue(instance, mapping.Generate(), null); + } + } + } + + private void AddTypeMapToPropertyMap() + { + AddDefaultTypeMapToTypeMap(); + + foreach (PropertyInfo propertyInfo in typeOfT.GetProperties()) + { + var typeInfo = propertyInfo.PropertyType.GetTypeInfo(); + if (propertyInfo.CanWrite && !propertyMap.ContainsKey(propertyInfo.Name)) + { + PropertyInfo info = propertyInfo; + var map = typeMap.FirstOrDefault(infer => infer.Type == info.PropertyType && infer.Match(info)); + + if (map != null) + { + propertyMap[propertyInfo.Name] = map.Mapping(propertyInfo); + } + else if (!typeInfo.IsInterface) + { + propertyMap[propertyInfo.Name] = new Mapping(propertyInfo, new Generator(propertyInfo)); + } + } + } + } + + private void AddDefaultTypeMapToTypeMap() + { + foreach (var map in defaultTypeMap) + { + typeMap.Add(map); + } + } + + } + +} diff --git a/Foundation.ObjectHydrator.Core/Interfaces/IGenerator.cs b/Foundation.ObjectHydrator.Core/Interfaces/IGenerator.cs new file mode 100644 index 0000000..77ddca6 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Interfaces/IGenerator.cs @@ -0,0 +1,12 @@ +namespace Foundation.ObjectHydrator.Interfaces +{ + public interface IGenerator + { + object Generate(); + } + + public interface IGenerator + { + T Generate(); + } +} diff --git a/Foundation.ObjectHydrator.Core/Interfaces/IMap.cs b/Foundation.ObjectHydrator.Core/Interfaces/IMap.cs new file mode 100644 index 0000000..697c7d6 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Interfaces/IMap.cs @@ -0,0 +1,12 @@ +using System; +using System.Reflection; + +namespace Foundation.ObjectHydrator.Interfaces +{ + public interface IMap + { + Type Type { get; } + bool Match(PropertyInfo info); + IMapping Mapping(PropertyInfo info); + } +} diff --git a/Foundation.ObjectHydrator.Core/Interfaces/IMapping.cs b/Foundation.ObjectHydrator.Core/Interfaces/IMapping.cs new file mode 100644 index 0000000..30b0f13 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Interfaces/IMapping.cs @@ -0,0 +1,11 @@ +using System.Reflection; + +namespace Foundation.ObjectHydrator +{ + public interface IMapping + { + string PropertyName { get; } + PropertyInfo PropertyInfo { get; } + object Generate(); + } +} diff --git a/Foundation.ObjectHydrator.Core/Map.cs b/Foundation.ObjectHydrator.Core/Map.cs new file mode 100644 index 0000000..64e9e8d --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Map.cs @@ -0,0 +1,55 @@ +using System; +using Foundation.ObjectHydrator.Interfaces; +using Foundation.ObjectHydrator.Generators; +using System.Reflection; + +namespace Foundation.ObjectHydrator +{ + public class Map:IMap + { + private Func _func; + private IGenerator _generator; + + public Map() + { + _func = info => info.CanWrite; + } + + Type IMap.Type + { + get + { + return typeof(T); + } + } + + bool IMap.Match(PropertyInfo info) + { + return _func(info); + } + + IMapping IMap.Mapping(PropertyInfo info) + { + return new Mapping(info, _generator); + } + + public Map Matching(Func func) + { + _func = func; + return this; + } + + public Map Using(IGenerator generator) + { + _generator = generator; + return this; + } + + public Map Using(T defaultValue) + { + _generator = new DefaultGenerator(defaultValue); + return this; + } + + } +} diff --git a/Foundation.ObjectHydrator.Core/Mapping.cs b/Foundation.ObjectHydrator.Core/Mapping.cs new file mode 100644 index 0000000..824530f --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Mapping.cs @@ -0,0 +1,67 @@ +using System; +using System.ComponentModel.DataAnnotations; +using System.Reflection; +using Foundation.ObjectHydrator.Interfaces; + +namespace Foundation.ObjectHydrator +{ + public class Mapping:IMapping + { + public Mapping(PropertyInfo propertyInfo, IGenerator generator) + { + PropertyName = propertyInfo.Name; + PropertyInfo = propertyInfo; + var a = propertyInfo.GetCustomAttributes(false); + foreach (var item in a) + { + try + { + System.Attribute attr = (System.Attribute)item; + //TODO: Refactor this out to be more flexible and support more annotations + if (attr.GetType()==typeof(System.ComponentModel.DataAnnotations.StringLengthAttribute)) + { + StringLengthAttribute sla = (System.ComponentModel.DataAnnotations.StringLengthAttribute)attr; + if (generator.GetType()==typeof(Generators.TextGenerator)) + { + generator = (IGenerator)new Generators.TextGenerator(sla.MaximumLength); + } + } + } + catch (Exception) + { + + throw; + } + } + Generator = generator; + } + + public string PropertyName { get; private set; } + public PropertyInfo PropertyInfo { get; private set; } + public IGenerator Generator { get; private set; } + + public object Generate() + { + return Generator.Generate(); + } + } + + public class Mapping : IMapping + { + public Mapping(PropertyInfo propertyInfo, IGenerator generator) + { + PropertyName = propertyInfo.Name; + PropertyInfo = propertyInfo; + Generator = generator; + } + + public string PropertyName { get; private set; } + public PropertyInfo PropertyInfo { get; private set; } + public IGenerator Generator { get; private set; } + + public object Generate() + { + return Generator.Generate(); + } + } +} diff --git a/Foundation.ObjectHydrator.Core/Properties/AssemblyInfo.cs b/Foundation.ObjectHydrator.Core/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..69089ce --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Properties/AssemblyInfo.cs @@ -0,0 +1,19 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Foundation.ObjectHydrator.Core")] +[assembly: AssemblyTrademark("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("05f92768-55cb-44d7-8ae3-571c9e1dbcc6")] diff --git a/Foundation.ObjectHydrator.Core/RandomSingleton.cs b/Foundation.ObjectHydrator.Core/RandomSingleton.cs new file mode 100644 index 0000000..7f5daf1 --- /dev/null +++ b/Foundation.ObjectHydrator.Core/RandomSingleton.cs @@ -0,0 +1,34 @@ +using System; + +namespace Foundation.ObjectHydrator +{ + public sealed class RandomSingleton + { + private static readonly object SyncRoot = new Object(); + private static volatile RandomSingleton instance; + + public Random Random { get; private set; } + + private RandomSingleton() + { + Random = new Random(); + } + + public static RandomSingleton Instance + { + get + { + if (instance == null) + { + lock (SyncRoot) + { + if (instance == null) + instance = new RandomSingleton(); + } + } + + return instance; + } + } + } +} \ No newline at end of file diff --git a/Foundation.ObjectHydrator.Core/project.json b/Foundation.ObjectHydrator.Core/project.json new file mode 100644 index 0000000..281f5ca --- /dev/null +++ b/Foundation.ObjectHydrator.Core/project.json @@ -0,0 +1,15 @@ +{ + "version": "1.0.0-*", + + "dependencies": { + "NETStandard.Library": "1.6.0", + "System.ComponentModel.Annotations": "4.3.0", + "System.Reflection.TypeExtensions": "4.3.0" + }, + + "frameworks": { + "netstandard1.6": { + "imports": "dnxcore50" + } + } +} diff --git a/Foundation.ObjectHydrator.Core/project.lock.json b/Foundation.ObjectHydrator.Core/project.lock.json new file mode 100644 index 0000000..9e61ebf --- /dev/null +++ b/Foundation.ObjectHydrator.Core/project.lock.json @@ -0,0 +1,4197 @@ +{ + "locked": false, + "version": 2, + "targets": { + ".NETStandard,Version=v1.6": { + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.NETCore.Targets/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.Win32.Primitives/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/Microsoft.Win32.Primitives.dll": {} + } + }, + "NETStandard.Library/1.6.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "System.AppContext": "4.1.0", + "System.Collections": "4.0.11", + "System.Collections.Concurrent": "4.0.12", + "System.Console": "4.0.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tools": "4.0.1", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Globalization.Calendars": "4.0.1", + "System.IO": "4.1.0", + "System.IO.Compression": "4.1.0", + "System.IO.Compression.ZipFile": "4.0.1", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.Net.Http": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Net.Sockets": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.0.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Timer": "4.0.1", + "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.XDocument": "4.0.11" + } + }, + "runtime.native.System/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "runtime.native.System.IO.Compression/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "runtime.native.System.Net.Http/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "runtime.native.System.Security.Cryptography/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "System.AppContext/4.1.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.6/System.AppContext.dll": {} + }, + "runtime": { + "lib/netstandard1.6/System.AppContext.dll": {} + } + }, + "System.Buffers/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" + }, + "compile": { + "lib/netstandard1.1/_._": {} + }, + "runtime": { + "lib/netstandard1.1/System.Buffers.dll": {} + } + }, + "System.Collections/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Collections.dll": {} + } + }, + "System.Collections.Concurrent/4.0.12": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.Collections.Concurrent.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Collections.Concurrent.dll": {} + } + }, + "System.ComponentModel/4.3.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/System.ComponentModel.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.ComponentModel.dll": {} + } + }, + "System.ComponentModel.Annotations/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.ComponentModel": "4.3.0", + "System.Globalization": "4.3.0", + "System.Linq": "4.3.0", + "System.Reflection": "4.3.0", + "System.Reflection.Extensions": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Text.RegularExpressions": "4.3.0", + "System.Threading": "4.3.0" + }, + "compile": { + "ref/netstandard1.4/System.ComponentModel.Annotations.dll": {} + }, + "runtime": { + "lib/netstandard1.4/System.ComponentModel.Annotations.dll": {} + } + }, + "System.Console/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.Runtime": "4.1.0", + "System.Text.Encoding": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.Console.dll": {} + } + }, + "System.Diagnostics.Debug/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Diagnostics.Debug.dll": {} + } + }, + "System.Diagnostics.DiagnosticSource/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Tracing": "4.1.0", + "System.Reflection": "4.1.0", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" + }, + "compile": { + "lib/netstandard1.3/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {} + } + }, + "System.Diagnostics.Tools/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.0/System.Diagnostics.Tools.dll": {} + } + }, + "System.Diagnostics.Tracing/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.5/System.Diagnostics.Tracing.dll": {} + } + }, + "System.Globalization/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Globalization.dll": {} + } + }, + "System.Globalization.Calendars/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Globalization": "4.0.11", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/System.Globalization.Calendars.dll": {} + } + }, + "System.Globalization.Extensions/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.IO/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0", + "System.Text.Encoding": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.IO.dll": {} + } + }, + "System.IO.Compression/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "runtime.native.System": "4.0.0", + "runtime.native.System.IO.Compression": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/System.IO.Compression.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.IO.Compression.ZipFile/4.0.1": { + "type": "package", + "dependencies": { + "System.Buffers": "4.0.0", + "System.IO": "4.1.0", + "System.IO.Compression": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.IO.Compression.ZipFile.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {} + } + }, + "System.IO.FileSystem/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Text.Encoding": "4.0.11", + "System.Threading.Tasks": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.IO.FileSystem.dll": {} + } + }, + "System.IO.FileSystem.Primitives/4.0.1": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {} + } + }, + "System.Linq/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Diagnostics.Debug": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0" + }, + "compile": { + "ref/netstandard1.6/System.Linq.dll": {} + }, + "runtime": { + "lib/netstandard1.6/System.Linq.dll": {} + } + }, + "System.Linq.Expressions/4.1.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Linq": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Emit": "4.0.1", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Emit.Lightweight": "4.0.1", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Reflection.TypeExtensions": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Threading": "4.0.11" + }, + "compile": { + "ref/netstandard1.6/System.Linq.Expressions.dll": {} + }, + "runtime": { + "lib/netstandard1.6/System.Linq.Expressions.dll": {} + } + }, + "System.Net.Http/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.DiagnosticSource": "4.0.0", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Globalization.Extensions": "4.0.1", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.Net.Primitives": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.OpenSsl": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "runtime.native.System": "4.0.0", + "runtime.native.System.Net.Http": "4.0.1", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "compile": { + "ref/netstandard1.3/System.Net.Http.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Net.Http.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Net.Primitives/4.0.11": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1" + }, + "compile": { + "ref/netstandard1.3/System.Net.Primitives.dll": {} + } + }, + "System.Net.Sockets/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.IO": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.Net.Sockets.dll": {} + } + }, + "System.ObjectModel/4.0.12": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.ObjectModel.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.ObjectModel.dll": {} + } + }, + "System.Reflection/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.IO": "4.3.0", + "System.Reflection.Primitives": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.Reflection.dll": {} + } + }, + "System.Reflection.Emit/4.0.1": { + "type": "package", + "dependencies": { + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.1/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.dll": {} + } + }, + "System.Reflection.Emit.ILGeneration/4.0.1": { + "type": "package", + "dependencies": { + "System.Reflection": "4.1.0", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {} + } + }, + "System.Reflection.Emit.Lightweight/4.0.1": { + "type": "package", + "dependencies": { + "System.Reflection": "4.1.0", + "System.Reflection.Emit.ILGeneration": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {} + } + }, + "System.Reflection.Extensions/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/System.Reflection.Extensions.dll": {} + } + }, + "System.Reflection.Primitives/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/System.Reflection.Primitives.dll": {} + } + }, + "System.Reflection.TypeExtensions/4.3.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.Reflection.TypeExtensions.dll": {} + }, + "runtime": { + "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.ResourceManager/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Globalization": "4.3.0", + "System.Reflection": "4.3.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.0/System.Resources.ResourceManager.dll": {} + } + }, + "System.Runtime/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.dll": {} + } + }, + "System.Runtime.Extensions/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.Extensions.dll": {} + } + }, + "System.Runtime.Handles/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.3/System.Runtime.Handles.dll": {} + } + }, + "System.Runtime.InteropServices/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Reflection": "4.1.0", + "System.Reflection.Primitives": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Handles": "4.0.1" + }, + "compile": { + "ref/netstandard1.5/System.Runtime.InteropServices.dll": {} + } + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0" + }, + "compile": { + "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Runtime.Numerics/4.0.1": { + "type": "package", + "dependencies": { + "System.Globalization": "4.0.11", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0" + }, + "compile": { + "ref/netstandard1.1/System.Runtime.Numerics.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Runtime.Numerics.dll": {} + } + }, + "System.Security.Cryptography.Algorithms/4.2.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "compile": { + "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Cng/4.2.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11" + }, + "compile": { + "ref/netstandard1.6/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Csp/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/_._": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Encoding/4.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Collections.Concurrent": "4.0.12", + "System.Linq": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "compile": { + "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.OpenSsl/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "compile": { + "ref/netstandard1.6/_._": {} + }, + "runtime": { + "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll": { + "assetType": "runtime", + "rid": "unix" + } + } + }, + "System.Security.Cryptography.Primitives/4.0.0": { + "type": "package", + "dependencies": { + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {} + } + }, + "System.Security.Cryptography.X509Certificates/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.Globalization.Calendars": "4.0.1", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Cng": "4.2.0", + "System.Security.Cryptography.Csp": "4.0.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.OpenSsl": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "runtime.native.System": "4.0.0", + "runtime.native.System.Net.Http": "4.0.1", + "runtime.native.System.Security.Cryptography": "4.0.0" + }, + "compile": { + "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Text.Encoding/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Text.Encoding.dll": {} + } + }, + "System.Text.Encoding.Extensions/4.0.11": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0", + "System.Text.Encoding": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.Text.Encoding.Extensions.dll": {} + } + }, + "System.Text.RegularExpressions/4.3.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.3.0", + "System.Globalization": "4.3.0", + "System.Resources.ResourceManager": "4.3.0", + "System.Runtime": "4.3.0", + "System.Runtime.Extensions": "4.3.0", + "System.Threading": "4.3.0" + }, + "compile": { + "ref/netstandard1.6/System.Text.RegularExpressions.dll": {} + }, + "runtime": { + "lib/netstandard1.6/System.Text.RegularExpressions.dll": {} + } + }, + "System.Threading/4.3.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.3.0", + "System.Threading.Tasks": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Threading.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Threading.dll": {} + } + }, + "System.Threading.Tasks/4.3.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0", + "Microsoft.NETCore.Targets": "1.1.0", + "System.Runtime": "4.3.0" + }, + "compile": { + "ref/netstandard1.3/System.Threading.Tasks.dll": {} + } + }, + "System.Threading.Tasks.Extensions/4.0.0": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Runtime": "4.1.0", + "System.Threading.Tasks": "4.0.11" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {} + } + }, + "System.Threading.Timer/4.0.1": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.NETCore.Targets": "1.0.1", + "System.Runtime": "4.1.0" + }, + "compile": { + "ref/netstandard1.2/System.Threading.Timer.dll": {} + } + }, + "System.Xml.ReaderWriter/4.0.11": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.InteropServices": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Tasks.Extensions": "4.0.0" + }, + "compile": { + "ref/netstandard1.3/System.Xml.ReaderWriter.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {} + } + }, + "System.Xml.XDocument/4.0.11": { + "type": "package", + "dependencies": { + "System.Collections": "4.0.11", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tools": "4.0.1", + "System.Globalization": "4.0.11", + "System.IO": "4.1.0", + "System.Reflection": "4.1.0", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Threading": "4.0.11", + "System.Xml.ReaderWriter": "4.0.11" + }, + "compile": { + "ref/netstandard1.3/System.Xml.XDocument.dll": {} + }, + "runtime": { + "lib/netstandard1.3/System.Xml.XDocument.dll": {} + } + } + } + }, + "libraries": { + "Microsoft.NETCore.Platforms/1.1.0": { + "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "type": "package", + "path": "Microsoft.NETCore.Platforms/1.1.0", + "files": [ + "Microsoft.NETCore.Platforms.1.1.0.nupkg.sha512", + "Microsoft.NETCore.Platforms.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.json" + ] + }, + "Microsoft.NETCore.Targets/1.1.0": { + "sha512": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==", + "type": "package", + "path": "Microsoft.NETCore.Targets/1.1.0", + "files": [ + "Microsoft.NETCore.Targets.1.1.0.nupkg.sha512", + "Microsoft.NETCore.Targets.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.json" + ] + }, + "Microsoft.Win32.Primitives/4.0.1": { + "sha512": "fQnBHO9DgcmkC9dYSJoBqo6sH1VJwJprUHh8F3hbcRlxiQiBUuTntdk8tUwV490OqC2kQUrinGwZyQHTieuXRA==", + "type": "package", + "path": "Microsoft.Win32.Primitives/4.0.1", + "files": [ + "Microsoft.Win32.Primitives.4.0.1.nupkg.sha512", + "Microsoft.Win32.Primitives.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/Microsoft.Win32.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/Microsoft.Win32.Primitives.dll", + "ref/netstandard1.3/Microsoft.Win32.Primitives.dll", + "ref/netstandard1.3/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/de/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/es/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/fr/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/it/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/ja/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/ko/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/ru/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/zh-hans/Microsoft.Win32.Primitives.xml", + "ref/netstandard1.3/zh-hant/Microsoft.Win32.Primitives.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "NETStandard.Library/1.6.0": { + "sha512": "ypsCvIdCZ4IoYASJHt6tF2fMo7N30NLgV1EbmC+snO490OMl9FvVxmumw14rhReWU3j3g7BYudG6YCrchwHJlA==", + "type": "package", + "path": "NETStandard.Library/1.6.0", + "files": [ + "NETStandard.Library.1.6.0.nupkg.sha512", + "NETStandard.Library.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt" + ] + }, + "runtime.native.System/4.0.0": { + "sha512": "QfS/nQI7k/BLgmLrw7qm7YBoULEvgWnPI+cYsbfCVFTW8Aj+i8JhccxcFMu1RWms0YZzF+UHguNBK4Qn89e2Sg==", + "type": "package", + "path": "runtime.native.System/4.0.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.native.System.4.0.0.nupkg.sha512", + "runtime.native.System.nuspec" + ] + }, + "runtime.native.System.IO.Compression/4.1.0": { + "sha512": "Ob7nvnJBox1aaB222zSVZSkf4WrebPG4qFscfK7vmD7P7NxoSxACQLtO7ytWpqXDn2wcd/+45+EAZ7xjaPip8A==", + "type": "package", + "path": "runtime.native.System.IO.Compression/4.1.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.native.System.IO.Compression.4.1.0.nupkg.sha512", + "runtime.native.System.IO.Compression.nuspec" + ] + }, + "runtime.native.System.Net.Http/4.0.1": { + "sha512": "Nh0UPZx2Vifh8r+J+H2jxifZUD3sBrmolgiFWJd2yiNrxO0xTa6bAw3YwRn1VOiSen/tUXMS31ttNItCZ6lKuA==", + "type": "package", + "path": "runtime.native.System.Net.Http/4.0.1", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.native.System.Net.Http.4.0.1.nupkg.sha512", + "runtime.native.System.Net.Http.nuspec" + ] + }, + "runtime.native.System.Security.Cryptography/4.0.0": { + "sha512": "2CQK0jmO6Eu7ZeMgD+LOFbNJSXHFVQbCJJkEyEwowh1SCgYnrn9W9RykMfpeeVGw7h4IBvYikzpGUlmZTUafJw==", + "type": "package", + "path": "runtime.native.System.Security.Cryptography/4.0.0", + "files": [ + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.native.System.Security.Cryptography.4.0.0.nupkg.sha512", + "runtime.native.System.Security.Cryptography.nuspec" + ] + }, + "System.AppContext/4.1.0": { + "sha512": "3QjO4jNV7PdKkmQAVp9atA+usVnKRwI3Kx1nMwJ93T0LcQfx7pKAYk0nKz5wn1oP5iqlhZuy6RXOFdhr7rDwow==", + "type": "package", + "path": "System.AppContext/4.1.0", + "files": [ + "System.AppContext.4.1.0.nupkg.sha512", + "System.AppContext.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.AppContext.dll", + "lib/net463/System.AppContext.dll", + "lib/netcore50/System.AppContext.dll", + "lib/netstandard1.6/System.AppContext.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.AppContext.dll", + "ref/net463/System.AppContext.dll", + "ref/netstandard/_._", + "ref/netstandard1.3/System.AppContext.dll", + "ref/netstandard1.3/System.AppContext.xml", + "ref/netstandard1.3/de/System.AppContext.xml", + "ref/netstandard1.3/es/System.AppContext.xml", + "ref/netstandard1.3/fr/System.AppContext.xml", + "ref/netstandard1.3/it/System.AppContext.xml", + "ref/netstandard1.3/ja/System.AppContext.xml", + "ref/netstandard1.3/ko/System.AppContext.xml", + "ref/netstandard1.3/ru/System.AppContext.xml", + "ref/netstandard1.3/zh-hans/System.AppContext.xml", + "ref/netstandard1.3/zh-hant/System.AppContext.xml", + "ref/netstandard1.6/System.AppContext.dll", + "ref/netstandard1.6/System.AppContext.xml", + "ref/netstandard1.6/de/System.AppContext.xml", + "ref/netstandard1.6/es/System.AppContext.xml", + "ref/netstandard1.6/fr/System.AppContext.xml", + "ref/netstandard1.6/it/System.AppContext.xml", + "ref/netstandard1.6/ja/System.AppContext.xml", + "ref/netstandard1.6/ko/System.AppContext.xml", + "ref/netstandard1.6/ru/System.AppContext.xml", + "ref/netstandard1.6/zh-hans/System.AppContext.xml", + "ref/netstandard1.6/zh-hant/System.AppContext.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.AppContext.dll" + ] + }, + "System.Buffers/4.0.0": { + "sha512": "msXumHfjjURSkvxUjYuq4N2ghHoRi2VpXcKMA7gK6ujQfU3vGpl+B6ld0ATRg+FZFpRyA6PgEPA+VlIkTeNf2w==", + "type": "package", + "path": "System.Buffers/4.0.0", + "files": [ + "System.Buffers.4.0.0.nupkg.sha512", + "System.Buffers.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.1/.xml", + "lib/netstandard1.1/System.Buffers.dll" + ] + }, + "System.Collections/4.3.0": { + "sha512": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", + "type": "package", + "path": "System.Collections/4.3.0", + "files": [ + "System.Collections.4.3.0.nupkg.sha512", + "System.Collections.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Collections.dll", + "ref/netcore50/System.Collections.xml", + "ref/netcore50/de/System.Collections.xml", + "ref/netcore50/es/System.Collections.xml", + "ref/netcore50/fr/System.Collections.xml", + "ref/netcore50/it/System.Collections.xml", + "ref/netcore50/ja/System.Collections.xml", + "ref/netcore50/ko/System.Collections.xml", + "ref/netcore50/ru/System.Collections.xml", + "ref/netcore50/zh-hans/System.Collections.xml", + "ref/netcore50/zh-hant/System.Collections.xml", + "ref/netstandard1.0/System.Collections.dll", + "ref/netstandard1.0/System.Collections.xml", + "ref/netstandard1.0/de/System.Collections.xml", + "ref/netstandard1.0/es/System.Collections.xml", + "ref/netstandard1.0/fr/System.Collections.xml", + "ref/netstandard1.0/it/System.Collections.xml", + "ref/netstandard1.0/ja/System.Collections.xml", + "ref/netstandard1.0/ko/System.Collections.xml", + "ref/netstandard1.0/ru/System.Collections.xml", + "ref/netstandard1.0/zh-hans/System.Collections.xml", + "ref/netstandard1.0/zh-hant/System.Collections.xml", + "ref/netstandard1.3/System.Collections.dll", + "ref/netstandard1.3/System.Collections.xml", + "ref/netstandard1.3/de/System.Collections.xml", + "ref/netstandard1.3/es/System.Collections.xml", + "ref/netstandard1.3/fr/System.Collections.xml", + "ref/netstandard1.3/it/System.Collections.xml", + "ref/netstandard1.3/ja/System.Collections.xml", + "ref/netstandard1.3/ko/System.Collections.xml", + "ref/netstandard1.3/ru/System.Collections.xml", + "ref/netstandard1.3/zh-hans/System.Collections.xml", + "ref/netstandard1.3/zh-hant/System.Collections.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Collections.Concurrent/4.0.12": { + "sha512": "2gBcbb3drMLgxlI0fBfxMA31ec6AEyYCHygGse4vxceJan8mRIWeKJ24BFzN7+bi/NFTgdIgufzb94LWO5EERQ==", + "type": "package", + "path": "System.Collections.Concurrent/4.0.12", + "files": [ + "System.Collections.Concurrent.4.0.12.nupkg.sha512", + "System.Collections.Concurrent.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Collections.Concurrent.dll", + "lib/netstandard1.3/System.Collections.Concurrent.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Collections.Concurrent.dll", + "ref/netcore50/System.Collections.Concurrent.xml", + "ref/netcore50/de/System.Collections.Concurrent.xml", + "ref/netcore50/es/System.Collections.Concurrent.xml", + "ref/netcore50/fr/System.Collections.Concurrent.xml", + "ref/netcore50/it/System.Collections.Concurrent.xml", + "ref/netcore50/ja/System.Collections.Concurrent.xml", + "ref/netcore50/ko/System.Collections.Concurrent.xml", + "ref/netcore50/ru/System.Collections.Concurrent.xml", + "ref/netcore50/zh-hans/System.Collections.Concurrent.xml", + "ref/netcore50/zh-hant/System.Collections.Concurrent.xml", + "ref/netstandard1.1/System.Collections.Concurrent.dll", + "ref/netstandard1.1/System.Collections.Concurrent.xml", + "ref/netstandard1.1/de/System.Collections.Concurrent.xml", + "ref/netstandard1.1/es/System.Collections.Concurrent.xml", + "ref/netstandard1.1/fr/System.Collections.Concurrent.xml", + "ref/netstandard1.1/it/System.Collections.Concurrent.xml", + "ref/netstandard1.1/ja/System.Collections.Concurrent.xml", + "ref/netstandard1.1/ko/System.Collections.Concurrent.xml", + "ref/netstandard1.1/ru/System.Collections.Concurrent.xml", + "ref/netstandard1.1/zh-hans/System.Collections.Concurrent.xml", + "ref/netstandard1.1/zh-hant/System.Collections.Concurrent.xml", + "ref/netstandard1.3/System.Collections.Concurrent.dll", + "ref/netstandard1.3/System.Collections.Concurrent.xml", + "ref/netstandard1.3/de/System.Collections.Concurrent.xml", + "ref/netstandard1.3/es/System.Collections.Concurrent.xml", + "ref/netstandard1.3/fr/System.Collections.Concurrent.xml", + "ref/netstandard1.3/it/System.Collections.Concurrent.xml", + "ref/netstandard1.3/ja/System.Collections.Concurrent.xml", + "ref/netstandard1.3/ko/System.Collections.Concurrent.xml", + "ref/netstandard1.3/ru/System.Collections.Concurrent.xml", + "ref/netstandard1.3/zh-hans/System.Collections.Concurrent.xml", + "ref/netstandard1.3/zh-hant/System.Collections.Concurrent.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.ComponentModel/4.3.0": { + "sha512": "VyGn1jGRZVfxnh8EdvDCi71v3bMXrsu8aYJOwoV7SNDLVhiEqwP86pPMyRGsDsxhXAm2b3o9OIqeETfN5qfezw==", + "type": "package", + "path": "System.ComponentModel/4.3.0", + "files": [ + "System.ComponentModel.4.3.0.nupkg.sha512", + "System.ComponentModel.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.ComponentModel.dll", + "lib/netstandard1.3/System.ComponentModel.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.ComponentModel.dll", + "ref/netcore50/System.ComponentModel.xml", + "ref/netcore50/de/System.ComponentModel.xml", + "ref/netcore50/es/System.ComponentModel.xml", + "ref/netcore50/fr/System.ComponentModel.xml", + "ref/netcore50/it/System.ComponentModel.xml", + "ref/netcore50/ja/System.ComponentModel.xml", + "ref/netcore50/ko/System.ComponentModel.xml", + "ref/netcore50/ru/System.ComponentModel.xml", + "ref/netcore50/zh-hans/System.ComponentModel.xml", + "ref/netcore50/zh-hant/System.ComponentModel.xml", + "ref/netstandard1.0/System.ComponentModel.dll", + "ref/netstandard1.0/System.ComponentModel.xml", + "ref/netstandard1.0/de/System.ComponentModel.xml", + "ref/netstandard1.0/es/System.ComponentModel.xml", + "ref/netstandard1.0/fr/System.ComponentModel.xml", + "ref/netstandard1.0/it/System.ComponentModel.xml", + "ref/netstandard1.0/ja/System.ComponentModel.xml", + "ref/netstandard1.0/ko/System.ComponentModel.xml", + "ref/netstandard1.0/ru/System.ComponentModel.xml", + "ref/netstandard1.0/zh-hans/System.ComponentModel.xml", + "ref/netstandard1.0/zh-hant/System.ComponentModel.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.ComponentModel.Annotations/4.3.0": { + "sha512": "SY2RLItHt43rd8J9D8M8e8NM4m+9WLN2uUd9G0n1I4hj/7w+v3pzK6ZBjexlG1/2xvLKQsqir3UGVSyBTXMLWA==", + "type": "package", + "path": "System.ComponentModel.Annotations/4.3.0", + "files": [ + "System.ComponentModel.Annotations.4.3.0.nupkg.sha512", + "System.ComponentModel.Annotations.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net461/System.ComponentModel.Annotations.dll", + "lib/netcore50/System.ComponentModel.Annotations.dll", + "lib/netstandard1.4/System.ComponentModel.Annotations.dll", + "lib/portable-net45+win8/_._", + "lib/win8/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net461/System.ComponentModel.Annotations.dll", + "ref/netcore50/System.ComponentModel.Annotations.dll", + "ref/netcore50/System.ComponentModel.Annotations.xml", + "ref/netcore50/de/System.ComponentModel.Annotations.xml", + "ref/netcore50/es/System.ComponentModel.Annotations.xml", + "ref/netcore50/fr/System.ComponentModel.Annotations.xml", + "ref/netcore50/it/System.ComponentModel.Annotations.xml", + "ref/netcore50/ja/System.ComponentModel.Annotations.xml", + "ref/netcore50/ko/System.ComponentModel.Annotations.xml", + "ref/netcore50/ru/System.ComponentModel.Annotations.xml", + "ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/System.ComponentModel.Annotations.dll", + "ref/netstandard1.1/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/System.ComponentModel.Annotations.dll", + "ref/netstandard1.3/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/System.ComponentModel.Annotations.dll", + "ref/netstandard1.4/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml", + "ref/portable-net45+win8/_._", + "ref/win8/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Console/4.0.0": { + "sha512": "qSKUSOIiYA/a0g5XXdxFcUFmv1hNICBD7QZ0QhGYVipPIhvpiydY8VZqr1thmCXvmn8aipMg64zuanB4eotK9A==", + "type": "package", + "path": "System.Console/4.0.0", + "files": [ + "System.Console.4.0.0.nupkg.sha512", + "System.Console.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Console.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Console.dll", + "ref/netstandard1.3/System.Console.dll", + "ref/netstandard1.3/System.Console.xml", + "ref/netstandard1.3/de/System.Console.xml", + "ref/netstandard1.3/es/System.Console.xml", + "ref/netstandard1.3/fr/System.Console.xml", + "ref/netstandard1.3/it/System.Console.xml", + "ref/netstandard1.3/ja/System.Console.xml", + "ref/netstandard1.3/ko/System.Console.xml", + "ref/netstandard1.3/ru/System.Console.xml", + "ref/netstandard1.3/zh-hans/System.Console.xml", + "ref/netstandard1.3/zh-hant/System.Console.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Diagnostics.Debug/4.3.0": { + "sha512": "ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", + "type": "package", + "path": "System.Diagnostics.Debug/4.3.0", + "files": [ + "System.Diagnostics.Debug.4.3.0.nupkg.sha512", + "System.Diagnostics.Debug.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Diagnostics.Debug.dll", + "ref/netcore50/System.Diagnostics.Debug.xml", + "ref/netcore50/de/System.Diagnostics.Debug.xml", + "ref/netcore50/es/System.Diagnostics.Debug.xml", + "ref/netcore50/fr/System.Diagnostics.Debug.xml", + "ref/netcore50/it/System.Diagnostics.Debug.xml", + "ref/netcore50/ja/System.Diagnostics.Debug.xml", + "ref/netcore50/ko/System.Diagnostics.Debug.xml", + "ref/netcore50/ru/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/System.Diagnostics.Debug.dll", + "ref/netstandard1.0/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/de/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/es/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/it/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/System.Diagnostics.Debug.dll", + "ref/netstandard1.3/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/de/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/es/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/it/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Diagnostics.DiagnosticSource/4.0.0": { + "sha512": "YKglnq4BMTJxfcr6nuT08g+yJ0UxdePIHxosiLuljuHIUR6t4KhFsyaHOaOc1Ofqp0PUvJ0EmcgiEz6T7vEx3w==", + "type": "package", + "path": "System.Diagnostics.DiagnosticSource/4.0.0", + "files": [ + "System.Diagnostics.DiagnosticSource.4.0.0.nupkg.sha512", + "System.Diagnostics.DiagnosticSource.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net46/System.Diagnostics.DiagnosticSource.dll", + "lib/net46/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard1.1/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.xml", + "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.dll", + "lib/portable-net45+win8+wpa81/System.Diagnostics.DiagnosticSource.xml" + ] + }, + "System.Diagnostics.Tools/4.0.1": { + "sha512": "xBfJ8pnd4C17dWaC9FM6aShzbJcRNMChUMD42I6772KGGrqaFdumwhn9OdM68erj1ueNo3xdQ1EwiFjK5k8p0g==", + "type": "package", + "path": "System.Diagnostics.Tools/4.0.1", + "files": [ + "System.Diagnostics.Tools.4.0.1.nupkg.sha512", + "System.Diagnostics.Tools.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Diagnostics.Tools.dll", + "ref/netcore50/System.Diagnostics.Tools.xml", + "ref/netcore50/de/System.Diagnostics.Tools.xml", + "ref/netcore50/es/System.Diagnostics.Tools.xml", + "ref/netcore50/fr/System.Diagnostics.Tools.xml", + "ref/netcore50/it/System.Diagnostics.Tools.xml", + "ref/netcore50/ja/System.Diagnostics.Tools.xml", + "ref/netcore50/ko/System.Diagnostics.Tools.xml", + "ref/netcore50/ru/System.Diagnostics.Tools.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Tools.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/System.Diagnostics.Tools.dll", + "ref/netstandard1.0/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/de/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/es/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/fr/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/it/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/ja/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/ko/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/ru/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/zh-hans/System.Diagnostics.Tools.xml", + "ref/netstandard1.0/zh-hant/System.Diagnostics.Tools.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Diagnostics.Tracing/4.1.0": { + "sha512": "vDN1PoMZCkkdNjvZLql592oYJZgS7URcJzJ7bxeBgGtx5UtR5leNm49VmfHGqIffX4FKacHbI3H6UyNSHQknBg==", + "type": "package", + "path": "System.Diagnostics.Tracing/4.1.0", + "files": [ + "System.Diagnostics.Tracing.4.1.0.nupkg.sha512", + "System.Diagnostics.Tracing.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Diagnostics.Tracing.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Diagnostics.Tracing.dll", + "ref/netcore50/System.Diagnostics.Tracing.dll", + "ref/netcore50/System.Diagnostics.Tracing.xml", + "ref/netcore50/de/System.Diagnostics.Tracing.xml", + "ref/netcore50/es/System.Diagnostics.Tracing.xml", + "ref/netcore50/fr/System.Diagnostics.Tracing.xml", + "ref/netcore50/it/System.Diagnostics.Tracing.xml", + "ref/netcore50/ja/System.Diagnostics.Tracing.xml", + "ref/netcore50/ko/System.Diagnostics.Tracing.xml", + "ref/netcore50/ru/System.Diagnostics.Tracing.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/System.Diagnostics.Tracing.dll", + "ref/netstandard1.1/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.1/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/System.Diagnostics.Tracing.dll", + "ref/netstandard1.2/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.2/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/System.Diagnostics.Tracing.dll", + "ref/netstandard1.3/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/System.Diagnostics.Tracing.dll", + "ref/netstandard1.5/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/de/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/es/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/fr/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/it/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/ja/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/ko/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/ru/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/zh-hans/System.Diagnostics.Tracing.xml", + "ref/netstandard1.5/zh-hant/System.Diagnostics.Tracing.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Globalization/4.3.0": { + "sha512": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", + "type": "package", + "path": "System.Globalization/4.3.0", + "files": [ + "System.Globalization.4.3.0.nupkg.sha512", + "System.Globalization.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Globalization.dll", + "ref/netcore50/System.Globalization.xml", + "ref/netcore50/de/System.Globalization.xml", + "ref/netcore50/es/System.Globalization.xml", + "ref/netcore50/fr/System.Globalization.xml", + "ref/netcore50/it/System.Globalization.xml", + "ref/netcore50/ja/System.Globalization.xml", + "ref/netcore50/ko/System.Globalization.xml", + "ref/netcore50/ru/System.Globalization.xml", + "ref/netcore50/zh-hans/System.Globalization.xml", + "ref/netcore50/zh-hant/System.Globalization.xml", + "ref/netstandard1.0/System.Globalization.dll", + "ref/netstandard1.0/System.Globalization.xml", + "ref/netstandard1.0/de/System.Globalization.xml", + "ref/netstandard1.0/es/System.Globalization.xml", + "ref/netstandard1.0/fr/System.Globalization.xml", + "ref/netstandard1.0/it/System.Globalization.xml", + "ref/netstandard1.0/ja/System.Globalization.xml", + "ref/netstandard1.0/ko/System.Globalization.xml", + "ref/netstandard1.0/ru/System.Globalization.xml", + "ref/netstandard1.0/zh-hans/System.Globalization.xml", + "ref/netstandard1.0/zh-hant/System.Globalization.xml", + "ref/netstandard1.3/System.Globalization.dll", + "ref/netstandard1.3/System.Globalization.xml", + "ref/netstandard1.3/de/System.Globalization.xml", + "ref/netstandard1.3/es/System.Globalization.xml", + "ref/netstandard1.3/fr/System.Globalization.xml", + "ref/netstandard1.3/it/System.Globalization.xml", + "ref/netstandard1.3/ja/System.Globalization.xml", + "ref/netstandard1.3/ko/System.Globalization.xml", + "ref/netstandard1.3/ru/System.Globalization.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Globalization.Calendars/4.0.1": { + "sha512": "L1c6IqeQ88vuzC1P81JeHmHA8mxq8a18NUBNXnIY/BVb+TCyAaGIFbhpZt60h9FJNmisymoQkHEFSE9Vslja1Q==", + "type": "package", + "path": "System.Globalization.Calendars/4.0.1", + "files": [ + "System.Globalization.Calendars.4.0.1.nupkg.sha512", + "System.Globalization.Calendars.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Globalization.Calendars.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Globalization.Calendars.dll", + "ref/netstandard1.3/System.Globalization.Calendars.dll", + "ref/netstandard1.3/System.Globalization.Calendars.xml", + "ref/netstandard1.3/de/System.Globalization.Calendars.xml", + "ref/netstandard1.3/es/System.Globalization.Calendars.xml", + "ref/netstandard1.3/fr/System.Globalization.Calendars.xml", + "ref/netstandard1.3/it/System.Globalization.Calendars.xml", + "ref/netstandard1.3/ja/System.Globalization.Calendars.xml", + "ref/netstandard1.3/ko/System.Globalization.Calendars.xml", + "ref/netstandard1.3/ru/System.Globalization.Calendars.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.Calendars.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.Calendars.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Globalization.Extensions/4.0.1": { + "sha512": "KKo23iKeOaIg61SSXwjANN7QYDr/3op3OWGGzDzz7mypx0Za0fZSeG0l6cco8Ntp8YMYkIQcAqlk8yhm5/Uhcg==", + "type": "package", + "path": "System.Globalization.Extensions/4.0.1", + "files": [ + "System.Globalization.Extensions.4.0.1.nupkg.sha512", + "System.Globalization.Extensions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Globalization.Extensions.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Globalization.Extensions.dll", + "ref/netstandard1.3/System.Globalization.Extensions.dll", + "ref/netstandard1.3/System.Globalization.Extensions.xml", + "ref/netstandard1.3/de/System.Globalization.Extensions.xml", + "ref/netstandard1.3/es/System.Globalization.Extensions.xml", + "ref/netstandard1.3/fr/System.Globalization.Extensions.xml", + "ref/netstandard1.3/it/System.Globalization.Extensions.xml", + "ref/netstandard1.3/ja/System.Globalization.Extensions.xml", + "ref/netstandard1.3/ko/System.Globalization.Extensions.xml", + "ref/netstandard1.3/ru/System.Globalization.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.Extensions.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Globalization.Extensions.dll", + "runtimes/win/lib/net46/System.Globalization.Extensions.dll", + "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll" + ] + }, + "System.IO/4.3.0": { + "sha512": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", + "type": "package", + "path": "System.IO/4.3.0", + "files": [ + "System.IO.4.3.0.nupkg.sha512", + "System.IO.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.IO.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.IO.dll", + "ref/netcore50/System.IO.dll", + "ref/netcore50/System.IO.xml", + "ref/netcore50/de/System.IO.xml", + "ref/netcore50/es/System.IO.xml", + "ref/netcore50/fr/System.IO.xml", + "ref/netcore50/it/System.IO.xml", + "ref/netcore50/ja/System.IO.xml", + "ref/netcore50/ko/System.IO.xml", + "ref/netcore50/ru/System.IO.xml", + "ref/netcore50/zh-hans/System.IO.xml", + "ref/netcore50/zh-hant/System.IO.xml", + "ref/netstandard1.0/System.IO.dll", + "ref/netstandard1.0/System.IO.xml", + "ref/netstandard1.0/de/System.IO.xml", + "ref/netstandard1.0/es/System.IO.xml", + "ref/netstandard1.0/fr/System.IO.xml", + "ref/netstandard1.0/it/System.IO.xml", + "ref/netstandard1.0/ja/System.IO.xml", + "ref/netstandard1.0/ko/System.IO.xml", + "ref/netstandard1.0/ru/System.IO.xml", + "ref/netstandard1.0/zh-hans/System.IO.xml", + "ref/netstandard1.0/zh-hant/System.IO.xml", + "ref/netstandard1.3/System.IO.dll", + "ref/netstandard1.3/System.IO.xml", + "ref/netstandard1.3/de/System.IO.xml", + "ref/netstandard1.3/es/System.IO.xml", + "ref/netstandard1.3/fr/System.IO.xml", + "ref/netstandard1.3/it/System.IO.xml", + "ref/netstandard1.3/ja/System.IO.xml", + "ref/netstandard1.3/ko/System.IO.xml", + "ref/netstandard1.3/ru/System.IO.xml", + "ref/netstandard1.3/zh-hans/System.IO.xml", + "ref/netstandard1.3/zh-hant/System.IO.xml", + "ref/netstandard1.5/System.IO.dll", + "ref/netstandard1.5/System.IO.xml", + "ref/netstandard1.5/de/System.IO.xml", + "ref/netstandard1.5/es/System.IO.xml", + "ref/netstandard1.5/fr/System.IO.xml", + "ref/netstandard1.5/it/System.IO.xml", + "ref/netstandard1.5/ja/System.IO.xml", + "ref/netstandard1.5/ko/System.IO.xml", + "ref/netstandard1.5/ru/System.IO.xml", + "ref/netstandard1.5/zh-hans/System.IO.xml", + "ref/netstandard1.5/zh-hant/System.IO.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.IO.Compression/4.1.0": { + "sha512": "TjnBS6eztThSzeSib+WyVbLzEdLKUcEHN69VtS3u8aAsSc18FU6xCZlNWWsEd8SKcXAE+y1sOu7VbU8sUeM0sg==", + "type": "package", + "path": "System.IO.Compression/4.1.0", + "files": [ + "System.IO.Compression.4.1.0.nupkg.sha512", + "System.IO.Compression.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net46/System.IO.Compression.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net46/System.IO.Compression.dll", + "ref/netcore50/System.IO.Compression.dll", + "ref/netcore50/System.IO.Compression.xml", + "ref/netcore50/de/System.IO.Compression.xml", + "ref/netcore50/es/System.IO.Compression.xml", + "ref/netcore50/fr/System.IO.Compression.xml", + "ref/netcore50/it/System.IO.Compression.xml", + "ref/netcore50/ja/System.IO.Compression.xml", + "ref/netcore50/ko/System.IO.Compression.xml", + "ref/netcore50/ru/System.IO.Compression.xml", + "ref/netcore50/zh-hans/System.IO.Compression.xml", + "ref/netcore50/zh-hant/System.IO.Compression.xml", + "ref/netstandard1.1/System.IO.Compression.dll", + "ref/netstandard1.1/System.IO.Compression.xml", + "ref/netstandard1.1/de/System.IO.Compression.xml", + "ref/netstandard1.1/es/System.IO.Compression.xml", + "ref/netstandard1.1/fr/System.IO.Compression.xml", + "ref/netstandard1.1/it/System.IO.Compression.xml", + "ref/netstandard1.1/ja/System.IO.Compression.xml", + "ref/netstandard1.1/ko/System.IO.Compression.xml", + "ref/netstandard1.1/ru/System.IO.Compression.xml", + "ref/netstandard1.1/zh-hans/System.IO.Compression.xml", + "ref/netstandard1.1/zh-hant/System.IO.Compression.xml", + "ref/netstandard1.3/System.IO.Compression.dll", + "ref/netstandard1.3/System.IO.Compression.xml", + "ref/netstandard1.3/de/System.IO.Compression.xml", + "ref/netstandard1.3/es/System.IO.Compression.xml", + "ref/netstandard1.3/fr/System.IO.Compression.xml", + "ref/netstandard1.3/it/System.IO.Compression.xml", + "ref/netstandard1.3/ja/System.IO.Compression.xml", + "ref/netstandard1.3/ko/System.IO.Compression.xml", + "ref/netstandard1.3/ru/System.IO.Compression.xml", + "ref/netstandard1.3/zh-hans/System.IO.Compression.xml", + "ref/netstandard1.3/zh-hant/System.IO.Compression.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll", + "runtimes/win/lib/net46/System.IO.Compression.dll", + "runtimes/win/lib/netstandard1.3/System.IO.Compression.dll" + ] + }, + "System.IO.Compression.ZipFile/4.0.1": { + "sha512": "hBQYJzfTbQURF10nLhd+az2NHxsU6MU7AB8RUf4IolBP5lOAm4Luho851xl+CqslmhI5ZH/el8BlngEk4lBkaQ==", + "type": "package", + "path": "System.IO.Compression.ZipFile/4.0.1", + "files": [ + "System.IO.Compression.ZipFile.4.0.1.nupkg.sha512", + "System.IO.Compression.ZipFile.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.Compression.ZipFile.dll", + "lib/netstandard1.3/System.IO.Compression.ZipFile.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.IO.Compression.ZipFile.dll", + "ref/netstandard1.3/System.IO.Compression.ZipFile.dll", + "ref/netstandard1.3/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/de/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/es/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/fr/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/it/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/ja/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/ko/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/ru/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/zh-hans/System.IO.Compression.ZipFile.xml", + "ref/netstandard1.3/zh-hant/System.IO.Compression.ZipFile.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.IO.FileSystem/4.0.1": { + "sha512": "IBErlVq5jOggAD69bg1t0pJcHaDbJbWNUZTPI96fkYWzwYbN6D9wRHMULLDd9dHsl7C2YsxXL31LMfPI1SWt8w==", + "type": "package", + "path": "System.IO.FileSystem/4.0.1", + "files": [ + "System.IO.FileSystem.4.0.1.nupkg.sha512", + "System.IO.FileSystem.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.FileSystem.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.IO.FileSystem.dll", + "ref/netstandard1.3/System.IO.FileSystem.dll", + "ref/netstandard1.3/System.IO.FileSystem.xml", + "ref/netstandard1.3/de/System.IO.FileSystem.xml", + "ref/netstandard1.3/es/System.IO.FileSystem.xml", + "ref/netstandard1.3/fr/System.IO.FileSystem.xml", + "ref/netstandard1.3/it/System.IO.FileSystem.xml", + "ref/netstandard1.3/ja/System.IO.FileSystem.xml", + "ref/netstandard1.3/ko/System.IO.FileSystem.xml", + "ref/netstandard1.3/ru/System.IO.FileSystem.xml", + "ref/netstandard1.3/zh-hans/System.IO.FileSystem.xml", + "ref/netstandard1.3/zh-hant/System.IO.FileSystem.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.IO.FileSystem.Primitives/4.0.1": { + "sha512": "kWkKD203JJKxJeE74p8aF8y4Qc9r9WQx4C0cHzHPrY3fv/L/IhWnyCHaFJ3H1QPOH6A93whlQ2vG5nHlBDvzWQ==", + "type": "package", + "path": "System.IO.FileSystem.Primitives/4.0.1", + "files": [ + "System.IO.FileSystem.Primitives.4.0.1.nupkg.sha512", + "System.IO.FileSystem.Primitives.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.IO.FileSystem.Primitives.dll", + "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.IO.FileSystem.Primitives.dll", + "ref/netstandard1.3/System.IO.FileSystem.Primitives.dll", + "ref/netstandard1.3/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/de/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/es/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/fr/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/it/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/ja/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/ko/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/ru/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/zh-hans/System.IO.FileSystem.Primitives.xml", + "ref/netstandard1.3/zh-hant/System.IO.FileSystem.Primitives.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Linq/4.3.0": { + "sha512": "5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", + "type": "package", + "path": "System.Linq/4.3.0", + "files": [ + "System.Linq.4.3.0.nupkg.sha512", + "System.Linq.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net463/System.Linq.dll", + "lib/netcore50/System.Linq.dll", + "lib/netstandard1.6/System.Linq.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net463/System.Linq.dll", + "ref/netcore50/System.Linq.dll", + "ref/netcore50/System.Linq.xml", + "ref/netcore50/de/System.Linq.xml", + "ref/netcore50/es/System.Linq.xml", + "ref/netcore50/fr/System.Linq.xml", + "ref/netcore50/it/System.Linq.xml", + "ref/netcore50/ja/System.Linq.xml", + "ref/netcore50/ko/System.Linq.xml", + "ref/netcore50/ru/System.Linq.xml", + "ref/netcore50/zh-hans/System.Linq.xml", + "ref/netcore50/zh-hant/System.Linq.xml", + "ref/netstandard1.0/System.Linq.dll", + "ref/netstandard1.0/System.Linq.xml", + "ref/netstandard1.0/de/System.Linq.xml", + "ref/netstandard1.0/es/System.Linq.xml", + "ref/netstandard1.0/fr/System.Linq.xml", + "ref/netstandard1.0/it/System.Linq.xml", + "ref/netstandard1.0/ja/System.Linq.xml", + "ref/netstandard1.0/ko/System.Linq.xml", + "ref/netstandard1.0/ru/System.Linq.xml", + "ref/netstandard1.0/zh-hans/System.Linq.xml", + "ref/netstandard1.0/zh-hant/System.Linq.xml", + "ref/netstandard1.6/System.Linq.dll", + "ref/netstandard1.6/System.Linq.xml", + "ref/netstandard1.6/de/System.Linq.xml", + "ref/netstandard1.6/es/System.Linq.xml", + "ref/netstandard1.6/fr/System.Linq.xml", + "ref/netstandard1.6/it/System.Linq.xml", + "ref/netstandard1.6/ja/System.Linq.xml", + "ref/netstandard1.6/ko/System.Linq.xml", + "ref/netstandard1.6/ru/System.Linq.xml", + "ref/netstandard1.6/zh-hans/System.Linq.xml", + "ref/netstandard1.6/zh-hant/System.Linq.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Linq.Expressions/4.1.0": { + "sha512": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==", + "type": "package", + "path": "System.Linq.Expressions/4.1.0", + "files": [ + "System.Linq.Expressions.4.1.0.nupkg.sha512", + "System.Linq.Expressions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net463/System.Linq.Expressions.dll", + "lib/netcore50/System.Linq.Expressions.dll", + "lib/netstandard1.6/System.Linq.Expressions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net463/System.Linq.Expressions.dll", + "ref/netcore50/System.Linq.Expressions.dll", + "ref/netcore50/System.Linq.Expressions.xml", + "ref/netcore50/de/System.Linq.Expressions.xml", + "ref/netcore50/es/System.Linq.Expressions.xml", + "ref/netcore50/fr/System.Linq.Expressions.xml", + "ref/netcore50/it/System.Linq.Expressions.xml", + "ref/netcore50/ja/System.Linq.Expressions.xml", + "ref/netcore50/ko/System.Linq.Expressions.xml", + "ref/netcore50/ru/System.Linq.Expressions.xml", + "ref/netcore50/zh-hans/System.Linq.Expressions.xml", + "ref/netcore50/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.0/System.Linq.Expressions.dll", + "ref/netstandard1.0/System.Linq.Expressions.xml", + "ref/netstandard1.0/de/System.Linq.Expressions.xml", + "ref/netstandard1.0/es/System.Linq.Expressions.xml", + "ref/netstandard1.0/fr/System.Linq.Expressions.xml", + "ref/netstandard1.0/it/System.Linq.Expressions.xml", + "ref/netstandard1.0/ja/System.Linq.Expressions.xml", + "ref/netstandard1.0/ko/System.Linq.Expressions.xml", + "ref/netstandard1.0/ru/System.Linq.Expressions.xml", + "ref/netstandard1.0/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.0/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.3/System.Linq.Expressions.dll", + "ref/netstandard1.3/System.Linq.Expressions.xml", + "ref/netstandard1.3/de/System.Linq.Expressions.xml", + "ref/netstandard1.3/es/System.Linq.Expressions.xml", + "ref/netstandard1.3/fr/System.Linq.Expressions.xml", + "ref/netstandard1.3/it/System.Linq.Expressions.xml", + "ref/netstandard1.3/ja/System.Linq.Expressions.xml", + "ref/netstandard1.3/ko/System.Linq.Expressions.xml", + "ref/netstandard1.3/ru/System.Linq.Expressions.xml", + "ref/netstandard1.3/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.3/zh-hant/System.Linq.Expressions.xml", + "ref/netstandard1.6/System.Linq.Expressions.dll", + "ref/netstandard1.6/System.Linq.Expressions.xml", + "ref/netstandard1.6/de/System.Linq.Expressions.xml", + "ref/netstandard1.6/es/System.Linq.Expressions.xml", + "ref/netstandard1.6/fr/System.Linq.Expressions.xml", + "ref/netstandard1.6/it/System.Linq.Expressions.xml", + "ref/netstandard1.6/ja/System.Linq.Expressions.xml", + "ref/netstandard1.6/ko/System.Linq.Expressions.xml", + "ref/netstandard1.6/ru/System.Linq.Expressions.xml", + "ref/netstandard1.6/zh-hans/System.Linq.Expressions.xml", + "ref/netstandard1.6/zh-hant/System.Linq.Expressions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Linq.Expressions.dll" + ] + }, + "System.Net.Http/4.1.0": { + "sha512": "ULq9g3SOPVuupt+Y3U+A37coXzdNisB1neFCSKzBwo182u0RDddKJF8I5+HfyXqK6OhJPgeoAwWXrbiUXuRDsg==", + "type": "package", + "path": "System.Net.Http/4.1.0", + "files": [ + "System.Net.Http.4.1.0.nupkg.sha512", + "System.Net.Http.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/Xamarinmac20/_._", + "lib/monoandroid10/_._", + "lib/monotouch10/_._", + "lib/net45/_._", + "lib/net46/System.Net.Http.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/Xamarinmac20/_._", + "ref/monoandroid10/_._", + "ref/monotouch10/_._", + "ref/net45/_._", + "ref/net46/System.Net.Http.dll", + "ref/net46/System.Net.Http.xml", + "ref/net46/de/System.Net.Http.xml", + "ref/net46/es/System.Net.Http.xml", + "ref/net46/fr/System.Net.Http.xml", + "ref/net46/it/System.Net.Http.xml", + "ref/net46/ja/System.Net.Http.xml", + "ref/net46/ko/System.Net.Http.xml", + "ref/net46/ru/System.Net.Http.xml", + "ref/net46/zh-hans/System.Net.Http.xml", + "ref/net46/zh-hant/System.Net.Http.xml", + "ref/netcore50/System.Net.Http.dll", + "ref/netcore50/System.Net.Http.xml", + "ref/netcore50/de/System.Net.Http.xml", + "ref/netcore50/es/System.Net.Http.xml", + "ref/netcore50/fr/System.Net.Http.xml", + "ref/netcore50/it/System.Net.Http.xml", + "ref/netcore50/ja/System.Net.Http.xml", + "ref/netcore50/ko/System.Net.Http.xml", + "ref/netcore50/ru/System.Net.Http.xml", + "ref/netcore50/zh-hans/System.Net.Http.xml", + "ref/netcore50/zh-hant/System.Net.Http.xml", + "ref/netstandard1.1/System.Net.Http.dll", + "ref/netstandard1.1/System.Net.Http.xml", + "ref/netstandard1.1/de/System.Net.Http.xml", + "ref/netstandard1.1/es/System.Net.Http.xml", + "ref/netstandard1.1/fr/System.Net.Http.xml", + "ref/netstandard1.1/it/System.Net.Http.xml", + "ref/netstandard1.1/ja/System.Net.Http.xml", + "ref/netstandard1.1/ko/System.Net.Http.xml", + "ref/netstandard1.1/ru/System.Net.Http.xml", + "ref/netstandard1.1/zh-hans/System.Net.Http.xml", + "ref/netstandard1.1/zh-hant/System.Net.Http.xml", + "ref/netstandard1.3/System.Net.Http.dll", + "ref/netstandard1.3/System.Net.Http.xml", + "ref/netstandard1.3/de/System.Net.Http.xml", + "ref/netstandard1.3/es/System.Net.Http.xml", + "ref/netstandard1.3/fr/System.Net.Http.xml", + "ref/netstandard1.3/it/System.Net.Http.xml", + "ref/netstandard1.3/ja/System.Net.Http.xml", + "ref/netstandard1.3/ko/System.Net.Http.xml", + "ref/netstandard1.3/ru/System.Net.Http.xml", + "ref/netstandard1.3/zh-hans/System.Net.Http.xml", + "ref/netstandard1.3/zh-hant/System.Net.Http.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.6/System.Net.Http.dll", + "runtimes/win/lib/net46/System.Net.Http.dll", + "runtimes/win/lib/netcore50/System.Net.Http.dll", + "runtimes/win/lib/netstandard1.3/System.Net.Http.dll" + ] + }, + "System.Net.Primitives/4.0.11": { + "sha512": "hVvfl4405DRjA2408luZekbPhplJK03j2Y2lSfMlny7GHXlkByw1iLnc9mgKW0GdQn73vvMcWrWewAhylXA4Nw==", + "type": "package", + "path": "System.Net.Primitives/4.0.11", + "files": [ + "System.Net.Primitives.4.0.11.nupkg.sha512", + "System.Net.Primitives.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Net.Primitives.dll", + "ref/netcore50/System.Net.Primitives.xml", + "ref/netcore50/de/System.Net.Primitives.xml", + "ref/netcore50/es/System.Net.Primitives.xml", + "ref/netcore50/fr/System.Net.Primitives.xml", + "ref/netcore50/it/System.Net.Primitives.xml", + "ref/netcore50/ja/System.Net.Primitives.xml", + "ref/netcore50/ko/System.Net.Primitives.xml", + "ref/netcore50/ru/System.Net.Primitives.xml", + "ref/netcore50/zh-hans/System.Net.Primitives.xml", + "ref/netcore50/zh-hant/System.Net.Primitives.xml", + "ref/netstandard1.0/System.Net.Primitives.dll", + "ref/netstandard1.0/System.Net.Primitives.xml", + "ref/netstandard1.0/de/System.Net.Primitives.xml", + "ref/netstandard1.0/es/System.Net.Primitives.xml", + "ref/netstandard1.0/fr/System.Net.Primitives.xml", + "ref/netstandard1.0/it/System.Net.Primitives.xml", + "ref/netstandard1.0/ja/System.Net.Primitives.xml", + "ref/netstandard1.0/ko/System.Net.Primitives.xml", + "ref/netstandard1.0/ru/System.Net.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.Net.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.Net.Primitives.xml", + "ref/netstandard1.1/System.Net.Primitives.dll", + "ref/netstandard1.1/System.Net.Primitives.xml", + "ref/netstandard1.1/de/System.Net.Primitives.xml", + "ref/netstandard1.1/es/System.Net.Primitives.xml", + "ref/netstandard1.1/fr/System.Net.Primitives.xml", + "ref/netstandard1.1/it/System.Net.Primitives.xml", + "ref/netstandard1.1/ja/System.Net.Primitives.xml", + "ref/netstandard1.1/ko/System.Net.Primitives.xml", + "ref/netstandard1.1/ru/System.Net.Primitives.xml", + "ref/netstandard1.1/zh-hans/System.Net.Primitives.xml", + "ref/netstandard1.1/zh-hant/System.Net.Primitives.xml", + "ref/netstandard1.3/System.Net.Primitives.dll", + "ref/netstandard1.3/System.Net.Primitives.xml", + "ref/netstandard1.3/de/System.Net.Primitives.xml", + "ref/netstandard1.3/es/System.Net.Primitives.xml", + "ref/netstandard1.3/fr/System.Net.Primitives.xml", + "ref/netstandard1.3/it/System.Net.Primitives.xml", + "ref/netstandard1.3/ja/System.Net.Primitives.xml", + "ref/netstandard1.3/ko/System.Net.Primitives.xml", + "ref/netstandard1.3/ru/System.Net.Primitives.xml", + "ref/netstandard1.3/zh-hans/System.Net.Primitives.xml", + "ref/netstandard1.3/zh-hant/System.Net.Primitives.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Net.Sockets/4.1.0": { + "sha512": "xAz0N3dAV/aR/9g8r0Y5oEqU1JRsz29F5EGb/WVHmX3jVSLqi2/92M5hTad2aNWovruXrJpJtgZ9fccPMG9uSw==", + "type": "package", + "path": "System.Net.Sockets/4.1.0", + "files": [ + "System.Net.Sockets.4.1.0.nupkg.sha512", + "System.Net.Sockets.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Net.Sockets.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Net.Sockets.dll", + "ref/netstandard1.3/System.Net.Sockets.dll", + "ref/netstandard1.3/System.Net.Sockets.xml", + "ref/netstandard1.3/de/System.Net.Sockets.xml", + "ref/netstandard1.3/es/System.Net.Sockets.xml", + "ref/netstandard1.3/fr/System.Net.Sockets.xml", + "ref/netstandard1.3/it/System.Net.Sockets.xml", + "ref/netstandard1.3/ja/System.Net.Sockets.xml", + "ref/netstandard1.3/ko/System.Net.Sockets.xml", + "ref/netstandard1.3/ru/System.Net.Sockets.xml", + "ref/netstandard1.3/zh-hans/System.Net.Sockets.xml", + "ref/netstandard1.3/zh-hant/System.Net.Sockets.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.ObjectModel/4.0.12": { + "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==", + "type": "package", + "path": "System.ObjectModel/4.0.12", + "files": [ + "System.ObjectModel.4.0.12.nupkg.sha512", + "System.ObjectModel.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.ObjectModel.dll", + "lib/netstandard1.3/System.ObjectModel.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.ObjectModel.dll", + "ref/netcore50/System.ObjectModel.xml", + "ref/netcore50/de/System.ObjectModel.xml", + "ref/netcore50/es/System.ObjectModel.xml", + "ref/netcore50/fr/System.ObjectModel.xml", + "ref/netcore50/it/System.ObjectModel.xml", + "ref/netcore50/ja/System.ObjectModel.xml", + "ref/netcore50/ko/System.ObjectModel.xml", + "ref/netcore50/ru/System.ObjectModel.xml", + "ref/netcore50/zh-hans/System.ObjectModel.xml", + "ref/netcore50/zh-hant/System.ObjectModel.xml", + "ref/netstandard1.0/System.ObjectModel.dll", + "ref/netstandard1.0/System.ObjectModel.xml", + "ref/netstandard1.0/de/System.ObjectModel.xml", + "ref/netstandard1.0/es/System.ObjectModel.xml", + "ref/netstandard1.0/fr/System.ObjectModel.xml", + "ref/netstandard1.0/it/System.ObjectModel.xml", + "ref/netstandard1.0/ja/System.ObjectModel.xml", + "ref/netstandard1.0/ko/System.ObjectModel.xml", + "ref/netstandard1.0/ru/System.ObjectModel.xml", + "ref/netstandard1.0/zh-hans/System.ObjectModel.xml", + "ref/netstandard1.0/zh-hant/System.ObjectModel.xml", + "ref/netstandard1.3/System.ObjectModel.dll", + "ref/netstandard1.3/System.ObjectModel.xml", + "ref/netstandard1.3/de/System.ObjectModel.xml", + "ref/netstandard1.3/es/System.ObjectModel.xml", + "ref/netstandard1.3/fr/System.ObjectModel.xml", + "ref/netstandard1.3/it/System.ObjectModel.xml", + "ref/netstandard1.3/ja/System.ObjectModel.xml", + "ref/netstandard1.3/ko/System.ObjectModel.xml", + "ref/netstandard1.3/ru/System.ObjectModel.xml", + "ref/netstandard1.3/zh-hans/System.ObjectModel.xml", + "ref/netstandard1.3/zh-hant/System.ObjectModel.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Reflection/4.3.0": { + "sha512": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==", + "type": "package", + "path": "System.Reflection/4.3.0", + "files": [ + "System.Reflection.4.3.0.nupkg.sha512", + "System.Reflection.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Reflection.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Reflection.dll", + "ref/netcore50/System.Reflection.dll", + "ref/netcore50/System.Reflection.xml", + "ref/netcore50/de/System.Reflection.xml", + "ref/netcore50/es/System.Reflection.xml", + "ref/netcore50/fr/System.Reflection.xml", + "ref/netcore50/it/System.Reflection.xml", + "ref/netcore50/ja/System.Reflection.xml", + "ref/netcore50/ko/System.Reflection.xml", + "ref/netcore50/ru/System.Reflection.xml", + "ref/netcore50/zh-hans/System.Reflection.xml", + "ref/netcore50/zh-hant/System.Reflection.xml", + "ref/netstandard1.0/System.Reflection.dll", + "ref/netstandard1.0/System.Reflection.xml", + "ref/netstandard1.0/de/System.Reflection.xml", + "ref/netstandard1.0/es/System.Reflection.xml", + "ref/netstandard1.0/fr/System.Reflection.xml", + "ref/netstandard1.0/it/System.Reflection.xml", + "ref/netstandard1.0/ja/System.Reflection.xml", + "ref/netstandard1.0/ko/System.Reflection.xml", + "ref/netstandard1.0/ru/System.Reflection.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.xml", + "ref/netstandard1.3/System.Reflection.dll", + "ref/netstandard1.3/System.Reflection.xml", + "ref/netstandard1.3/de/System.Reflection.xml", + "ref/netstandard1.3/es/System.Reflection.xml", + "ref/netstandard1.3/fr/System.Reflection.xml", + "ref/netstandard1.3/it/System.Reflection.xml", + "ref/netstandard1.3/ja/System.Reflection.xml", + "ref/netstandard1.3/ko/System.Reflection.xml", + "ref/netstandard1.3/ru/System.Reflection.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.xml", + "ref/netstandard1.5/System.Reflection.dll", + "ref/netstandard1.5/System.Reflection.xml", + "ref/netstandard1.5/de/System.Reflection.xml", + "ref/netstandard1.5/es/System.Reflection.xml", + "ref/netstandard1.5/fr/System.Reflection.xml", + "ref/netstandard1.5/it/System.Reflection.xml", + "ref/netstandard1.5/ja/System.Reflection.xml", + "ref/netstandard1.5/ko/System.Reflection.xml", + "ref/netstandard1.5/ru/System.Reflection.xml", + "ref/netstandard1.5/zh-hans/System.Reflection.xml", + "ref/netstandard1.5/zh-hant/System.Reflection.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Reflection.Emit/4.0.1": { + "sha512": "P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==", + "type": "package", + "path": "System.Reflection.Emit/4.0.1", + "files": [ + "System.Reflection.Emit.4.0.1.nupkg.sha512", + "System.Reflection.Emit.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.dll", + "lib/netstandard1.3/System.Reflection.Emit.dll", + "lib/xamarinmac20/_._", + "ref/MonoAndroid10/_._", + "ref/net45/_._", + "ref/netstandard1.1/System.Reflection.Emit.dll", + "ref/netstandard1.1/System.Reflection.Emit.xml", + "ref/netstandard1.1/de/System.Reflection.Emit.xml", + "ref/netstandard1.1/es/System.Reflection.Emit.xml", + "ref/netstandard1.1/fr/System.Reflection.Emit.xml", + "ref/netstandard1.1/it/System.Reflection.Emit.xml", + "ref/netstandard1.1/ja/System.Reflection.Emit.xml", + "ref/netstandard1.1/ko/System.Reflection.Emit.xml", + "ref/netstandard1.1/ru/System.Reflection.Emit.xml", + "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml", + "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml", + "ref/xamarinmac20/_._" + ] + }, + "System.Reflection.Emit.ILGeneration/4.0.1": { + "sha512": "Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==", + "type": "package", + "path": "System.Reflection.Emit.ILGeneration/4.0.1", + "files": [ + "System.Reflection.Emit.ILGeneration.4.0.1.nupkg.sha512", + "System.Reflection.Emit.ILGeneration.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.ILGeneration.dll", + "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll", + "lib/portable-net45+wp8/_._", + "lib/wp80/_._", + "ref/net45/_._", + "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", + "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/de/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/es/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/fr/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/it/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ja/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ko/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/ru/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Emit.ILGeneration.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml", + "ref/portable-net45+wp8/_._", + "ref/wp80/_._", + "runtimes/aot/lib/netcore50/_._" + ] + }, + "System.Reflection.Emit.Lightweight/4.0.1": { + "sha512": "sSzHHXueZ5Uh0OLpUQprhr+ZYJrLPA2Cmr4gn0wj9+FftNKXx8RIMKvO9qnjk2ebPYUjZ+F2ulGdPOsvj+MEjA==", + "type": "package", + "path": "System.Reflection.Emit.Lightweight/4.0.1", + "files": [ + "System.Reflection.Emit.Lightweight.4.0.1.nupkg.sha512", + "System.Reflection.Emit.Lightweight.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.Lightweight.dll", + "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll", + "lib/portable-net45+wp8/_._", + "lib/wp80/_._", + "ref/net45/_._", + "ref/netstandard1.0/System.Reflection.Emit.Lightweight.dll", + "ref/netstandard1.0/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/de/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/es/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/fr/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/it/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ja/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ko/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/ru/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Emit.Lightweight.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Emit.Lightweight.xml", + "ref/portable-net45+wp8/_._", + "ref/wp80/_._", + "runtimes/aot/lib/netcore50/_._" + ] + }, + "System.Reflection.Extensions/4.3.0": { + "sha512": "rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", + "type": "package", + "path": "System.Reflection.Extensions/4.3.0", + "files": [ + "System.Reflection.Extensions.4.3.0.nupkg.sha512", + "System.Reflection.Extensions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Extensions.dll", + "ref/netcore50/System.Reflection.Extensions.xml", + "ref/netcore50/de/System.Reflection.Extensions.xml", + "ref/netcore50/es/System.Reflection.Extensions.xml", + "ref/netcore50/fr/System.Reflection.Extensions.xml", + "ref/netcore50/it/System.Reflection.Extensions.xml", + "ref/netcore50/ja/System.Reflection.Extensions.xml", + "ref/netcore50/ko/System.Reflection.Extensions.xml", + "ref/netcore50/ru/System.Reflection.Extensions.xml", + "ref/netcore50/zh-hans/System.Reflection.Extensions.xml", + "ref/netcore50/zh-hant/System.Reflection.Extensions.xml", + "ref/netstandard1.0/System.Reflection.Extensions.dll", + "ref/netstandard1.0/System.Reflection.Extensions.xml", + "ref/netstandard1.0/de/System.Reflection.Extensions.xml", + "ref/netstandard1.0/es/System.Reflection.Extensions.xml", + "ref/netstandard1.0/fr/System.Reflection.Extensions.xml", + "ref/netstandard1.0/it/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ja/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ko/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ru/System.Reflection.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Reflection.Primitives/4.3.0": { + "sha512": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", + "type": "package", + "path": "System.Reflection.Primitives/4.3.0", + "files": [ + "System.Reflection.Primitives.4.3.0.nupkg.sha512", + "System.Reflection.Primitives.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Primitives.dll", + "ref/netcore50/System.Reflection.Primitives.xml", + "ref/netcore50/de/System.Reflection.Primitives.xml", + "ref/netcore50/es/System.Reflection.Primitives.xml", + "ref/netcore50/fr/System.Reflection.Primitives.xml", + "ref/netcore50/it/System.Reflection.Primitives.xml", + "ref/netcore50/ja/System.Reflection.Primitives.xml", + "ref/netcore50/ko/System.Reflection.Primitives.xml", + "ref/netcore50/ru/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hans/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hant/System.Reflection.Primitives.xml", + "ref/netstandard1.0/System.Reflection.Primitives.dll", + "ref/netstandard1.0/System.Reflection.Primitives.xml", + "ref/netstandard1.0/de/System.Reflection.Primitives.xml", + "ref/netstandard1.0/es/System.Reflection.Primitives.xml", + "ref/netstandard1.0/fr/System.Reflection.Primitives.xml", + "ref/netstandard1.0/it/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ja/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ko/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ru/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Reflection.TypeExtensions/4.3.0": { + "sha512": "7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==", + "type": "package", + "path": "System.Reflection.TypeExtensions/4.3.0", + "files": [ + "System.Reflection.TypeExtensions.4.3.0.nupkg.sha512", + "System.Reflection.TypeExtensions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Reflection.TypeExtensions.dll", + "lib/net462/System.Reflection.TypeExtensions.dll", + "lib/netcore50/System.Reflection.TypeExtensions.dll", + "lib/netstandard1.5/System.Reflection.TypeExtensions.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Reflection.TypeExtensions.dll", + "ref/net462/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.3/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.3/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/de/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/es/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/fr/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/it/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ja/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ko/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/ru/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/zh-hans/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.3/zh-hant/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/System.Reflection.TypeExtensions.dll", + "ref/netstandard1.5/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/de/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/es/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/fr/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/it/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ja/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ko/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/ru/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/zh-hans/System.Reflection.TypeExtensions.xml", + "ref/netstandard1.5/zh-hant/System.Reflection.TypeExtensions.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll" + ] + }, + "System.Resources.ResourceManager/4.3.0": { + "sha512": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", + "type": "package", + "path": "System.Resources.ResourceManager/4.3.0", + "files": [ + "System.Resources.ResourceManager.4.3.0.nupkg.sha512", + "System.Resources.ResourceManager.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Resources.ResourceManager.dll", + "ref/netcore50/System.Resources.ResourceManager.xml", + "ref/netcore50/de/System.Resources.ResourceManager.xml", + "ref/netcore50/es/System.Resources.ResourceManager.xml", + "ref/netcore50/fr/System.Resources.ResourceManager.xml", + "ref/netcore50/it/System.Resources.ResourceManager.xml", + "ref/netcore50/ja/System.Resources.ResourceManager.xml", + "ref/netcore50/ko/System.Resources.ResourceManager.xml", + "ref/netcore50/ru/System.Resources.ResourceManager.xml", + "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml", + "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/System.Resources.ResourceManager.dll", + "ref/netstandard1.0/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/de/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/es/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/it/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Runtime/4.3.0": { + "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", + "type": "package", + "path": "System.Runtime/4.3.0", + "files": [ + "System.Runtime.4.3.0.nupkg.sha512", + "System.Runtime.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.dll", + "lib/portable-net45+win8+wp80+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.dll", + "ref/netcore50/System.Runtime.dll", + "ref/netcore50/System.Runtime.xml", + "ref/netcore50/de/System.Runtime.xml", + "ref/netcore50/es/System.Runtime.xml", + "ref/netcore50/fr/System.Runtime.xml", + "ref/netcore50/it/System.Runtime.xml", + "ref/netcore50/ja/System.Runtime.xml", + "ref/netcore50/ko/System.Runtime.xml", + "ref/netcore50/ru/System.Runtime.xml", + "ref/netcore50/zh-hans/System.Runtime.xml", + "ref/netcore50/zh-hant/System.Runtime.xml", + "ref/netstandard1.0/System.Runtime.dll", + "ref/netstandard1.0/System.Runtime.xml", + "ref/netstandard1.0/de/System.Runtime.xml", + "ref/netstandard1.0/es/System.Runtime.xml", + "ref/netstandard1.0/fr/System.Runtime.xml", + "ref/netstandard1.0/it/System.Runtime.xml", + "ref/netstandard1.0/ja/System.Runtime.xml", + "ref/netstandard1.0/ko/System.Runtime.xml", + "ref/netstandard1.0/ru/System.Runtime.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.xml", + "ref/netstandard1.2/System.Runtime.dll", + "ref/netstandard1.2/System.Runtime.xml", + "ref/netstandard1.2/de/System.Runtime.xml", + "ref/netstandard1.2/es/System.Runtime.xml", + "ref/netstandard1.2/fr/System.Runtime.xml", + "ref/netstandard1.2/it/System.Runtime.xml", + "ref/netstandard1.2/ja/System.Runtime.xml", + "ref/netstandard1.2/ko/System.Runtime.xml", + "ref/netstandard1.2/ru/System.Runtime.xml", + "ref/netstandard1.2/zh-hans/System.Runtime.xml", + "ref/netstandard1.2/zh-hant/System.Runtime.xml", + "ref/netstandard1.3/System.Runtime.dll", + "ref/netstandard1.3/System.Runtime.xml", + "ref/netstandard1.3/de/System.Runtime.xml", + "ref/netstandard1.3/es/System.Runtime.xml", + "ref/netstandard1.3/fr/System.Runtime.xml", + "ref/netstandard1.3/it/System.Runtime.xml", + "ref/netstandard1.3/ja/System.Runtime.xml", + "ref/netstandard1.3/ko/System.Runtime.xml", + "ref/netstandard1.3/ru/System.Runtime.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.xml", + "ref/netstandard1.5/System.Runtime.dll", + "ref/netstandard1.5/System.Runtime.xml", + "ref/netstandard1.5/de/System.Runtime.xml", + "ref/netstandard1.5/es/System.Runtime.xml", + "ref/netstandard1.5/fr/System.Runtime.xml", + "ref/netstandard1.5/it/System.Runtime.xml", + "ref/netstandard1.5/ja/System.Runtime.xml", + "ref/netstandard1.5/ko/System.Runtime.xml", + "ref/netstandard1.5/ru/System.Runtime.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.xml", + "ref/portable-net45+win8+wp80+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Runtime.Extensions/4.3.0": { + "sha512": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", + "type": "package", + "path": "System.Runtime.Extensions/4.3.0", + "files": [ + "System.Runtime.Extensions.4.3.0.nupkg.sha512", + "System.Runtime.Extensions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.xml", + "ref/netcore50/de/System.Runtime.Extensions.xml", + "ref/netcore50/es/System.Runtime.Extensions.xml", + "ref/netcore50/fr/System.Runtime.Extensions.xml", + "ref/netcore50/it/System.Runtime.Extensions.xml", + "ref/netcore50/ja/System.Runtime.Extensions.xml", + "ref/netcore50/ko/System.Runtime.Extensions.xml", + "ref/netcore50/ru/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hans/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.0/System.Runtime.Extensions.dll", + "ref/netstandard1.0/System.Runtime.Extensions.xml", + "ref/netstandard1.0/de/System.Runtime.Extensions.xml", + "ref/netstandard1.0/es/System.Runtime.Extensions.xml", + "ref/netstandard1.0/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.0/it/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.3/System.Runtime.Extensions.dll", + "ref/netstandard1.3/System.Runtime.Extensions.xml", + "ref/netstandard1.3/de/System.Runtime.Extensions.xml", + "ref/netstandard1.3/es/System.Runtime.Extensions.xml", + "ref/netstandard1.3/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.3/it/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.5/System.Runtime.Extensions.dll", + "ref/netstandard1.5/System.Runtime.Extensions.xml", + "ref/netstandard1.5/de/System.Runtime.Extensions.xml", + "ref/netstandard1.5/es/System.Runtime.Extensions.xml", + "ref/netstandard1.5/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.5/it/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Runtime.Handles/4.0.1": { + "sha512": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==", + "type": "package", + "path": "System.Runtime.Handles/4.0.1", + "files": [ + "System.Runtime.Handles.4.0.1.nupkg.sha512", + "System.Runtime.Handles.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/_._", + "ref/netstandard1.3/System.Runtime.Handles.dll", + "ref/netstandard1.3/System.Runtime.Handles.xml", + "ref/netstandard1.3/de/System.Runtime.Handles.xml", + "ref/netstandard1.3/es/System.Runtime.Handles.xml", + "ref/netstandard1.3/fr/System.Runtime.Handles.xml", + "ref/netstandard1.3/it/System.Runtime.Handles.xml", + "ref/netstandard1.3/ja/System.Runtime.Handles.xml", + "ref/netstandard1.3/ko/System.Runtime.Handles.xml", + "ref/netstandard1.3/ru/System.Runtime.Handles.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.Handles.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.Handles.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Runtime.InteropServices/4.1.0": { + "sha512": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==", + "type": "package", + "path": "System.Runtime.InteropServices/4.1.0", + "files": [ + "System.Runtime.InteropServices.4.1.0.nupkg.sha512", + "System.Runtime.InteropServices.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.InteropServices.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.InteropServices.dll", + "ref/netcore50/System.Runtime.InteropServices.dll", + "ref/netcore50/System.Runtime.InteropServices.xml", + "ref/netcore50/de/System.Runtime.InteropServices.xml", + "ref/netcore50/es/System.Runtime.InteropServices.xml", + "ref/netcore50/fr/System.Runtime.InteropServices.xml", + "ref/netcore50/it/System.Runtime.InteropServices.xml", + "ref/netcore50/ja/System.Runtime.InteropServices.xml", + "ref/netcore50/ko/System.Runtime.InteropServices.xml", + "ref/netcore50/ru/System.Runtime.InteropServices.xml", + "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml", + "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/System.Runtime.InteropServices.dll", + "ref/netstandard1.1/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.1/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/System.Runtime.InteropServices.dll", + "ref/netstandard1.2/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.2/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/System.Runtime.InteropServices.dll", + "ref/netstandard1.3/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/System.Runtime.InteropServices.dll", + "ref/netstandard1.5/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/de/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/es/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/fr/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/it/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/ja/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/ko/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/ru/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.InteropServices.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.InteropServices.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { + "sha512": "hWPhJxc453RCa8Z29O91EmfGeZIHX1ZH2A8L6lYQVSaKzku2DfArSfMEb1/MYYzPQRJZeu0c9dmYeJKxW5Fgng==", + "type": "package", + "path": "System.Runtime.InteropServices.RuntimeInformation/4.0.0", + "files": [ + "System.Runtime.InteropServices.RuntimeInformation.4.0.0.nupkg.sha512", + "System.Runtime.InteropServices.RuntimeInformation.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", + "lib/win8/System.Runtime.InteropServices.RuntimeInformation.dll", + "lib/wpa81/System.Runtime.InteropServices.RuntimeInformation.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/netcore50/System.Runtime.InteropServices.RuntimeInformation.dll", + "runtimes/win/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll" + ] + }, + "System.Runtime.Numerics/4.0.1": { + "sha512": "+XbKFuzdmLP3d1o9pdHu2nxjNr2OEPqGzKeegPLCUMM71a0t50A/rOcIRmGs9wR7a8KuHX6hYs/7/TymIGLNqg==", + "type": "package", + "path": "System.Runtime.Numerics/4.0.1", + "files": [ + "System.Runtime.Numerics.4.0.1.nupkg.sha512", + "System.Runtime.Numerics.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Runtime.Numerics.dll", + "lib/netstandard1.3/System.Runtime.Numerics.dll", + "lib/portable-net45+win8+wpa81/_._", + "lib/win8/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Runtime.Numerics.dll", + "ref/netcore50/System.Runtime.Numerics.xml", + "ref/netcore50/de/System.Runtime.Numerics.xml", + "ref/netcore50/es/System.Runtime.Numerics.xml", + "ref/netcore50/fr/System.Runtime.Numerics.xml", + "ref/netcore50/it/System.Runtime.Numerics.xml", + "ref/netcore50/ja/System.Runtime.Numerics.xml", + "ref/netcore50/ko/System.Runtime.Numerics.xml", + "ref/netcore50/ru/System.Runtime.Numerics.xml", + "ref/netcore50/zh-hans/System.Runtime.Numerics.xml", + "ref/netcore50/zh-hant/System.Runtime.Numerics.xml", + "ref/netstandard1.1/System.Runtime.Numerics.dll", + "ref/netstandard1.1/System.Runtime.Numerics.xml", + "ref/netstandard1.1/de/System.Runtime.Numerics.xml", + "ref/netstandard1.1/es/System.Runtime.Numerics.xml", + "ref/netstandard1.1/fr/System.Runtime.Numerics.xml", + "ref/netstandard1.1/it/System.Runtime.Numerics.xml", + "ref/netstandard1.1/ja/System.Runtime.Numerics.xml", + "ref/netstandard1.1/ko/System.Runtime.Numerics.xml", + "ref/netstandard1.1/ru/System.Runtime.Numerics.xml", + "ref/netstandard1.1/zh-hans/System.Runtime.Numerics.xml", + "ref/netstandard1.1/zh-hant/System.Runtime.Numerics.xml", + "ref/portable-net45+win8+wpa81/_._", + "ref/win8/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Security.Cryptography.Algorithms/4.2.0": { + "sha512": "8JQFxbLVdrtIOKMDN38Fn0GWnqYZw/oMlwOUG/qz1jqChvyZlnUmu+0s7wLx7JYua/nAXoESpHA3iw11QFWhXg==", + "type": "package", + "path": "System.Security.Cryptography.Algorithms/4.2.0", + "files": [ + "System.Security.Cryptography.Algorithms.4.2.0.nupkg.sha512", + "System.Security.Cryptography.Algorithms.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Algorithms.dll", + "lib/net461/System.Security.Cryptography.Algorithms.dll", + "lib/net463/System.Security.Cryptography.Algorithms.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Algorithms.dll", + "ref/net461/System.Security.Cryptography.Algorithms.dll", + "ref/net463/System.Security.Cryptography.Algorithms.dll", + "ref/netstandard1.3/System.Security.Cryptography.Algorithms.dll", + "ref/netstandard1.4/System.Security.Cryptography.Algorithms.dll", + "ref/netstandard1.6/System.Security.Cryptography.Algorithms.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/net463/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/netcore50/System.Security.Cryptography.Algorithms.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Algorithms.dll" + ] + }, + "System.Security.Cryptography.Cng/4.2.0": { + "sha512": "cUJ2h+ZvONDe28Szw3st5dOHdjndhJzQ2WObDEXAWRPEQBtVItVoxbXM/OEsTthl3cNn2dk2k0I3y45igCQcLw==", + "type": "package", + "path": "System.Security.Cryptography.Cng/4.2.0", + "files": [ + "System.Security.Cryptography.Cng.4.2.0.nupkg.sha512", + "System.Security.Cryptography.Cng.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/net46/System.Security.Cryptography.Cng.dll", + "lib/net461/System.Security.Cryptography.Cng.dll", + "lib/net463/System.Security.Cryptography.Cng.dll", + "ref/net46/System.Security.Cryptography.Cng.dll", + "ref/net461/System.Security.Cryptography.Cng.dll", + "ref/net463/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.3/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.4/System.Security.Cryptography.Cng.dll", + "ref/netstandard1.6/System.Security.Cryptography.Cng.dll", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/net463/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netstandard1.4/System.Security.Cryptography.Cng.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.Cng.dll" + ] + }, + "System.Security.Cryptography.Csp/4.0.0": { + "sha512": "/i1Usuo4PgAqgbPNC0NjbO3jPW//BoBlTpcWFD1EHVbidH21y4c1ap5bbEMSGAXjAShhMH4abi/K8fILrnu4BQ==", + "type": "package", + "path": "System.Security.Cryptography.Csp/4.0.0", + "files": [ + "System.Security.Cryptography.Csp.4.0.0.nupkg.sha512", + "System.Security.Cryptography.Csp.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Csp.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Csp.dll", + "ref/netstandard1.3/System.Security.Cryptography.Csp.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Csp.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Csp.dll", + "runtimes/win/lib/netcore50/_._", + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Csp.dll" + ] + }, + "System.Security.Cryptography.Encoding/4.0.0": { + "sha512": "FbKgE5MbxSQMPcSVRgwM6bXN3GtyAh04NkV8E5zKCBE26X0vYW0UtTa2FIgkH33WVqBVxRgxljlVYumWtU+HcQ==", + "type": "package", + "path": "System.Security.Cryptography.Encoding/4.0.0", + "files": [ + "System.Security.Cryptography.Encoding.4.0.0.nupkg.sha512", + "System.Security.Cryptography.Encoding.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Encoding.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Encoding.dll", + "ref/netstandard1.3/System.Security.Cryptography.Encoding.dll", + "ref/netstandard1.3/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/de/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/es/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/fr/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/it/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/ja/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/ko/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/ru/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/zh-hans/System.Security.Cryptography.Encoding.xml", + "ref/netstandard1.3/zh-hant/System.Security.Cryptography.Encoding.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll", + "runtimes/win/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll" + ] + }, + "System.Security.Cryptography.OpenSsl/4.0.0": { + "sha512": "HUG/zNUJwEiLkoURDixzkzZdB5yGA5pQhDP93ArOpDPQMteURIGERRNzzoJlmTreLBWr5lkFSjjMSk8ySEpQMw==", + "type": "package", + "path": "System.Security.Cryptography.OpenSsl/4.0.0", + "files": [ + "System.Security.Cryptography.OpenSsl.4.0.0.nupkg.sha512", + "System.Security.Cryptography.OpenSsl.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", + "ref/netstandard1.6/System.Security.Cryptography.OpenSsl.dll", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.OpenSsl.dll" + ] + }, + "System.Security.Cryptography.Primitives/4.0.0": { + "sha512": "Wkd7QryWYjkQclX0bngpntW5HSlMzeJU24UaLJQ7YTfI8ydAVAaU2J+HXLLABOVJlKTVvAeL0Aj39VeTe7L+oA==", + "type": "package", + "path": "System.Security.Cryptography.Primitives/4.0.0", + "files": [ + "System.Security.Cryptography.Primitives.4.0.0.nupkg.sha512", + "System.Security.Cryptography.Primitives.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.Primitives.dll", + "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.Primitives.dll", + "ref/netstandard1.3/System.Security.Cryptography.Primitives.dll", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Security.Cryptography.X509Certificates/4.1.0": { + "sha512": "4HEfsQIKAhA1+ApNn729Gi09zh+lYWwyIuViihoMDWp1vQnEkL2ct7mAbhBlLYm+x/L4Rr/pyGge1lIY635e0w==", + "type": "package", + "path": "System.Security.Cryptography.X509Certificates/4.1.0", + "files": [ + "System.Security.Cryptography.X509Certificates.4.1.0.nupkg.sha512", + "System.Security.Cryptography.X509Certificates.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net46/System.Security.Cryptography.X509Certificates.dll", + "lib/net461/System.Security.Cryptography.X509Certificates.dll", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net46/System.Security.Cryptography.X509Certificates.dll", + "ref/net461/System.Security.Cryptography.X509Certificates.dll", + "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll", + "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/de/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/es/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/fr/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/it/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/ja/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/ko/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/ru/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/zh-hans/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.3/zh-hant/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.dll", + "ref/netstandard1.4/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/de/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/es/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/fr/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/it/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/ja/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/ko/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/ru/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/zh-hans/System.Security.Cryptography.X509Certificates.xml", + "ref/netstandard1.4/zh-hant/System.Security.Cryptography.X509Certificates.xml", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll" + ] + }, + "System.Text.Encoding/4.3.0": { + "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==", + "type": "package", + "path": "System.Text.Encoding/4.3.0", + "files": [ + "System.Text.Encoding.4.3.0.nupkg.sha512", + "System.Text.Encoding.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Text.Encoding.dll", + "ref/netcore50/System.Text.Encoding.xml", + "ref/netcore50/de/System.Text.Encoding.xml", + "ref/netcore50/es/System.Text.Encoding.xml", + "ref/netcore50/fr/System.Text.Encoding.xml", + "ref/netcore50/it/System.Text.Encoding.xml", + "ref/netcore50/ja/System.Text.Encoding.xml", + "ref/netcore50/ko/System.Text.Encoding.xml", + "ref/netcore50/ru/System.Text.Encoding.xml", + "ref/netcore50/zh-hans/System.Text.Encoding.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.0/System.Text.Encoding.dll", + "ref/netstandard1.0/System.Text.Encoding.xml", + "ref/netstandard1.0/de/System.Text.Encoding.xml", + "ref/netstandard1.0/es/System.Text.Encoding.xml", + "ref/netstandard1.0/fr/System.Text.Encoding.xml", + "ref/netstandard1.0/it/System.Text.Encoding.xml", + "ref/netstandard1.0/ja/System.Text.Encoding.xml", + "ref/netstandard1.0/ko/System.Text.Encoding.xml", + "ref/netstandard1.0/ru/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.3/System.Text.Encoding.dll", + "ref/netstandard1.3/System.Text.Encoding.xml", + "ref/netstandard1.3/de/System.Text.Encoding.xml", + "ref/netstandard1.3/es/System.Text.Encoding.xml", + "ref/netstandard1.3/fr/System.Text.Encoding.xml", + "ref/netstandard1.3/it/System.Text.Encoding.xml", + "ref/netstandard1.3/ja/System.Text.Encoding.xml", + "ref/netstandard1.3/ko/System.Text.Encoding.xml", + "ref/netstandard1.3/ru/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Text.Encoding.Extensions/4.0.11": { + "sha512": "jtbiTDtvfLYgXn8PTfWI+SiBs51rrmO4AAckx4KR6vFK9Wzf6tI8kcRdsYQNwriUeQ1+CtQbM1W4cMbLXnj/OQ==", + "type": "package", + "path": "System.Text.Encoding.Extensions/4.0.11", + "files": [ + "System.Text.Encoding.Extensions.4.0.11.nupkg.sha512", + "System.Text.Encoding.Extensions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Text.Encoding.Extensions.dll", + "ref/netcore50/System.Text.Encoding.Extensions.xml", + "ref/netcore50/de/System.Text.Encoding.Extensions.xml", + "ref/netcore50/es/System.Text.Encoding.Extensions.xml", + "ref/netcore50/fr/System.Text.Encoding.Extensions.xml", + "ref/netcore50/it/System.Text.Encoding.Extensions.xml", + "ref/netcore50/ja/System.Text.Encoding.Extensions.xml", + "ref/netcore50/ko/System.Text.Encoding.Extensions.xml", + "ref/netcore50/ru/System.Text.Encoding.Extensions.xml", + "ref/netcore50/zh-hans/System.Text.Encoding.Extensions.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/System.Text.Encoding.Extensions.dll", + "ref/netstandard1.0/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/de/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/es/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/fr/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/it/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/ja/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/ko/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/ru/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/System.Text.Encoding.Extensions.dll", + "ref/netstandard1.3/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/de/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/es/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/fr/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/it/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/ja/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/ko/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/ru/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Text.Encoding.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Text.Encoding.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Text.RegularExpressions/4.3.0": { + "sha512": "RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", + "type": "package", + "path": "System.Text.RegularExpressions/4.3.0", + "files": [ + "System.Text.RegularExpressions.4.3.0.nupkg.sha512", + "System.Text.RegularExpressions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net463/System.Text.RegularExpressions.dll", + "lib/netcore50/System.Text.RegularExpressions.dll", + "lib/netstandard1.6/System.Text.RegularExpressions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net463/System.Text.RegularExpressions.dll", + "ref/netcore50/System.Text.RegularExpressions.dll", + "ref/netcore50/System.Text.RegularExpressions.xml", + "ref/netcore50/de/System.Text.RegularExpressions.xml", + "ref/netcore50/es/System.Text.RegularExpressions.xml", + "ref/netcore50/fr/System.Text.RegularExpressions.xml", + "ref/netcore50/it/System.Text.RegularExpressions.xml", + "ref/netcore50/ja/System.Text.RegularExpressions.xml", + "ref/netcore50/ko/System.Text.RegularExpressions.xml", + "ref/netcore50/ru/System.Text.RegularExpressions.xml", + "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml", + "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml", + "ref/netcoreapp1.1/System.Text.RegularExpressions.dll", + "ref/netstandard1.0/System.Text.RegularExpressions.dll", + "ref/netstandard1.0/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/System.Text.RegularExpressions.dll", + "ref/netstandard1.3/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/System.Text.RegularExpressions.dll", + "ref/netstandard1.6/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Threading/4.3.0": { + "sha512": "VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", + "type": "package", + "path": "System.Threading/4.3.0", + "files": [ + "System.Threading.4.3.0.nupkg.sha512", + "System.Threading.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Threading.dll", + "lib/netstandard1.3/System.Threading.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.dll", + "ref/netcore50/System.Threading.xml", + "ref/netcore50/de/System.Threading.xml", + "ref/netcore50/es/System.Threading.xml", + "ref/netcore50/fr/System.Threading.xml", + "ref/netcore50/it/System.Threading.xml", + "ref/netcore50/ja/System.Threading.xml", + "ref/netcore50/ko/System.Threading.xml", + "ref/netcore50/ru/System.Threading.xml", + "ref/netcore50/zh-hans/System.Threading.xml", + "ref/netcore50/zh-hant/System.Threading.xml", + "ref/netstandard1.0/System.Threading.dll", + "ref/netstandard1.0/System.Threading.xml", + "ref/netstandard1.0/de/System.Threading.xml", + "ref/netstandard1.0/es/System.Threading.xml", + "ref/netstandard1.0/fr/System.Threading.xml", + "ref/netstandard1.0/it/System.Threading.xml", + "ref/netstandard1.0/ja/System.Threading.xml", + "ref/netstandard1.0/ko/System.Threading.xml", + "ref/netstandard1.0/ru/System.Threading.xml", + "ref/netstandard1.0/zh-hans/System.Threading.xml", + "ref/netstandard1.0/zh-hant/System.Threading.xml", + "ref/netstandard1.3/System.Threading.dll", + "ref/netstandard1.3/System.Threading.xml", + "ref/netstandard1.3/de/System.Threading.xml", + "ref/netstandard1.3/es/System.Threading.xml", + "ref/netstandard1.3/fr/System.Threading.xml", + "ref/netstandard1.3/it/System.Threading.xml", + "ref/netstandard1.3/ja/System.Threading.xml", + "ref/netstandard1.3/ko/System.Threading.xml", + "ref/netstandard1.3/ru/System.Threading.xml", + "ref/netstandard1.3/zh-hans/System.Threading.xml", + "ref/netstandard1.3/zh-hant/System.Threading.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Threading.dll" + ] + }, + "System.Threading.Tasks/4.3.0": { + "sha512": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", + "type": "package", + "path": "System.Threading.Tasks/4.3.0", + "files": [ + "System.Threading.Tasks.4.3.0.nupkg.sha512", + "System.Threading.Tasks.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.Tasks.dll", + "ref/netcore50/System.Threading.Tasks.xml", + "ref/netcore50/de/System.Threading.Tasks.xml", + "ref/netcore50/es/System.Threading.Tasks.xml", + "ref/netcore50/fr/System.Threading.Tasks.xml", + "ref/netcore50/it/System.Threading.Tasks.xml", + "ref/netcore50/ja/System.Threading.Tasks.xml", + "ref/netcore50/ko/System.Threading.Tasks.xml", + "ref/netcore50/ru/System.Threading.Tasks.xml", + "ref/netcore50/zh-hans/System.Threading.Tasks.xml", + "ref/netcore50/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.0/System.Threading.Tasks.dll", + "ref/netstandard1.0/System.Threading.Tasks.xml", + "ref/netstandard1.0/de/System.Threading.Tasks.xml", + "ref/netstandard1.0/es/System.Threading.Tasks.xml", + "ref/netstandard1.0/fr/System.Threading.Tasks.xml", + "ref/netstandard1.0/it/System.Threading.Tasks.xml", + "ref/netstandard1.0/ja/System.Threading.Tasks.xml", + "ref/netstandard1.0/ko/System.Threading.Tasks.xml", + "ref/netstandard1.0/ru/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.3/System.Threading.Tasks.dll", + "ref/netstandard1.3/System.Threading.Tasks.xml", + "ref/netstandard1.3/de/System.Threading.Tasks.xml", + "ref/netstandard1.3/es/System.Threading.Tasks.xml", + "ref/netstandard1.3/fr/System.Threading.Tasks.xml", + "ref/netstandard1.3/it/System.Threading.Tasks.xml", + "ref/netstandard1.3/ja/System.Threading.Tasks.xml", + "ref/netstandard1.3/ko/System.Threading.Tasks.xml", + "ref/netstandard1.3/ru/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Threading.Tasks.Extensions/4.0.0": { + "sha512": "pH4FZDsZQ/WmgJtN4LWYmRdJAEeVkyriSwrv2Teoe5FOU0Yxlb6II6GL8dBPOfRmutHGATduj3ooMt7dJ2+i+w==", + "type": "package", + "path": "System.Threading.Tasks.Extensions/4.0.0", + "files": [ + "System.Threading.Tasks.Extensions.4.0.0.nupkg.sha512", + "System.Threading.Tasks.Extensions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll", + "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml" + ] + }, + "System.Threading.Timer/4.0.1": { + "sha512": "saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==", + "type": "package", + "path": "System.Threading.Timer/4.0.1", + "files": [ + "System.Threading.Timer.4.0.1.nupkg.sha512", + "System.Threading.Timer.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net451/_._", + "lib/portable-net451+win81+wpa81/_._", + "lib/win81/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net451/_._", + "ref/netcore50/System.Threading.Timer.dll", + "ref/netcore50/System.Threading.Timer.xml", + "ref/netcore50/de/System.Threading.Timer.xml", + "ref/netcore50/es/System.Threading.Timer.xml", + "ref/netcore50/fr/System.Threading.Timer.xml", + "ref/netcore50/it/System.Threading.Timer.xml", + "ref/netcore50/ja/System.Threading.Timer.xml", + "ref/netcore50/ko/System.Threading.Timer.xml", + "ref/netcore50/ru/System.Threading.Timer.xml", + "ref/netcore50/zh-hans/System.Threading.Timer.xml", + "ref/netcore50/zh-hant/System.Threading.Timer.xml", + "ref/netstandard1.2/System.Threading.Timer.dll", + "ref/netstandard1.2/System.Threading.Timer.xml", + "ref/netstandard1.2/de/System.Threading.Timer.xml", + "ref/netstandard1.2/es/System.Threading.Timer.xml", + "ref/netstandard1.2/fr/System.Threading.Timer.xml", + "ref/netstandard1.2/it/System.Threading.Timer.xml", + "ref/netstandard1.2/ja/System.Threading.Timer.xml", + "ref/netstandard1.2/ko/System.Threading.Timer.xml", + "ref/netstandard1.2/ru/System.Threading.Timer.xml", + "ref/netstandard1.2/zh-hans/System.Threading.Timer.xml", + "ref/netstandard1.2/zh-hant/System.Threading.Timer.xml", + "ref/portable-net451+win81+wpa81/_._", + "ref/win81/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Xml.ReaderWriter/4.0.11": { + "sha512": "ZIiLPsf67YZ9zgr31vzrFaYQqxRPX9cVHjtPSnmx4eN6lbS/yEyYNr2vs1doGDEscF0tjCZFsk9yUg1sC9e8tg==", + "type": "package", + "path": "System.Xml.ReaderWriter/4.0.11", + "files": [ + "System.Xml.ReaderWriter.4.0.11.nupkg.sha512", + "System.Xml.ReaderWriter.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Xml.ReaderWriter.dll", + "lib/netstandard1.3/System.Xml.ReaderWriter.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Xml.ReaderWriter.dll", + "ref/netcore50/System.Xml.ReaderWriter.xml", + "ref/netcore50/de/System.Xml.ReaderWriter.xml", + "ref/netcore50/es/System.Xml.ReaderWriter.xml", + "ref/netcore50/fr/System.Xml.ReaderWriter.xml", + "ref/netcore50/it/System.Xml.ReaderWriter.xml", + "ref/netcore50/ja/System.Xml.ReaderWriter.xml", + "ref/netcore50/ko/System.Xml.ReaderWriter.xml", + "ref/netcore50/ru/System.Xml.ReaderWriter.xml", + "ref/netcore50/zh-hans/System.Xml.ReaderWriter.xml", + "ref/netcore50/zh-hant/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/System.Xml.ReaderWriter.dll", + "ref/netstandard1.0/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/de/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/es/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/fr/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/it/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/ja/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/ko/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/ru/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/zh-hans/System.Xml.ReaderWriter.xml", + "ref/netstandard1.0/zh-hant/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/System.Xml.ReaderWriter.dll", + "ref/netstandard1.3/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/de/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/es/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/fr/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/it/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/ja/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/ko/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/ru/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/zh-hans/System.Xml.ReaderWriter.xml", + "ref/netstandard1.3/zh-hant/System.Xml.ReaderWriter.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, + "System.Xml.XDocument/4.0.11": { + "sha512": "Mk2mKmPi0nWaoiYeotq1dgeNK1fqWh61+EK+w4Wu8SWuTYLzpUnschb59bJtGywaPq7SmTuPf44wrXRwbIrukg==", + "type": "package", + "path": "System.Xml.XDocument/4.0.11", + "files": [ + "System.Xml.XDocument.4.0.11.nupkg.sha512", + "System.Xml.XDocument.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Xml.XDocument.dll", + "lib/netstandard1.3/System.Xml.XDocument.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Xml.XDocument.dll", + "ref/netcore50/System.Xml.XDocument.xml", + "ref/netcore50/de/System.Xml.XDocument.xml", + "ref/netcore50/es/System.Xml.XDocument.xml", + "ref/netcore50/fr/System.Xml.XDocument.xml", + "ref/netcore50/it/System.Xml.XDocument.xml", + "ref/netcore50/ja/System.Xml.XDocument.xml", + "ref/netcore50/ko/System.Xml.XDocument.xml", + "ref/netcore50/ru/System.Xml.XDocument.xml", + "ref/netcore50/zh-hans/System.Xml.XDocument.xml", + "ref/netcore50/zh-hant/System.Xml.XDocument.xml", + "ref/netstandard1.0/System.Xml.XDocument.dll", + "ref/netstandard1.0/System.Xml.XDocument.xml", + "ref/netstandard1.0/de/System.Xml.XDocument.xml", + "ref/netstandard1.0/es/System.Xml.XDocument.xml", + "ref/netstandard1.0/fr/System.Xml.XDocument.xml", + "ref/netstandard1.0/it/System.Xml.XDocument.xml", + "ref/netstandard1.0/ja/System.Xml.XDocument.xml", + "ref/netstandard1.0/ko/System.Xml.XDocument.xml", + "ref/netstandard1.0/ru/System.Xml.XDocument.xml", + "ref/netstandard1.0/zh-hans/System.Xml.XDocument.xml", + "ref/netstandard1.0/zh-hant/System.Xml.XDocument.xml", + "ref/netstandard1.3/System.Xml.XDocument.dll", + "ref/netstandard1.3/System.Xml.XDocument.xml", + "ref/netstandard1.3/de/System.Xml.XDocument.xml", + "ref/netstandard1.3/es/System.Xml.XDocument.xml", + "ref/netstandard1.3/fr/System.Xml.XDocument.xml", + "ref/netstandard1.3/it/System.Xml.XDocument.xml", + "ref/netstandard1.3/ja/System.Xml.XDocument.xml", + "ref/netstandard1.3/ko/System.Xml.XDocument.xml", + "ref/netstandard1.3/ru/System.Xml.XDocument.xml", + "ref/netstandard1.3/zh-hans/System.Xml.XDocument.xml", + "ref/netstandard1.3/zh-hant/System.Xml.XDocument.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + } + }, + "projectFileDependencyGroups": { + "": [ + "NETStandard.Library >= 1.6.0", + "System.ComponentModel.Annotations >= 4.3.0", + "System.Reflection.TypeExtensions >= 4.3.0" + ], + ".NETStandard,Version=v1.6": [] + }, + "tools": {}, + "projectFileToolGroups": {} +} \ No newline at end of file diff --git a/Foundation.sln b/Foundation.sln index e9ef080..ec18a37 100644 --- a/Foundation.sln +++ b/Foundation.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.30723.0 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Foundation.ObjectHydrator", "Foundation.ObjectHydrator\Foundation.ObjectHydrator.csproj", "{8B60029E-DC22-4019-8AD6-E6A6A0CAEBFA}" EndProject @@ -14,6 +14,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{9DD54A .nuget\packages.config = .nuget\packages.config EndProjectSection EndProject +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Foundation.ObjectHydrator.Core", "Foundation.ObjectHydrator.Core\Foundation.ObjectHydrator.Core.xproj", "{05F92768-55CB-44D7-8AE3-571C9E1DBCC6}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -32,6 +34,10 @@ Global {D43EF567-08DE-479D-9D03-1820595911CF}.Debug|Any CPU.Build.0 = Debug|Any CPU {D43EF567-08DE-479D-9D03-1820595911CF}.Release|Any CPU.ActiveCfg = Release|Any CPU {D43EF567-08DE-479D-9D03-1820595911CF}.Release|Any CPU.Build.0 = Release|Any CPU + {05F92768-55CB-44D7-8AE3-571C9E1DBCC6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {05F92768-55CB-44D7-8AE3-571C9E1DBCC6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {05F92768-55CB-44D7-8AE3-571C9E1DBCC6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {05F92768-55CB-44D7-8AE3-571C9E1DBCC6}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE From 451edbc582a231cf6c94fb6e543e5dd759a0ccec Mon Sep 17 00:00:00 2001 From: Rukai Date: Mon, 15 May 2017 16:51:56 +0800 Subject: [PATCH 2/2] add RandomOptionsGenerator --- .vs/restore.dg | 1 + Foundation.ObjectHydrator.Core.nuspec | 25 + .../Generators/RandomOptionsGenerator.cs | 29 + Foundation.ObjectHydrator.Core/project.json | 13 +- .../project.lock.json | 1661 ++++++++++++++++- 5 files changed, 1721 insertions(+), 8 deletions(-) create mode 100644 .vs/restore.dg create mode 100644 Foundation.ObjectHydrator.Core.nuspec create mode 100644 Foundation.ObjectHydrator.Core/Generators/RandomOptionsGenerator.cs diff --git a/.vs/restore.dg b/.vs/restore.dg new file mode 100644 index 0000000..d51aabc --- /dev/null +++ b/.vs/restore.dg @@ -0,0 +1 @@ +#:C:\Projects\GitHub\ObjectHydratorCore\Foundation.ObjectHydrator.Core\Foundation.ObjectHydrator.Core.xproj diff --git a/Foundation.ObjectHydrator.Core.nuspec b/Foundation.ObjectHydrator.Core.nuspec new file mode 100644 index 0000000..520bfb0 --- /dev/null +++ b/Foundation.ObjectHydrator.Core.nuspec @@ -0,0 +1,25 @@ + + + + Foundation.ObjectHydrator.Core + 1.0.1 + ObjectHydrator + Rukai, Ryan Smith + Rukai + + + + false + This is a lib for ObjectHydrator for .net core! It is rebuilt from Foundation.ObjectHydrator! Thanks! + Initial realease for .net core 1.6 + Copyright 2016 + ObjectHydrator .netCore + + + + + + + + + \ No newline at end of file diff --git a/Foundation.ObjectHydrator.Core/Generators/RandomOptionsGenerator.cs b/Foundation.ObjectHydrator.Core/Generators/RandomOptionsGenerator.cs new file mode 100644 index 0000000..92b6f3e --- /dev/null +++ b/Foundation.ObjectHydrator.Core/Generators/RandomOptionsGenerator.cs @@ -0,0 +1,29 @@ +using Foundation.ObjectHydrator.Interfaces; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Foundation.ObjectHydrator.Core.Generators +{ + public class RandomOptionsGenerator : IGenerator + { + Random random; + + public T[] RandomStringOptions { get; set; } + + public RandomOptionsGenerator(params T[] randomStringOptions) + { + random = RandomSingleton.Instance.Random; + RandomStringOptions = randomStringOptions ?? new T[] { }; + } + + public T Generate() + { + var options = RandomStringOptions; + int num = random.Next(0, options.Length - 1); + return options[num]; + } + } +} diff --git a/Foundation.ObjectHydrator.Core/project.json b/Foundation.ObjectHydrator.Core/project.json index 281f5ca..fb1e1fa 100644 --- a/Foundation.ObjectHydrator.Core/project.json +++ b/Foundation.ObjectHydrator.Core/project.json @@ -1,6 +1,14 @@ { - "version": "1.0.0-*", - + "title": "Foundation.ObjectHydrator.Core", + "description": "Foundation.ObjectHydrator.Core", + "version": "1.0.2-*", + "packOptions": { + "owners": [ "Rukai" ], + "tags": [ "ObjectHydrator", ".net core" ], + "requireLicenseAcceptance": false, + "summary": "This is a lib for ObjectHydrator for .net core! It is rebuilt from Foundation.ObjectHydrator! Thanks!", + "releaseNotes": "Refine the RandomOptionsGenerator." + }, "dependencies": { "NETStandard.Library": "1.6.0", "System.ComponentModel.Annotations": "4.3.0", @@ -8,6 +16,7 @@ }, "frameworks": { + "net462": {}, "netstandard1.6": { "imports": "dnxcore50" } diff --git a/Foundation.ObjectHydrator.Core/project.lock.json b/Foundation.ObjectHydrator.Core/project.lock.json index 9e61ebf..0431b6c 100644 --- a/Foundation.ObjectHydrator.Core/project.lock.json +++ b/Foundation.ObjectHydrator.Core/project.lock.json @@ -2,6 +2,678 @@ "locked": false, "version": 2, "targets": { + ".NETFramework,Version=v4.6.2": { + "Microsoft.NETCore.Platforms/1.0.1": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.Win32.Primitives/4.0.1": { + "type": "package", + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "ref/net46/Microsoft.Win32.Primitives.dll": {} + }, + "runtime": { + "lib/net46/Microsoft.Win32.Primitives.dll": {} + } + }, + "NETStandard.Library/1.6.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.0.1", + "Microsoft.Win32.Primitives": "4.0.1", + "System.AppContext": "4.1.0", + "System.Collections": "4.0.11", + "System.Collections.Concurrent": "4.0.12", + "System.Console": "4.0.0", + "System.Diagnostics.Debug": "4.0.11", + "System.Diagnostics.Tools": "4.0.1", + "System.Diagnostics.Tracing": "4.1.0", + "System.Globalization": "4.0.11", + "System.Globalization.Calendars": "4.0.1", + "System.IO": "4.1.0", + "System.IO.Compression": "4.1.0", + "System.IO.Compression.ZipFile": "4.0.1", + "System.IO.FileSystem": "4.0.1", + "System.IO.FileSystem.Primitives": "4.0.1", + "System.Linq": "4.1.0", + "System.Linq.Expressions": "4.1.0", + "System.Net.Http": "4.1.0", + "System.Net.Primitives": "4.0.11", + "System.Net.Sockets": "4.1.0", + "System.ObjectModel": "4.0.12", + "System.Reflection": "4.1.0", + "System.Reflection.Extensions": "4.0.1", + "System.Reflection.Primitives": "4.0.1", + "System.Resources.ResourceManager": "4.0.1", + "System.Runtime": "4.1.0", + "System.Runtime.Extensions": "4.1.0", + "System.Runtime.Handles": "4.0.1", + "System.Runtime.InteropServices": "4.1.0", + "System.Runtime.InteropServices.RuntimeInformation": "4.0.0", + "System.Runtime.Numerics": "4.0.1", + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0", + "System.Security.Cryptography.Primitives": "4.0.0", + "System.Security.Cryptography.X509Certificates": "4.1.0", + "System.Text.Encoding": "4.0.11", + "System.Text.Encoding.Extensions": "4.0.11", + "System.Text.RegularExpressions": "4.1.0", + "System.Threading": "4.0.11", + "System.Threading.Tasks": "4.0.11", + "System.Threading.Timer": "4.0.1", + "System.Xml.ReaderWriter": "4.0.11", + "System.Xml.XDocument": "4.0.11" + } + }, + "System.AppContext/4.1.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net46/System.AppContext.dll": {} + }, + "runtime": { + "lib/net46/System.AppContext.dll": {} + } + }, + "System.Collections/4.0.11": { + "type": "package", + "frameworkAssemblies": [ + "System", + "System.Core" + ], + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Collections.Concurrent/4.0.12": { + "type": "package", + "frameworkAssemblies": [ + "System" + ], + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.ComponentModel.Annotations/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "System.ComponentModel.DataAnnotations", + "mscorlib" + ], + "compile": { + "ref/net461/System.ComponentModel.Annotations.dll": {} + }, + "runtime": { + "lib/net461/System.ComponentModel.Annotations.dll": {} + } + }, + "System.Console/4.0.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net46/System.Console.dll": {} + }, + "runtime": { + "lib/net46/System.Console.dll": {} + } + }, + "System.Diagnostics.Debug/4.0.11": { + "type": "package", + "frameworkAssemblies": [ + "System" + ], + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Diagnostics.DiagnosticSource/4.0.0": { + "type": "package", + "compile": { + "lib/net46/_._": {} + }, + "runtime": { + "lib/net46/System.Diagnostics.DiagnosticSource.dll": {} + } + }, + "System.Diagnostics.Tools/4.0.1": { + "type": "package", + "frameworkAssemblies": [ + "System" + ], + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Diagnostics.Tracing/4.1.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net462/System.Diagnostics.Tracing.dll": {} + }, + "runtime": { + "lib/net462/System.Diagnostics.Tracing.dll": {} + } + }, + "System.Globalization/4.0.11": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Globalization.Calendars/4.0.1": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net46/System.Globalization.Calendars.dll": {} + }, + "runtime": { + "lib/net46/System.Globalization.Calendars.dll": {} + } + }, + "System.IO/4.1.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "ref/net462/System.IO.dll": {} + }, + "runtime": { + "lib/net462/System.IO.dll": {} + } + }, + "System.IO.Compression/4.1.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "ref/net46/System.IO.Compression.dll": {} + }, + "runtime": { + "lib/net46/System.IO.Compression.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.IO.Compression.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/net46/System.IO.Compression.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.IO.Compression.ZipFile/4.0.1": { + "type": "package", + "frameworkAssemblies": [ + "System.IO.Compression.FileSystem", + "mscorlib" + ], + "compile": { + "ref/net46/System.IO.Compression.ZipFile.dll": {} + }, + "runtime": { + "lib/net46/System.IO.Compression.ZipFile.dll": {} + } + }, + "System.IO.FileSystem/4.0.1": { + "type": "package", + "dependencies": { + "System.IO.FileSystem.Primitives": "4.0.1" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net46/System.IO.FileSystem.dll": {} + }, + "runtime": { + "lib/net46/System.IO.FileSystem.dll": {} + } + }, + "System.IO.FileSystem.Primitives/4.0.1": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net46/System.IO.FileSystem.Primitives.dll": {} + }, + "runtime": { + "lib/net46/System.IO.FileSystem.Primitives.dll": {} + } + }, + "System.Linq/4.1.0": { + "type": "package", + "frameworkAssemblies": [ + "System.Core" + ], + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Linq.Expressions/4.1.0": { + "type": "package", + "frameworkAssemblies": [ + "System.Core" + ], + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Net.Http/4.1.0": { + "type": "package", + "dependencies": { + "Microsoft.Win32.Primitives": "4.0.1", + "System.Diagnostics.DiagnosticSource": "4.0.0", + "System.Security.Cryptography.X509Certificates": "4.1.0" + }, + "frameworkAssemblies": [ + "System.Net.Http" + ], + "compile": { + "ref/net46/System.Net.Http.dll": {} + }, + "runtime": { + "lib/net46/System.Net.Http.dll": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net46/System.Net.Http.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Net.Primitives/4.0.11": { + "type": "package", + "frameworkAssemblies": [ + "System" + ], + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Net.Sockets/4.1.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "ref/net46/System.Net.Sockets.dll": {} + }, + "runtime": { + "lib/net46/System.Net.Sockets.dll": {} + } + }, + "System.ObjectModel/4.0.12": { + "type": "package", + "frameworkAssemblies": [ + "System" + ], + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Reflection/4.3.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net462/System.Reflection.dll": {} + }, + "runtime": { + "lib/net462/System.Reflection.dll": {} + } + }, + "System.Reflection.Extensions/4.0.1": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Reflection.Primitives/4.0.1": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Reflection.TypeExtensions/4.3.0": { + "type": "package", + "dependencies": { + "System.Reflection": "4.3.0" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net462/System.Reflection.TypeExtensions.dll": {} + }, + "runtime": { + "lib/net462/System.Reflection.TypeExtensions.dll": {} + } + }, + "System.Resources.ResourceManager/4.0.1": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Runtime/4.1.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "System.ComponentModel.Composition", + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net462/System.Runtime.dll": {} + }, + "runtime": { + "lib/net462/System.Runtime.dll": {} + } + }, + "System.Runtime.Extensions/4.1.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "ref/net462/System.Runtime.Extensions.dll": {} + }, + "runtime": { + "lib/net462/System.Runtime.Extensions.dll": {} + } + }, + "System.Runtime.Handles/4.0.1": { + "type": "package", + "frameworkAssemblies": [ + "System.Core" + ], + "compile": { + "ref/net46/_._": {} + }, + "runtime": { + "lib/net46/_._": {} + } + }, + "System.Runtime.InteropServices/4.1.0": { + "type": "package", + "dependencies": { + "System.Runtime": "4.1.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net462/System.Runtime.InteropServices.dll": {} + }, + "runtime": { + "lib/net462/System.Runtime.InteropServices.dll": {} + } + }, + "System.Runtime.InteropServices.RuntimeInformation/4.0.0": { + "type": "package", + "compile": { + "ref/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {} + }, + "runtime": { + "lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/net45/System.Runtime.InteropServices.RuntimeInformation.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Runtime.Numerics/4.0.1": { + "type": "package", + "frameworkAssemblies": [ + "System.Numerics" + ], + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Security.Cryptography.Algorithms/4.2.0": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.Primitives": "4.0.0" + }, + "frameworkAssemblies": [ + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net461/System.Security.Cryptography.Algorithms.dll": {} + }, + "runtime": { + "lib/net461/System.Security.Cryptography.Algorithms.dll": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net461/System.Security.Cryptography.Algorithms.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Encoding/4.0.0": { + "type": "package", + "frameworkAssemblies": [ + "System", + "mscorlib" + ], + "compile": { + "ref/net46/System.Security.Cryptography.Encoding.dll": {} + }, + "runtime": { + "lib/net46/System.Security.Cryptography.Encoding.dll": {} + }, + "runtimeTargets": { + "runtimes/unix/lib/netstandard1.3/System.Security.Cryptography.Encoding.dll": { + "assetType": "runtime", + "rid": "unix" + }, + "runtimes/win/lib/net46/System.Security.Cryptography.Encoding.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Security.Cryptography.Primitives/4.0.0": { + "type": "package", + "frameworkAssemblies": [ + "mscorlib" + ], + "compile": { + "ref/net46/System.Security.Cryptography.Primitives.dll": {} + }, + "runtime": { + "lib/net46/System.Security.Cryptography.Primitives.dll": {} + } + }, + "System.Security.Cryptography.X509Certificates/4.1.0": { + "type": "package", + "dependencies": { + "System.Security.Cryptography.Algorithms": "4.2.0", + "System.Security.Cryptography.Encoding": "4.0.0" + }, + "frameworkAssemblies": [ + "System", + "System.Core", + "mscorlib" + ], + "compile": { + "ref/net461/System.Security.Cryptography.X509Certificates.dll": {} + }, + "runtime": { + "lib/net461/System.Security.Cryptography.X509Certificates.dll": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Text.Encoding/4.0.11": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Text.Encoding.Extensions/4.0.11": { + "type": "package", + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Text.RegularExpressions/4.1.0": { + "type": "package", + "frameworkAssemblies": [ + "System" + ], + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Threading/4.0.11": { + "type": "package", + "frameworkAssemblies": [ + "System", + "System.Core" + ], + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Threading.Tasks/4.0.11": { + "type": "package", + "frameworkAssemblies": [ + "System.Core" + ], + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Threading.Timer/4.0.1": { + "type": "package", + "compile": { + "ref/net451/_._": {} + }, + "runtime": { + "lib/net451/_._": {} + } + }, + "System.Xml.ReaderWriter/4.0.11": { + "type": "package", + "frameworkAssemblies": [ + "System.Xml" + ], + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + }, + "System.Xml.XDocument/4.0.11": { + "type": "package", + "frameworkAssemblies": [ + "System.Xml.Linq" + ], + "compile": { + "ref/net45/_._": {} + }, + "runtime": { + "lib/net45/_._": {} + } + } + }, ".NETStandard,Version=v1.6": { "Microsoft.NETCore.Platforms/1.1.0": { "type": "package", @@ -1105,6 +1777,19 @@ } }, "libraries": { + "Microsoft.NETCore.Platforms/1.0.1": { + "sha512": "2G6OjjJzwBfNOO8myRV/nFrbTw5iA+DEm0N+qUqhrOmaVtn4pC77h38I1jsXGw5VH55+dPfQsqHD0We9sCl9FQ==", + "type": "package", + "path": "Microsoft.NETCore.Platforms/1.0.1", + "files": [ + "Microsoft.NETCore.Platforms.1.0.1.nupkg.sha512", + "Microsoft.NETCore.Platforms.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.json" + ] + }, "Microsoft.NETCore.Platforms/1.1.0": { "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", "type": "package", @@ -1292,6 +1977,72 @@ "lib/netstandard1.1/System.Buffers.dll" ] }, + "System.Collections/4.0.11": { + "sha512": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==", + "type": "package", + "path": "System.Collections/4.0.11", + "files": [ + "System.Collections.4.0.11.nupkg.sha512", + "System.Collections.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Collections.dll", + "ref/netcore50/System.Collections.xml", + "ref/netcore50/de/System.Collections.xml", + "ref/netcore50/es/System.Collections.xml", + "ref/netcore50/fr/System.Collections.xml", + "ref/netcore50/it/System.Collections.xml", + "ref/netcore50/ja/System.Collections.xml", + "ref/netcore50/ko/System.Collections.xml", + "ref/netcore50/ru/System.Collections.xml", + "ref/netcore50/zh-hans/System.Collections.xml", + "ref/netcore50/zh-hant/System.Collections.xml", + "ref/netstandard1.0/System.Collections.dll", + "ref/netstandard1.0/System.Collections.xml", + "ref/netstandard1.0/de/System.Collections.xml", + "ref/netstandard1.0/es/System.Collections.xml", + "ref/netstandard1.0/fr/System.Collections.xml", + "ref/netstandard1.0/it/System.Collections.xml", + "ref/netstandard1.0/ja/System.Collections.xml", + "ref/netstandard1.0/ko/System.Collections.xml", + "ref/netstandard1.0/ru/System.Collections.xml", + "ref/netstandard1.0/zh-hans/System.Collections.xml", + "ref/netstandard1.0/zh-hant/System.Collections.xml", + "ref/netstandard1.3/System.Collections.dll", + "ref/netstandard1.3/System.Collections.xml", + "ref/netstandard1.3/de/System.Collections.xml", + "ref/netstandard1.3/es/System.Collections.xml", + "ref/netstandard1.3/fr/System.Collections.xml", + "ref/netstandard1.3/it/System.Collections.xml", + "ref/netstandard1.3/ja/System.Collections.xml", + "ref/netstandard1.3/ko/System.Collections.xml", + "ref/netstandard1.3/ru/System.Collections.xml", + "ref/netstandard1.3/zh-hans/System.Collections.xml", + "ref/netstandard1.3/zh-hant/System.Collections.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, "System.Collections/4.3.0": { "sha512": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==", "type": "package", @@ -1594,6 +2345,72 @@ "ref/xamarinwatchos10/_._" ] }, + "System.Diagnostics.Debug/4.0.11": { + "sha512": "w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==", + "type": "package", + "path": "System.Diagnostics.Debug/4.0.11", + "files": [ + "System.Diagnostics.Debug.4.0.11.nupkg.sha512", + "System.Diagnostics.Debug.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Diagnostics.Debug.dll", + "ref/netcore50/System.Diagnostics.Debug.xml", + "ref/netcore50/de/System.Diagnostics.Debug.xml", + "ref/netcore50/es/System.Diagnostics.Debug.xml", + "ref/netcore50/fr/System.Diagnostics.Debug.xml", + "ref/netcore50/it/System.Diagnostics.Debug.xml", + "ref/netcore50/ja/System.Diagnostics.Debug.xml", + "ref/netcore50/ko/System.Diagnostics.Debug.xml", + "ref/netcore50/ru/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hans/System.Diagnostics.Debug.xml", + "ref/netcore50/zh-hant/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/System.Diagnostics.Debug.dll", + "ref/netstandard1.0/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/de/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/es/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/fr/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/it/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ja/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ko/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/ru/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/zh-hans/System.Diagnostics.Debug.xml", + "ref/netstandard1.0/zh-hant/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/System.Diagnostics.Debug.dll", + "ref/netstandard1.3/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/de/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/es/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/fr/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/it/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ja/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ko/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/ru/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/zh-hans/System.Diagnostics.Debug.xml", + "ref/netstandard1.3/zh-hant/System.Diagnostics.Debug.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, "System.Diagnostics.Debug/4.3.0": { "sha512": "ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==", "type": "package", @@ -1822,6 +2639,72 @@ "ref/xamarinwatchos10/_._" ] }, + "System.Globalization/4.0.11": { + "sha512": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==", + "type": "package", + "path": "System.Globalization/4.0.11", + "files": [ + "System.Globalization.4.0.11.nupkg.sha512", + "System.Globalization.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Globalization.dll", + "ref/netcore50/System.Globalization.xml", + "ref/netcore50/de/System.Globalization.xml", + "ref/netcore50/es/System.Globalization.xml", + "ref/netcore50/fr/System.Globalization.xml", + "ref/netcore50/it/System.Globalization.xml", + "ref/netcore50/ja/System.Globalization.xml", + "ref/netcore50/ko/System.Globalization.xml", + "ref/netcore50/ru/System.Globalization.xml", + "ref/netcore50/zh-hans/System.Globalization.xml", + "ref/netcore50/zh-hant/System.Globalization.xml", + "ref/netstandard1.0/System.Globalization.dll", + "ref/netstandard1.0/System.Globalization.xml", + "ref/netstandard1.0/de/System.Globalization.xml", + "ref/netstandard1.0/es/System.Globalization.xml", + "ref/netstandard1.0/fr/System.Globalization.xml", + "ref/netstandard1.0/it/System.Globalization.xml", + "ref/netstandard1.0/ja/System.Globalization.xml", + "ref/netstandard1.0/ko/System.Globalization.xml", + "ref/netstandard1.0/ru/System.Globalization.xml", + "ref/netstandard1.0/zh-hans/System.Globalization.xml", + "ref/netstandard1.0/zh-hant/System.Globalization.xml", + "ref/netstandard1.3/System.Globalization.dll", + "ref/netstandard1.3/System.Globalization.xml", + "ref/netstandard1.3/de/System.Globalization.xml", + "ref/netstandard1.3/es/System.Globalization.xml", + "ref/netstandard1.3/fr/System.Globalization.xml", + "ref/netstandard1.3/it/System.Globalization.xml", + "ref/netstandard1.3/ja/System.Globalization.xml", + "ref/netstandard1.3/ko/System.Globalization.xml", + "ref/netstandard1.3/ru/System.Globalization.xml", + "ref/netstandard1.3/zh-hans/System.Globalization.xml", + "ref/netstandard1.3/zh-hant/System.Globalization.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, "System.Globalization/4.3.0": { "sha512": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==", "type": "package", @@ -1963,6 +2846,85 @@ "runtimes/win/lib/netstandard1.3/System.Globalization.Extensions.dll" ] }, + "System.IO/4.1.0": { + "sha512": "3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==", + "type": "package", + "path": "System.IO/4.1.0", + "files": [ + "System.IO.4.1.0.nupkg.sha512", + "System.IO.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.IO.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.IO.dll", + "ref/netcore50/System.IO.dll", + "ref/netcore50/System.IO.xml", + "ref/netcore50/de/System.IO.xml", + "ref/netcore50/es/System.IO.xml", + "ref/netcore50/fr/System.IO.xml", + "ref/netcore50/it/System.IO.xml", + "ref/netcore50/ja/System.IO.xml", + "ref/netcore50/ko/System.IO.xml", + "ref/netcore50/ru/System.IO.xml", + "ref/netcore50/zh-hans/System.IO.xml", + "ref/netcore50/zh-hant/System.IO.xml", + "ref/netstandard1.0/System.IO.dll", + "ref/netstandard1.0/System.IO.xml", + "ref/netstandard1.0/de/System.IO.xml", + "ref/netstandard1.0/es/System.IO.xml", + "ref/netstandard1.0/fr/System.IO.xml", + "ref/netstandard1.0/it/System.IO.xml", + "ref/netstandard1.0/ja/System.IO.xml", + "ref/netstandard1.0/ko/System.IO.xml", + "ref/netstandard1.0/ru/System.IO.xml", + "ref/netstandard1.0/zh-hans/System.IO.xml", + "ref/netstandard1.0/zh-hant/System.IO.xml", + "ref/netstandard1.3/System.IO.dll", + "ref/netstandard1.3/System.IO.xml", + "ref/netstandard1.3/de/System.IO.xml", + "ref/netstandard1.3/es/System.IO.xml", + "ref/netstandard1.3/fr/System.IO.xml", + "ref/netstandard1.3/it/System.IO.xml", + "ref/netstandard1.3/ja/System.IO.xml", + "ref/netstandard1.3/ko/System.IO.xml", + "ref/netstandard1.3/ru/System.IO.xml", + "ref/netstandard1.3/zh-hans/System.IO.xml", + "ref/netstandard1.3/zh-hant/System.IO.xml", + "ref/netstandard1.5/System.IO.dll", + "ref/netstandard1.5/System.IO.xml", + "ref/netstandard1.5/de/System.IO.xml", + "ref/netstandard1.5/es/System.IO.xml", + "ref/netstandard1.5/fr/System.IO.xml", + "ref/netstandard1.5/it/System.IO.xml", + "ref/netstandard1.5/ja/System.IO.xml", + "ref/netstandard1.5/ko/System.IO.xml", + "ref/netstandard1.5/ru/System.IO.xml", + "ref/netstandard1.5/zh-hans/System.IO.xml", + "ref/netstandard1.5/zh-hant/System.IO.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, "System.IO/4.3.0": { "sha512": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==", "type": "package", @@ -2221,6 +3183,76 @@ "ref/xamarinwatchos10/_._" ] }, + "System.Linq/4.1.0": { + "sha512": "bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==", + "type": "package", + "path": "System.Linq/4.1.0", + "files": [ + "System.Linq.4.1.0.nupkg.sha512", + "System.Linq.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net463/System.Linq.dll", + "lib/netcore50/System.Linq.dll", + "lib/netstandard1.6/System.Linq.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net463/System.Linq.dll", + "ref/netcore50/System.Linq.dll", + "ref/netcore50/System.Linq.xml", + "ref/netcore50/de/System.Linq.xml", + "ref/netcore50/es/System.Linq.xml", + "ref/netcore50/fr/System.Linq.xml", + "ref/netcore50/it/System.Linq.xml", + "ref/netcore50/ja/System.Linq.xml", + "ref/netcore50/ko/System.Linq.xml", + "ref/netcore50/ru/System.Linq.xml", + "ref/netcore50/zh-hans/System.Linq.xml", + "ref/netcore50/zh-hant/System.Linq.xml", + "ref/netstandard1.0/System.Linq.dll", + "ref/netstandard1.0/System.Linq.xml", + "ref/netstandard1.0/de/System.Linq.xml", + "ref/netstandard1.0/es/System.Linq.xml", + "ref/netstandard1.0/fr/System.Linq.xml", + "ref/netstandard1.0/it/System.Linq.xml", + "ref/netstandard1.0/ja/System.Linq.xml", + "ref/netstandard1.0/ko/System.Linq.xml", + "ref/netstandard1.0/ru/System.Linq.xml", + "ref/netstandard1.0/zh-hans/System.Linq.xml", + "ref/netstandard1.0/zh-hant/System.Linq.xml", + "ref/netstandard1.6/System.Linq.dll", + "ref/netstandard1.6/System.Linq.xml", + "ref/netstandard1.6/de/System.Linq.xml", + "ref/netstandard1.6/es/System.Linq.xml", + "ref/netstandard1.6/fr/System.Linq.xml", + "ref/netstandard1.6/it/System.Linq.xml", + "ref/netstandard1.6/ja/System.Linq.xml", + "ref/netstandard1.6/ko/System.Linq.xml", + "ref/netstandard1.6/ru/System.Linq.xml", + "ref/netstandard1.6/zh-hans/System.Linq.xml", + "ref/netstandard1.6/zh-hant/System.Linq.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, "System.Linq/4.3.0": { "sha512": "5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==", "type": "package", @@ -2805,6 +3837,61 @@ "runtimes/aot/lib/netcore50/_._" ] }, + "System.Reflection.Extensions/4.0.1": { + "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==", + "type": "package", + "path": "System.Reflection.Extensions/4.0.1", + "files": [ + "System.Reflection.Extensions.4.0.1.nupkg.sha512", + "System.Reflection.Extensions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Extensions.dll", + "ref/netcore50/System.Reflection.Extensions.xml", + "ref/netcore50/de/System.Reflection.Extensions.xml", + "ref/netcore50/es/System.Reflection.Extensions.xml", + "ref/netcore50/fr/System.Reflection.Extensions.xml", + "ref/netcore50/it/System.Reflection.Extensions.xml", + "ref/netcore50/ja/System.Reflection.Extensions.xml", + "ref/netcore50/ko/System.Reflection.Extensions.xml", + "ref/netcore50/ru/System.Reflection.Extensions.xml", + "ref/netcore50/zh-hans/System.Reflection.Extensions.xml", + "ref/netcore50/zh-hant/System.Reflection.Extensions.xml", + "ref/netstandard1.0/System.Reflection.Extensions.dll", + "ref/netstandard1.0/System.Reflection.Extensions.xml", + "ref/netstandard1.0/de/System.Reflection.Extensions.xml", + "ref/netstandard1.0/es/System.Reflection.Extensions.xml", + "ref/netstandard1.0/fr/System.Reflection.Extensions.xml", + "ref/netstandard1.0/it/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ja/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ko/System.Reflection.Extensions.xml", + "ref/netstandard1.0/ru/System.Reflection.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, "System.Reflection.Extensions/4.3.0": { "sha512": "rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==", "type": "package", @@ -2860,6 +3947,61 @@ "ref/xamarinwatchos10/_._" ] }, + "System.Reflection.Primitives/4.0.1": { + "sha512": "4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==", + "type": "package", + "path": "System.Reflection.Primitives/4.0.1", + "files": [ + "System.Reflection.Primitives.4.0.1.nupkg.sha512", + "System.Reflection.Primitives.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Reflection.Primitives.dll", + "ref/netcore50/System.Reflection.Primitives.xml", + "ref/netcore50/de/System.Reflection.Primitives.xml", + "ref/netcore50/es/System.Reflection.Primitives.xml", + "ref/netcore50/fr/System.Reflection.Primitives.xml", + "ref/netcore50/it/System.Reflection.Primitives.xml", + "ref/netcore50/ja/System.Reflection.Primitives.xml", + "ref/netcore50/ko/System.Reflection.Primitives.xml", + "ref/netcore50/ru/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hans/System.Reflection.Primitives.xml", + "ref/netcore50/zh-hant/System.Reflection.Primitives.xml", + "ref/netstandard1.0/System.Reflection.Primitives.dll", + "ref/netstandard1.0/System.Reflection.Primitives.xml", + "ref/netstandard1.0/de/System.Reflection.Primitives.xml", + "ref/netstandard1.0/es/System.Reflection.Primitives.xml", + "ref/netstandard1.0/fr/System.Reflection.Primitives.xml", + "ref/netstandard1.0/it/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ja/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ko/System.Reflection.Primitives.xml", + "ref/netstandard1.0/ru/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hans/System.Reflection.Primitives.xml", + "ref/netstandard1.0/zh-hant/System.Reflection.Primitives.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, "System.Reflection.Primitives/4.3.0": { "sha512": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==", "type": "package", @@ -2967,6 +4109,61 @@ "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll" ] }, + "System.Resources.ResourceManager/4.0.1": { + "sha512": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==", + "type": "package", + "path": "System.Resources.ResourceManager/4.0.1", + "files": [ + "System.Resources.ResourceManager.4.0.1.nupkg.sha512", + "System.Resources.ResourceManager.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Resources.ResourceManager.dll", + "ref/netcore50/System.Resources.ResourceManager.xml", + "ref/netcore50/de/System.Resources.ResourceManager.xml", + "ref/netcore50/es/System.Resources.ResourceManager.xml", + "ref/netcore50/fr/System.Resources.ResourceManager.xml", + "ref/netcore50/it/System.Resources.ResourceManager.xml", + "ref/netcore50/ja/System.Resources.ResourceManager.xml", + "ref/netcore50/ko/System.Resources.ResourceManager.xml", + "ref/netcore50/ru/System.Resources.ResourceManager.xml", + "ref/netcore50/zh-hans/System.Resources.ResourceManager.xml", + "ref/netcore50/zh-hant/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/System.Resources.ResourceManager.dll", + "ref/netstandard1.0/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/de/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/es/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/fr/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/it/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ja/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ko/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/ru/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/zh-hans/System.Resources.ResourceManager.xml", + "ref/netstandard1.0/zh-hant/System.Resources.ResourceManager.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, "System.Resources.ResourceManager/4.3.0": { "sha512": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==", "type": "package", @@ -3022,6 +4219,96 @@ "ref/xamarinwatchos10/_._" ] }, + "System.Runtime/4.1.0": { + "sha512": "v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==", + "type": "package", + "path": "System.Runtime/4.1.0", + "files": [ + "System.Runtime.4.1.0.nupkg.sha512", + "System.Runtime.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.dll", + "lib/portable-net45+win8+wp80+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.dll", + "ref/netcore50/System.Runtime.dll", + "ref/netcore50/System.Runtime.xml", + "ref/netcore50/de/System.Runtime.xml", + "ref/netcore50/es/System.Runtime.xml", + "ref/netcore50/fr/System.Runtime.xml", + "ref/netcore50/it/System.Runtime.xml", + "ref/netcore50/ja/System.Runtime.xml", + "ref/netcore50/ko/System.Runtime.xml", + "ref/netcore50/ru/System.Runtime.xml", + "ref/netcore50/zh-hans/System.Runtime.xml", + "ref/netcore50/zh-hant/System.Runtime.xml", + "ref/netstandard1.0/System.Runtime.dll", + "ref/netstandard1.0/System.Runtime.xml", + "ref/netstandard1.0/de/System.Runtime.xml", + "ref/netstandard1.0/es/System.Runtime.xml", + "ref/netstandard1.0/fr/System.Runtime.xml", + "ref/netstandard1.0/it/System.Runtime.xml", + "ref/netstandard1.0/ja/System.Runtime.xml", + "ref/netstandard1.0/ko/System.Runtime.xml", + "ref/netstandard1.0/ru/System.Runtime.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.xml", + "ref/netstandard1.2/System.Runtime.dll", + "ref/netstandard1.2/System.Runtime.xml", + "ref/netstandard1.2/de/System.Runtime.xml", + "ref/netstandard1.2/es/System.Runtime.xml", + "ref/netstandard1.2/fr/System.Runtime.xml", + "ref/netstandard1.2/it/System.Runtime.xml", + "ref/netstandard1.2/ja/System.Runtime.xml", + "ref/netstandard1.2/ko/System.Runtime.xml", + "ref/netstandard1.2/ru/System.Runtime.xml", + "ref/netstandard1.2/zh-hans/System.Runtime.xml", + "ref/netstandard1.2/zh-hant/System.Runtime.xml", + "ref/netstandard1.3/System.Runtime.dll", + "ref/netstandard1.3/System.Runtime.xml", + "ref/netstandard1.3/de/System.Runtime.xml", + "ref/netstandard1.3/es/System.Runtime.xml", + "ref/netstandard1.3/fr/System.Runtime.xml", + "ref/netstandard1.3/it/System.Runtime.xml", + "ref/netstandard1.3/ja/System.Runtime.xml", + "ref/netstandard1.3/ko/System.Runtime.xml", + "ref/netstandard1.3/ru/System.Runtime.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.xml", + "ref/netstandard1.5/System.Runtime.dll", + "ref/netstandard1.5/System.Runtime.xml", + "ref/netstandard1.5/de/System.Runtime.xml", + "ref/netstandard1.5/es/System.Runtime.xml", + "ref/netstandard1.5/fr/System.Runtime.xml", + "ref/netstandard1.5/it/System.Runtime.xml", + "ref/netstandard1.5/ja/System.Runtime.xml", + "ref/netstandard1.5/ko/System.Runtime.xml", + "ref/netstandard1.5/ru/System.Runtime.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.xml", + "ref/portable-net45+win8+wp80+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, "System.Runtime/4.3.0": { "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==", "type": "package", @@ -3112,6 +4399,85 @@ "ref/xamarinwatchos10/_._" ] }, + "System.Runtime.Extensions/4.1.0": { + "sha512": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==", + "type": "package", + "path": "System.Runtime.Extensions/4.1.0", + "files": [ + "System.Runtime.Extensions.4.1.0.nupkg.sha512", + "System.Runtime.Extensions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net462/System.Runtime.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net462/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.dll", + "ref/netcore50/System.Runtime.Extensions.xml", + "ref/netcore50/de/System.Runtime.Extensions.xml", + "ref/netcore50/es/System.Runtime.Extensions.xml", + "ref/netcore50/fr/System.Runtime.Extensions.xml", + "ref/netcore50/it/System.Runtime.Extensions.xml", + "ref/netcore50/ja/System.Runtime.Extensions.xml", + "ref/netcore50/ko/System.Runtime.Extensions.xml", + "ref/netcore50/ru/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hans/System.Runtime.Extensions.xml", + "ref/netcore50/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.0/System.Runtime.Extensions.dll", + "ref/netstandard1.0/System.Runtime.Extensions.xml", + "ref/netstandard1.0/de/System.Runtime.Extensions.xml", + "ref/netstandard1.0/es/System.Runtime.Extensions.xml", + "ref/netstandard1.0/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.0/it/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.0/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.0/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.0/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.3/System.Runtime.Extensions.dll", + "ref/netstandard1.3/System.Runtime.Extensions.xml", + "ref/netstandard1.3/de/System.Runtime.Extensions.xml", + "ref/netstandard1.3/es/System.Runtime.Extensions.xml", + "ref/netstandard1.3/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.3/it/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.3/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.3/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.3/zh-hant/System.Runtime.Extensions.xml", + "ref/netstandard1.5/System.Runtime.Extensions.dll", + "ref/netstandard1.5/System.Runtime.Extensions.xml", + "ref/netstandard1.5/de/System.Runtime.Extensions.xml", + "ref/netstandard1.5/es/System.Runtime.Extensions.xml", + "ref/netstandard1.5/fr/System.Runtime.Extensions.xml", + "ref/netstandard1.5/it/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ja/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ko/System.Runtime.Extensions.xml", + "ref/netstandard1.5/ru/System.Runtime.Extensions.xml", + "ref/netstandard1.5/zh-hans/System.Runtime.Extensions.xml", + "ref/netstandard1.5/zh-hant/System.Runtime.Extensions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, "System.Runtime.Extensions/4.3.0": { "sha512": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==", "type": "package", @@ -3622,12 +4988,78 @@ "ref/xamarinios10/_._", "ref/xamarinmac20/_._", "ref/xamarintvos10/_._", - "ref/xamarinwatchos10/_._", - "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll", - "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll" + "ref/xamarinwatchos10/_._", + "runtimes/unix/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/net46/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/net461/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/netcore50/System.Security.Cryptography.X509Certificates.dll", + "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll" + ] + }, + "System.Text.Encoding/4.0.11": { + "sha512": "U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==", + "type": "package", + "path": "System.Text.Encoding/4.0.11", + "files": [ + "System.Text.Encoding.4.0.11.nupkg.sha512", + "System.Text.Encoding.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Text.Encoding.dll", + "ref/netcore50/System.Text.Encoding.xml", + "ref/netcore50/de/System.Text.Encoding.xml", + "ref/netcore50/es/System.Text.Encoding.xml", + "ref/netcore50/fr/System.Text.Encoding.xml", + "ref/netcore50/it/System.Text.Encoding.xml", + "ref/netcore50/ja/System.Text.Encoding.xml", + "ref/netcore50/ko/System.Text.Encoding.xml", + "ref/netcore50/ru/System.Text.Encoding.xml", + "ref/netcore50/zh-hans/System.Text.Encoding.xml", + "ref/netcore50/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.0/System.Text.Encoding.dll", + "ref/netstandard1.0/System.Text.Encoding.xml", + "ref/netstandard1.0/de/System.Text.Encoding.xml", + "ref/netstandard1.0/es/System.Text.Encoding.xml", + "ref/netstandard1.0/fr/System.Text.Encoding.xml", + "ref/netstandard1.0/it/System.Text.Encoding.xml", + "ref/netstandard1.0/ja/System.Text.Encoding.xml", + "ref/netstandard1.0/ko/System.Text.Encoding.xml", + "ref/netstandard1.0/ru/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.0/zh-hant/System.Text.Encoding.xml", + "ref/netstandard1.3/System.Text.Encoding.dll", + "ref/netstandard1.3/System.Text.Encoding.xml", + "ref/netstandard1.3/de/System.Text.Encoding.xml", + "ref/netstandard1.3/es/System.Text.Encoding.xml", + "ref/netstandard1.3/fr/System.Text.Encoding.xml", + "ref/netstandard1.3/it/System.Text.Encoding.xml", + "ref/netstandard1.3/ja/System.Text.Encoding.xml", + "ref/netstandard1.3/ko/System.Text.Encoding.xml", + "ref/netstandard1.3/ru/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hans/System.Text.Encoding.xml", + "ref/netstandard1.3/zh-hant/System.Text.Encoding.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" ] }, "System.Text.Encoding/4.3.0": { @@ -3762,6 +5194,87 @@ "ref/xamarinwatchos10/_._" ] }, + "System.Text.RegularExpressions/4.1.0": { + "sha512": "i88YCXpRTjCnoSQZtdlHkAOx4KNNik4hMy83n0+Ftlb7jvV6ZiZWMpnEZHhjBp6hQVh8gWd/iKNPzlPF7iyA2g==", + "type": "package", + "path": "System.Text.RegularExpressions/4.1.0", + "files": [ + "System.Text.RegularExpressions.4.1.0.nupkg.sha512", + "System.Text.RegularExpressions.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net463/System.Text.RegularExpressions.dll", + "lib/netcore50/System.Text.RegularExpressions.dll", + "lib/netstandard1.6/System.Text.RegularExpressions.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net463/System.Text.RegularExpressions.dll", + "ref/netcore50/System.Text.RegularExpressions.dll", + "ref/netcore50/System.Text.RegularExpressions.xml", + "ref/netcore50/de/System.Text.RegularExpressions.xml", + "ref/netcore50/es/System.Text.RegularExpressions.xml", + "ref/netcore50/fr/System.Text.RegularExpressions.xml", + "ref/netcore50/it/System.Text.RegularExpressions.xml", + "ref/netcore50/ja/System.Text.RegularExpressions.xml", + "ref/netcore50/ko/System.Text.RegularExpressions.xml", + "ref/netcore50/ru/System.Text.RegularExpressions.xml", + "ref/netcore50/zh-hans/System.Text.RegularExpressions.xml", + "ref/netcore50/zh-hant/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/System.Text.RegularExpressions.dll", + "ref/netstandard1.0/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.0/zh-hant/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/System.Text.RegularExpressions.dll", + "ref/netstandard1.3/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.3/zh-hant/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/System.Text.RegularExpressions.dll", + "ref/netstandard1.6/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/de/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/es/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/fr/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/it/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ja/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ko/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/ru/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/zh-hans/System.Text.RegularExpressions.xml", + "ref/netstandard1.6/zh-hant/System.Text.RegularExpressions.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, "System.Text.RegularExpressions/4.3.0": { "sha512": "RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==", "type": "package", @@ -3844,6 +5357,75 @@ "ref/xamarinwatchos10/_._" ] }, + "System.Threading/4.0.11": { + "sha512": "N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==", + "type": "package", + "path": "System.Threading/4.0.11", + "files": [ + "System.Threading.4.0.11.nupkg.sha512", + "System.Threading.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Threading.dll", + "lib/netstandard1.3/System.Threading.dll", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.dll", + "ref/netcore50/System.Threading.xml", + "ref/netcore50/de/System.Threading.xml", + "ref/netcore50/es/System.Threading.xml", + "ref/netcore50/fr/System.Threading.xml", + "ref/netcore50/it/System.Threading.xml", + "ref/netcore50/ja/System.Threading.xml", + "ref/netcore50/ko/System.Threading.xml", + "ref/netcore50/ru/System.Threading.xml", + "ref/netcore50/zh-hans/System.Threading.xml", + "ref/netcore50/zh-hant/System.Threading.xml", + "ref/netstandard1.0/System.Threading.dll", + "ref/netstandard1.0/System.Threading.xml", + "ref/netstandard1.0/de/System.Threading.xml", + "ref/netstandard1.0/es/System.Threading.xml", + "ref/netstandard1.0/fr/System.Threading.xml", + "ref/netstandard1.0/it/System.Threading.xml", + "ref/netstandard1.0/ja/System.Threading.xml", + "ref/netstandard1.0/ko/System.Threading.xml", + "ref/netstandard1.0/ru/System.Threading.xml", + "ref/netstandard1.0/zh-hans/System.Threading.xml", + "ref/netstandard1.0/zh-hant/System.Threading.xml", + "ref/netstandard1.3/System.Threading.dll", + "ref/netstandard1.3/System.Threading.xml", + "ref/netstandard1.3/de/System.Threading.xml", + "ref/netstandard1.3/es/System.Threading.xml", + "ref/netstandard1.3/fr/System.Threading.xml", + "ref/netstandard1.3/it/System.Threading.xml", + "ref/netstandard1.3/ja/System.Threading.xml", + "ref/netstandard1.3/ko/System.Threading.xml", + "ref/netstandard1.3/ru/System.Threading.xml", + "ref/netstandard1.3/zh-hans/System.Threading.xml", + "ref/netstandard1.3/zh-hant/System.Threading.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Threading.dll" + ] + }, "System.Threading/4.3.0": { "sha512": "VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==", "type": "package", @@ -3913,6 +5495,72 @@ "runtimes/aot/lib/netcore50/System.Threading.dll" ] }, + "System.Threading.Tasks/4.0.11": { + "sha512": "k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==", + "type": "package", + "path": "System.Threading.Tasks/4.0.11", + "files": [ + "System.Threading.Tasks.4.0.11.nupkg.sha512", + "System.Threading.Tasks.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/win8/_._", + "lib/wp80/_._", + "lib/wpa81/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcore50/System.Threading.Tasks.dll", + "ref/netcore50/System.Threading.Tasks.xml", + "ref/netcore50/de/System.Threading.Tasks.xml", + "ref/netcore50/es/System.Threading.Tasks.xml", + "ref/netcore50/fr/System.Threading.Tasks.xml", + "ref/netcore50/it/System.Threading.Tasks.xml", + "ref/netcore50/ja/System.Threading.Tasks.xml", + "ref/netcore50/ko/System.Threading.Tasks.xml", + "ref/netcore50/ru/System.Threading.Tasks.xml", + "ref/netcore50/zh-hans/System.Threading.Tasks.xml", + "ref/netcore50/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.0/System.Threading.Tasks.dll", + "ref/netstandard1.0/System.Threading.Tasks.xml", + "ref/netstandard1.0/de/System.Threading.Tasks.xml", + "ref/netstandard1.0/es/System.Threading.Tasks.xml", + "ref/netstandard1.0/fr/System.Threading.Tasks.xml", + "ref/netstandard1.0/it/System.Threading.Tasks.xml", + "ref/netstandard1.0/ja/System.Threading.Tasks.xml", + "ref/netstandard1.0/ko/System.Threading.Tasks.xml", + "ref/netstandard1.0/ru/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.0/zh-hant/System.Threading.Tasks.xml", + "ref/netstandard1.3/System.Threading.Tasks.dll", + "ref/netstandard1.3/System.Threading.Tasks.xml", + "ref/netstandard1.3/de/System.Threading.Tasks.xml", + "ref/netstandard1.3/es/System.Threading.Tasks.xml", + "ref/netstandard1.3/fr/System.Threading.Tasks.xml", + "ref/netstandard1.3/it/System.Threading.Tasks.xml", + "ref/netstandard1.3/ja/System.Threading.Tasks.xml", + "ref/netstandard1.3/ko/System.Threading.Tasks.xml", + "ref/netstandard1.3/ru/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hans/System.Threading.Tasks.xml", + "ref/netstandard1.3/zh-hant/System.Threading.Tasks.xml", + "ref/portable-net45+win8+wp8+wpa81/_._", + "ref/win8/_._", + "ref/wp80/_._", + "ref/wpa81/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._" + ] + }, "System.Threading.Tasks/4.3.0": { "sha512": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==", "type": "package", @@ -4190,6 +5838,7 @@ "System.ComponentModel.Annotations >= 4.3.0", "System.Reflection.TypeExtensions >= 4.3.0" ], + ".NETFramework,Version=v4.6.2": [], ".NETStandard,Version=v1.6": [] }, "tools": {},