CSharpTest.Net.Library
Metadata
Authors | Roger Knapp |
---|---|
Copyrights | Copyright 2008-2011 by Roger Knapp, Licensed under the Apache License, Version 2.0 |
Description | ==CSharpTest.Net.Library== A collection of unrelated helper classes and utilities for a wide variety of uses: - Base classes like Disposable, Comparable, Equatable - Configuration based UserSettings - Object cloning and deep cloning - Disposable lists - OrdinalList / set operations on bits - SetList / set operations on small lists - Parsing command-line arguments - Complete command-line interpreter - BinaryComparer and ReferenceComparer implementations - Cryptography AES Rijndael RSA Process PBKDF2 Hash Salt Password PasswordKey SaltedData SecureString Whirlpool HashStream Secure Transfer over PKI - Thread safe EventHandler for WinForms - Base64Stream ByteEncoding HexEncoding HexStream Safe64Encoding Safe64Stream - Xml and Html Parser and DOM tree with XSLT/XPath support - Missing interfaces like IClonable<T> IFactory<T> and ITransactable - IO Stream utilities Aggregate stream base, ClampedStream, CombinedStream DisposingStream NonClosingStream CopyStream MarshallingStream StreamCache - TempDirectory and TempFile to manage temporary file resources - FragmentedFile storing multiple streams of data in a single file - IpcChannel for fully connected cross process event broadcasting - ProcessRunner and AssemblyRunner to run command-line and capture output - ScriptRunner to run a variety of common script types and capture output - Property and nested property value serializer via reflection - Binary and Text serializaiton for most common .NET types - ArgumentList for parsing command-line switch arguments - FileList a collection of FileInfo's - ILockStrategy and ILockFactory to abstract reader/writer locking - SimpleReadWriteLocking based on Monitor.Enter (faster than the two built in Reader/Writer locks) - Lock diagnostics and statistics like debug locking, counter locking - MutexLock a Disposable wrapper for a Mutex - SafeLock a Disposable wrapper for Monitor.Enter - WorkQueue for Action and Action<T> delegates - WaitAndContinue single-thread work list based on wait handles - ObjectKeepAlive to keep a limited reference list to WeakReferences - WeakReference<T> a strongly typed derivation of WeakReferences - RegexPatterns a list of commonly used patterns |
IconUrl | http://csharptest.net/favicon.ico |
Language | en-US |
LicenseUrl | http://csharptest.net/src/LICENSE-2.0.txt |
Owners | Roger Knapp |
ProjectUrl | http://code.google.com/p/csharptest-net/ |
ReleaseNotes | See the main project page (http://code.google.com/p/csharptest-net/) for release notes. |
RequireLicenseAcceptance | False |
Summary | CSharpTest.Net.Library is a collection of unrelated helper classes and utilities for a wide variety of uses. |
Tags | Class Library Clone DeepClone CommandLine CommandInterpreter ArgumentList Crypto Cryptography IO Stream HTML XML Parser IPC Events Process ProcessRunner ScriptRunner Serialization Synchronization Threading |
Title | CSharpTest.Net.Library |
PackageSize | 3550871 |
PackageHashAlgorithm | SHA512 |
PackageHash | HGDye2XKKJhF4REl3cepuBJcfonQq5yH6InivyPI7e6Bz0UR/cQQaRZpgkx5KL67+cOiVXx8YAGfRXCKePuz8w== |
DownloadCount | 000000 |
CreatedDate | 2014-01-26T22:05:24 |
Access
You can access data for this project using the tools and addresses described below.
NuGet (nuget.exe)
- Installing the package (HTTP Basic authentication):
-
nuget install CSharpTest.Net.Library -Source http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
- Installing the package (pre-authenticated):
-
nuget install CSharpTest.Net.Library -Source http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc
NuGet (Package Manager Console)
- Installing the package (search all configured feeds):
-
Install-Package CSharpTest.Net.Library
- Installing the package (HTTP Basic authentication):
-
Install-Package CSharpTest.Net.Library -Source http://nuget.gw.symbolsource.org/Public/NuGet/FeedService.mvc
- Installing the package (pre-authenticated):
-
Install-Package CSharpTest.Net.Library -Source http://nuget.gw.symbolsource.org/Public/%login%/%key%/NuGet/FeedService.mvc
- Uinstalling the package:
-
Uninstall-Package CSharpTest.Net.Library
OpenWrap
- Installing the package:
-
o add-wrap CSharpTest.Net.Library
- Uninstalling the package:
-
o remove-wrap CSharpTest.Net.Library
Versions
A version is snapshot of a project's source code. It does not need to follow the Major.Minor.Revision.Build numbering pattern. It can be an arbitrary string of text that identifies a release or a build, in particular including meaningful words like beta, RC or RTM.