Tungsten.Domains
4.6.8.8
dotnet add package Tungsten.Domains --version 4.6.8.8
NuGet\Install-Package Tungsten.Domains -Version 4.6.8.8
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Tungsten.Domains" Version="4.6.8.8" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Tungsten.Domains" Version="4.6.8.8" />
<PackageReference Include="Tungsten.Domains" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Tungsten.Domains --version 4.6.8.8
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Tungsten.Domains, 4.6.8.8"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=Tungsten.Domains&version=4.6.8.8
#tool nuget:?package=Tungsten.Domains&version=4.6.8.8
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Notes:
4/5/25 - Added a Spinner property to W.OpenSilver.Controls.BusyContainer so the Spinner can be changed
4/5/25 - Added W.OpenSilver.Controls.EmojiIcon, FluentIcon, MDL2Icon and SymbolIcon
4/4/25 - Bumped to version 4.6.8.8
4/4/25 - All projects now only target net452 and netstandard2.0 for greatest compatability (and smaller footprint). Tungsten.Encryption.Encryptor also targets netstandard2.1 to support a stronger hash algorithm in newer frameworks.
3/29/25 - Bumped to versin 4.6.8
3/29/25 - Added W.Encryption.XOR encryption (simple, but fast).
3/28/25 - Split W.FileEncryptor.cs into multiple files, renamed it to Encryptor and added Encrypt/Decrypt string and byte[] methods.
3/14/25 - Added W.OpenSilver.Controls.HeaderContainer. Added W.WPF.Controls.HeaderContainer.
2/28/25 - Added W.Text.StringExtensions.CalculateSimilarity. Added W.Text.StringExtensions.Compress and Decompress
2/27/25 - Added W.Encryption.FileEncryptor
2/25/25 - Removed W.Logging.LogMessageCategory.Verbose
2/11/25 - Updated package descriptions. Added Tungsten.WPF.
2/3/25 - Added FileInformation constructor overload with a SpecialFolder
2/3/25 - Added W.PropertyExtensions.CopyProperties()
1/19/25 - fixed a reference bug in Tungsten.Data.Core and Tungsten.Data
1/15/25 - Moved Reliable functionality into Tungsten. Added FileInformation to Tungsten. Deprecated Tungsten.Reliable and Tungsten.Property.
12/21/24 - Breaking release. Many bug fixes. Merged some packages into Tungsten (As, From, SolitaryApplication).
3/30/2021 - NuGet package for v3.0.6 has been published
3/30/2021 - Small changes to W.Net.Tcp to expose connections and to W.Threading.Lockers.SpinLocker
1/1/2020 - Initial checkin for v3.0.0
The first commit of Tungsten as a single package(version 3.0 of the Tungsten library)
Key Packages
Package | Feature |
---|---|
Tungsten | AsXXX extensions, Atomic, FileInformation, FromXXX extensions, NotifyPropertyChanged, Reliable, ReliableSlim, SolitaryApplication, RandomWordGenerator, Undoable |
.ArrayExtensions | Provides additional functionality for arrays (Peek, Take, Trim, Append, Insert) |
.CallResult | A class which can be used as a return value to specify success/fail, an exception if one ocurred, and a result |
.Data | A database api. Utilizes LiteDB. |
.Data.Core | Provides core definitions for Tungsten.Data. |
.Discovery | Provides mechanism to for client/server discovery |
.Encryption | Provides several utility classes for RSA encryption and MD5 password hashes |
.Encryption.Encryptor | Adds file encryption. Adds encryption via a pass-phrase. |
.Encryption.Password | Adds a PasswordHasher class for hasing and validating passwords. Salt can be stored separately or inside the hash by using the PasswordHasher.CombinedHashAndSalt static methods. |
.Encryption.XOR | Adds simple XOR encryption via a pass-phrase. |
.EventTemplate | A class which makes exposing and raising an event somewhat easier |
.Firewall | Static methods to add and remove firewall rules |
.Logging | Provides basic support for logging. Handle the W.Logging.Log.LogTheMessage event to provide additional logging functionality. |
.Management | Provides basic BIOS and Motherboard information via System.Management. |
.Reflection | Additional reflection helpers |
.Threading | Provides a Thread.Sleep method and ThreadMethod which makes creating a background thread (long running task) easy |
.Threading.Lockers | Provides classes which support resource locking (MonitorLocker, ReaderWriterLocker, SemaphoreLocker and SpinLocker) |
Additional Packages
Package | Feature |
---|---|
.NanoId | Copy of Nanoid (with no changes), as provided by codeyu |
.Net | Client and server for Tcp and Udp with Generics support and assymetric encryption (public key/private key encryption with no symmetric key; secure transmission, but does not prevent man-in-the-middle attacks) |
.OpenSilver | Controls, converters and child windows for OpenSilver.Net |
.Serialize.Linq | Copy of Serialize.Linq (with no changes) as provided by esskar |
.WPF | Some WPF base classes, controls and converters |
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net452 is compatible. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETFramework 4.5.2
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.