Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

Move MultiValueDictionary, CommandLine, and Drawing.Graphics projects to archives. #2245

Merged
merged 6 commits into from
May 3, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 10 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,18 +55,23 @@ allocations, when no changes are detected. In fact, it does not allocate anythin
This project augments the date and time APIs in .NET. It adds two new core types: `Date` and `Time`.
These types will ultimately be submited for inclusion in `System.Runtime`.

More libraries are coming soon. Stay tuned!

[blog post]: http://blogs.msdn.com/b/dotnet/archive/2014/11/12/net-core-is-open-source.aspx

## Archived Projects

The following projects were moved to the archived_projects directory since they do not have any stewards and are no longer under active development.
We will no longer publish new packages for these to MyGet and possibly remove them all together in the future.

* **System.Collections.Generic.MultiValueDictionary**.
The `MultiValueDictionary` is a generic collection that functions similarly to a `Dictionary<TKey, ICollection<TValue>>` with some added validation
and ease of use functions. It can also be compared to a Lookup with the exception that the `MultiValueDictionary` is mutable. It allows custom
setting of the internal collections so that uniqueness of values can be chosen by specifying either a `HashSet<TValue>` or `List<TValue>`. Some of the
design decisions as well as introductions to usage can be found in the old blog posts introducing it [here](http://blogs.msdn.com/b/dotnet/archive/2014/06/20/would-you-like-a-multidictionary.aspx) and [here](http://blogs.msdn.com/b/dotnet/archive/2014/08/05/multidictionary-becomes-multivaluedictionary.aspx).

* **System.CommandLine**.
The purpose of this library is to make command line tools first class by providing a command line parser. Here are the goals: designed for cross-platform usage, lightweight with minimal configuration, optional but built-in support for help, validation, and response files, support for multiple commands, like version control tools. See the [README.md](src/System.CommandLine/README.md) for more information.

More libraries are coming soon. Stay tuned!

[blog post]: http://blogs.msdn.com/b/dotnet/archive/2014/11/12/net-core-is-open-source.aspx
The purpose of this library is to make command line tools first class by providing a command line parser. Here are the goals: designed for cross-platform usage, lightweight with minimal configuration, optional but built-in support for help, validation, and response files, support for multiple commands, like version control tools. See the [README.md](archived_projects/src/System.CommandLine/README.md) for more information.

## Related Projects

Expand Down
90 changes: 0 additions & 90 deletions corefxlab.sln
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EchoService", "samples\Echo
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Buffers.Experimental", "src\System.Buffers.Experimental\System.Buffers.Experimental.csproj", "{60E282CB-156B-4A5E-9C7D-4E174EA2E024}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Collections.Generic.MultiValueDictionary", "src\System.Collections.Generic.MultiValueDictionary\System.Collections.Generic.MultiValueDictionary.csproj", "{074A1180-C084-4861-8A37-B5365725BE55}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.CommandLine", "src\System.CommandLine\System.CommandLine.csproj", "{CE8FA454-D27E-4480-994A-7F40090C194A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Drawing.Graphics", "src\System.Drawing.Graphics\System.Drawing.Graphics.csproj", "{924E010F-DB71-4AD5-B1C9-62E8890E64E1}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.IO.FileSystem.Watcher.Polling", "src\System.IO.FileSystem.Watcher.Polling\System.IO.FileSystem.Watcher.Polling.csproj", "{0CA926AC-4BAD-46AF-800B-BB33069F0705}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Net.Libuv", "src\System.Net.Libuv\System.Net.Libuv.csproj", "{52F36F44-A5AA-4D06-943B-626CC9E864FB}"
Expand Down Expand Up @@ -62,12 +56,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Text.Json.Dynamic",
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Buffers.Experimental.Tests", "tests\System.Buffers.Experimental.Tests\System.Buffers.Experimental.Tests.csproj", "{0935E538-179C-4768-89B0-C0D197B4D18B}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Collections.Generic.MultiValueDictionary.Tests", "tests\System.Collections.Generic.MultiValueDictionary.Tests\System.Collections.Generic.MultiValueDictionary.Tests.csproj", "{5177869A-5D73-428B-88A0-6E0D3BB04A64}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.CommandLine.Tests", "tests\System.CommandLine.Tests\System.CommandLine.Tests.csproj", "{08C2CFEA-B296-466D-9C5D-7C344546D64E}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Drawing.Graphics.Tests", "tests\System.Drawing.Graphics.Tests\System.Drawing.Graphics.Tests.csproj", "{21E03B48-9A74-422C-9DB1-735DA79C4776}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.IO.FileSystem.Watcher.Polling.Tests", "tests\System.IO.FileSystem.Watcher.Polling.Tests\System.IO.FileSystem.Watcher.Polling.Tests.csproj", "{1FE25651-12C4-45B4-BB9F-E2F6D1D8383F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "System.Net.Libuv.Tests", "tests\System.Net.Libuv.Tests\System.Net.Libuv.Tests.csproj", "{EB39FC76-A723-4B6A-B8EF-71AEF80B5998}"
Expand Down Expand Up @@ -212,42 +200,6 @@ Global
{60E282CB-156B-4A5E-9C7D-4E174EA2E024}.Release|x64.Build.0 = Release|Any CPU
{60E282CB-156B-4A5E-9C7D-4E174EA2E024}.Release|x86.ActiveCfg = Release|Any CPU
{60E282CB-156B-4A5E-9C7D-4E174EA2E024}.Release|x86.Build.0 = Release|Any CPU
{074A1180-C084-4861-8A37-B5365725BE55}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{074A1180-C084-4861-8A37-B5365725BE55}.Debug|Any CPU.Build.0 = Debug|Any CPU
{074A1180-C084-4861-8A37-B5365725BE55}.Debug|x64.ActiveCfg = Debug|Any CPU
{074A1180-C084-4861-8A37-B5365725BE55}.Debug|x64.Build.0 = Debug|Any CPU
{074A1180-C084-4861-8A37-B5365725BE55}.Debug|x86.ActiveCfg = Debug|Any CPU
{074A1180-C084-4861-8A37-B5365725BE55}.Debug|x86.Build.0 = Debug|Any CPU
{074A1180-C084-4861-8A37-B5365725BE55}.Release|Any CPU.ActiveCfg = Release|Any CPU
{074A1180-C084-4861-8A37-B5365725BE55}.Release|Any CPU.Build.0 = Release|Any CPU
{074A1180-C084-4861-8A37-B5365725BE55}.Release|x64.ActiveCfg = Release|Any CPU
{074A1180-C084-4861-8A37-B5365725BE55}.Release|x64.Build.0 = Release|Any CPU
{074A1180-C084-4861-8A37-B5365725BE55}.Release|x86.ActiveCfg = Release|Any CPU
{074A1180-C084-4861-8A37-B5365725BE55}.Release|x86.Build.0 = Release|Any CPU
{CE8FA454-D27E-4480-994A-7F40090C194A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CE8FA454-D27E-4480-994A-7F40090C194A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CE8FA454-D27E-4480-994A-7F40090C194A}.Debug|x64.ActiveCfg = Debug|Any CPU
{CE8FA454-D27E-4480-994A-7F40090C194A}.Debug|x64.Build.0 = Debug|Any CPU
{CE8FA454-D27E-4480-994A-7F40090C194A}.Debug|x86.ActiveCfg = Debug|Any CPU
{CE8FA454-D27E-4480-994A-7F40090C194A}.Debug|x86.Build.0 = Debug|Any CPU
{CE8FA454-D27E-4480-994A-7F40090C194A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CE8FA454-D27E-4480-994A-7F40090C194A}.Release|Any CPU.Build.0 = Release|Any CPU
{CE8FA454-D27E-4480-994A-7F40090C194A}.Release|x64.ActiveCfg = Release|Any CPU
{CE8FA454-D27E-4480-994A-7F40090C194A}.Release|x64.Build.0 = Release|Any CPU
{CE8FA454-D27E-4480-994A-7F40090C194A}.Release|x86.ActiveCfg = Release|Any CPU
{CE8FA454-D27E-4480-994A-7F40090C194A}.Release|x86.Build.0 = Release|Any CPU
{924E010F-DB71-4AD5-B1C9-62E8890E64E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{924E010F-DB71-4AD5-B1C9-62E8890E64E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{924E010F-DB71-4AD5-B1C9-62E8890E64E1}.Debug|x64.ActiveCfg = Debug|Any CPU
{924E010F-DB71-4AD5-B1C9-62E8890E64E1}.Debug|x64.Build.0 = Debug|Any CPU
{924E010F-DB71-4AD5-B1C9-62E8890E64E1}.Debug|x86.ActiveCfg = Debug|Any CPU
{924E010F-DB71-4AD5-B1C9-62E8890E64E1}.Debug|x86.Build.0 = Debug|Any CPU
{924E010F-DB71-4AD5-B1C9-62E8890E64E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{924E010F-DB71-4AD5-B1C9-62E8890E64E1}.Release|Any CPU.Build.0 = Release|Any CPU
{924E010F-DB71-4AD5-B1C9-62E8890E64E1}.Release|x64.ActiveCfg = Release|Any CPU
{924E010F-DB71-4AD5-B1C9-62E8890E64E1}.Release|x64.Build.0 = Release|Any CPU
{924E010F-DB71-4AD5-B1C9-62E8890E64E1}.Release|x86.ActiveCfg = Release|Any CPU
{924E010F-DB71-4AD5-B1C9-62E8890E64E1}.Release|x86.Build.0 = Release|Any CPU
{0CA926AC-4BAD-46AF-800B-BB33069F0705}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0CA926AC-4BAD-46AF-800B-BB33069F0705}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0CA926AC-4BAD-46AF-800B-BB33069F0705}.Debug|x64.ActiveCfg = Debug|Any CPU
Expand Down Expand Up @@ -440,42 +392,6 @@ Global
{0935E538-179C-4768-89B0-C0D197B4D18B}.Release|x64.Build.0 = Release|Any CPU
{0935E538-179C-4768-89B0-C0D197B4D18B}.Release|x86.ActiveCfg = Release|Any CPU
{0935E538-179C-4768-89B0-C0D197B4D18B}.Release|x86.Build.0 = Release|Any CPU
{5177869A-5D73-428B-88A0-6E0D3BB04A64}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5177869A-5D73-428B-88A0-6E0D3BB04A64}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5177869A-5D73-428B-88A0-6E0D3BB04A64}.Debug|x64.ActiveCfg = Debug|Any CPU
{5177869A-5D73-428B-88A0-6E0D3BB04A64}.Debug|x64.Build.0 = Debug|Any CPU
{5177869A-5D73-428B-88A0-6E0D3BB04A64}.Debug|x86.ActiveCfg = Debug|Any CPU
{5177869A-5D73-428B-88A0-6E0D3BB04A64}.Debug|x86.Build.0 = Debug|Any CPU
{5177869A-5D73-428B-88A0-6E0D3BB04A64}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5177869A-5D73-428B-88A0-6E0D3BB04A64}.Release|Any CPU.Build.0 = Release|Any CPU
{5177869A-5D73-428B-88A0-6E0D3BB04A64}.Release|x64.ActiveCfg = Release|Any CPU
{5177869A-5D73-428B-88A0-6E0D3BB04A64}.Release|x64.Build.0 = Release|Any CPU
{5177869A-5D73-428B-88A0-6E0D3BB04A64}.Release|x86.ActiveCfg = Release|Any CPU
{5177869A-5D73-428B-88A0-6E0D3BB04A64}.Release|x86.Build.0 = Release|Any CPU
{08C2CFEA-B296-466D-9C5D-7C344546D64E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{08C2CFEA-B296-466D-9C5D-7C344546D64E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{08C2CFEA-B296-466D-9C5D-7C344546D64E}.Debug|x64.ActiveCfg = Debug|Any CPU
{08C2CFEA-B296-466D-9C5D-7C344546D64E}.Debug|x64.Build.0 = Debug|Any CPU
{08C2CFEA-B296-466D-9C5D-7C344546D64E}.Debug|x86.ActiveCfg = Debug|Any CPU
{08C2CFEA-B296-466D-9C5D-7C344546D64E}.Debug|x86.Build.0 = Debug|Any CPU
{08C2CFEA-B296-466D-9C5D-7C344546D64E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{08C2CFEA-B296-466D-9C5D-7C344546D64E}.Release|Any CPU.Build.0 = Release|Any CPU
{08C2CFEA-B296-466D-9C5D-7C344546D64E}.Release|x64.ActiveCfg = Release|Any CPU
{08C2CFEA-B296-466D-9C5D-7C344546D64E}.Release|x64.Build.0 = Release|Any CPU
{08C2CFEA-B296-466D-9C5D-7C344546D64E}.Release|x86.ActiveCfg = Release|Any CPU
{08C2CFEA-B296-466D-9C5D-7C344546D64E}.Release|x86.Build.0 = Release|Any CPU
{21E03B48-9A74-422C-9DB1-735DA79C4776}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{21E03B48-9A74-422C-9DB1-735DA79C4776}.Debug|Any CPU.Build.0 = Debug|Any CPU
{21E03B48-9A74-422C-9DB1-735DA79C4776}.Debug|x64.ActiveCfg = Debug|Any CPU
{21E03B48-9A74-422C-9DB1-735DA79C4776}.Debug|x64.Build.0 = Debug|Any CPU
{21E03B48-9A74-422C-9DB1-735DA79C4776}.Debug|x86.ActiveCfg = Debug|Any CPU
{21E03B48-9A74-422C-9DB1-735DA79C4776}.Debug|x86.Build.0 = Debug|Any CPU
{21E03B48-9A74-422C-9DB1-735DA79C4776}.Release|Any CPU.ActiveCfg = Release|Any CPU
{21E03B48-9A74-422C-9DB1-735DA79C4776}.Release|Any CPU.Build.0 = Release|Any CPU
{21E03B48-9A74-422C-9DB1-735DA79C4776}.Release|x64.ActiveCfg = Release|Any CPU
{21E03B48-9A74-422C-9DB1-735DA79C4776}.Release|x64.Build.0 = Release|Any CPU
{21E03B48-9A74-422C-9DB1-735DA79C4776}.Release|x86.ActiveCfg = Release|Any CPU
{21E03B48-9A74-422C-9DB1-735DA79C4776}.Release|x86.Build.0 = Release|Any CPU
{1FE25651-12C4-45B4-BB9F-E2F6D1D8383F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1FE25651-12C4-45B4-BB9F-E2F6D1D8383F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{1FE25651-12C4-45B4-BB9F-E2F6D1D8383F}.Debug|x64.ActiveCfg = Debug|Any CPU
Expand Down Expand Up @@ -930,9 +846,6 @@ Global
{8A4C8106-67EC-4E5D-BC81-1DB617413EEA} = {E1DE693E-C1FB-4A1F-B6D8-A071D86D7354}
{D29DC7F0-0199-4759-B445-3E19ACCBB030} = {E1DE693E-C1FB-4A1F-B6D8-A071D86D7354}
{60E282CB-156B-4A5E-9C7D-4E174EA2E024} = {4B000021-5278-4F2A-B734-DE49F55D4024}
{074A1180-C084-4861-8A37-B5365725BE55} = {4B000021-5278-4F2A-B734-DE49F55D4024}
{CE8FA454-D27E-4480-994A-7F40090C194A} = {4B000021-5278-4F2A-B734-DE49F55D4024}
{924E010F-DB71-4AD5-B1C9-62E8890E64E1} = {4B000021-5278-4F2A-B734-DE49F55D4024}
{0CA926AC-4BAD-46AF-800B-BB33069F0705} = {4B000021-5278-4F2A-B734-DE49F55D4024}
{52F36F44-A5AA-4D06-943B-626CC9E864FB} = {4B000021-5278-4F2A-B734-DE49F55D4024}
{56A91E9D-DBB1-4B83-8E29-868452EB86AF} = {4B000021-5278-4F2A-B734-DE49F55D4024}
Expand All @@ -949,9 +862,6 @@ Global
{2D178A3D-247D-46C4-BAC3-DAB5EFC064A7} = {4B000021-5278-4F2A-B734-DE49F55D4024}
{BB6D79C1-783F-4B87-A281-5EAB22CA7BF0} = {4B000021-5278-4F2A-B734-DE49F55D4024}
{0935E538-179C-4768-89B0-C0D197B4D18B} = {3079E458-D0E6-4F99-8CAB-80011D35C7DA}
{5177869A-5D73-428B-88A0-6E0D3BB04A64} = {3079E458-D0E6-4F99-8CAB-80011D35C7DA}
{08C2CFEA-B296-466D-9C5D-7C344546D64E} = {3079E458-D0E6-4F99-8CAB-80011D35C7DA}
{21E03B48-9A74-422C-9DB1-735DA79C4776} = {3079E458-D0E6-4F99-8CAB-80011D35C7DA}
{1FE25651-12C4-45B4-BB9F-E2F6D1D8383F} = {3079E458-D0E6-4F99-8CAB-80011D35C7DA}
{EB39FC76-A723-4B6A-B8EF-71AEF80B5998} = {3079E458-D0E6-4F99-8CAB-80011D35C7DA}
{240FA09F-A106-4AC7-B853-00506F76B5EF} = {3079E458-D0E6-4F99-8CAB-80011D35C7DA}
Expand Down