VOOZH about

URL: https://www.nuget.org/packages/VDS.Common/

⇱ NuGet Gallery | VDS.Common 3.0.0




VDS.Common 3.0.0

dotnet add package VDS.Common --version 3.0.0
 
 
NuGet\Install-Package VDS.Common -Version 3.0.0
 
 
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="VDS.Common" Version="3.0.0" />
 
 
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="VDS.Common" Version="3.0.0" />
 
Directory.Packages.props
<PackageReference Include="VDS.Common" />
 
Project file
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 VDS.Common --version 3.0.0
 
 
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: VDS.Common, 3.0.0"
 
 
#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.
#:package VDS.Common@3.0.0
 
 
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=VDS.Common&version=3.0.0
 
Install as a Cake Addin
#tool nuget:?package=VDS.Common&version=3.0.0
 
Install as a Cake Tool
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Introduction

VDS.Common is a lightweight, dependency-free library of useful advanced data structures such as Trees, Tries and indexing tailored dictionaries.

It is based on code originally from in the dotNetRDF Project (see past code history here and here) but was split off into a separate library once it became sufficiently generic to be more broadly useful.

VDS.Common is built to target .NET Standard 2.0 and higher.

License

VDS.Common is licensed under the MIT License

Usage and Documentation

Releases can be found here on GitHub. From 1.7.0 the GitHub release includes a ZIP file containing the compiled binaries and a CHM of the API documentation.

To use VDS.Common simply add a reference to the DLL for the appropriate .Net version to your project. If you are using NuGet simply search for VDS.Common and install it that way.

👁 NuGet

For documentation on the features this library provides please see the Wiki.

Build Status

👁 Unit Tests

Acknowledgements

VDS.Common is developed primarily Rob Vesse with some contributions from Kal Ahmed and Mike Davies Other contributions were aslo received from the following GitHub users:

  • @amardeepsingh
Product Versions Compatible and additional computed target framework versions.
.NET net5.0 net5.0 was computed.  net5.0-windows net5.0-windows was computed.  net6.0 net6.0 was computed.  net6.0-android net6.0-android was computed.  net6.0-ios net6.0-ios was computed.  net6.0-maccatalyst net6.0-maccatalyst was computed.  net6.0-macos net6.0-macos was computed.  net6.0-tvos net6.0-tvos was computed.  net6.0-windows net6.0-windows was computed.  net7.0 net7.0 was computed.  net7.0-android net7.0-android was computed.  net7.0-ios net7.0-ios was computed.  net7.0-maccatalyst net7.0-maccatalyst was computed.  net7.0-macos net7.0-macos was computed.  net7.0-tvos net7.0-tvos was computed.  net7.0-windows net7.0-windows was computed.  net8.0 net8.0 was computed.  net8.0-android net8.0-android was computed.  net8.0-browser net8.0-browser was computed.  net8.0-ios net8.0-ios was computed.  net8.0-maccatalyst net8.0-maccatalyst was computed.  net8.0-macos net8.0-macos was computed.  net8.0-tvos net8.0-tvos was computed.  net8.0-windows net8.0-windows was computed.  net9.0 net9.0 was computed.  net9.0-android net9.0-android was computed.  net9.0-browser net9.0-browser was computed.  net9.0-ios net9.0-ios was computed.  net9.0-maccatalyst net9.0-maccatalyst was computed.  net9.0-macos net9.0-macos was computed.  net9.0-tvos net9.0-tvos was computed.  net9.0-windows net9.0-windows was computed.  net10.0 net10.0 was computed.  net10.0-android net10.0-android was computed.  net10.0-browser net10.0-browser was computed.  net10.0-ios net10.0-ios was computed.  net10.0-maccatalyst net10.0-maccatalyst was computed.  net10.0-macos net10.0-macos was computed.  net10.0-tvos net10.0-tvos was computed.  net10.0-windows net10.0-windows was computed. 
.NET Core netcoreapp2.0 netcoreapp2.0 was computed.  netcoreapp2.1 netcoreapp2.1 was computed.  netcoreapp2.2 netcoreapp2.2 was computed.  netcoreapp3.0 netcoreapp3.0 was computed.  netcoreapp3.1 netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 netstandard2.0 is compatible.  netstandard2.1 netstandard2.1 was computed. 
.NET Framework net461 net461 was computed.  net462 net462 was computed.  net463 net463 was computed.  net47 net47 was computed.  net471 net471 was computed.  net472 net472 was computed.  net48 net48 was computed.  net481 net481 was computed. 
MonoAndroid monoandroid monoandroid was computed. 
MonoMac monomac monomac was computed. 
MonoTouch monotouch monotouch was computed. 
Tizen tizen40 tizen40 was computed.  tizen60 tizen60 was computed. 
Xamarin.iOS xamarinios xamarinios was computed. 
Xamarin.Mac xamarinmac xamarinmac was computed. 
Xamarin.TVOS xamarintvos xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETStandard 2.0

    • No dependencies.

NuGet packages (9)

Showing the top 5 NuGet packages that depend on VDS.Common:

Package Downloads
dotNetRdf.Core

dotNetRDF is an RDF, SPARQL and Linked Datat API for .Net. It provides simple but powerfully extensible APIs for this and integrates with a variety of popular triple stores.

CWTools

Package Description

Coscine.SemanticSearch

This project deals with the Semantic Search implemented in Coscine.

Sitecore.LinkedData

A package that adds Linked Data functionality into Sitecore and allows you (in the future) to select a preferred triple store. Please note: This package is purely experimental and you should refer to the project page for more information.

imbNLP.CoreAndData.NuGet1

Natural Language Processing libraries of Veles project, Core and Data namespaces dealing with lexic resources, pipeline decomposition and other NLP stuff

GitHub repositories (4)

Showing the top 4 popular GitHub repositories that depend on VDS.Common:

Repository Stars
anobaka/Bakabase
A local media manager for all types of files. 二次元老司机专用的本地媒体文件管理器,支持管理和处理音视频、本子、图集、小说、哔哩哔哩视频、游戏甚至mod等各类资源,集成steam、DLsite、exhentai等平台。
BrightstarDB/BrightstarDB
This is the core development repository for BrightstarDB.
dotnetrdf/dotnetrdf
dotNetRDF is a powerful and flexible API for working with RDF and SPARQL in .NET environments
ark-mod/ArkBot
ARK Survival Evolved application that monitors and extracts data from local ARK servers and exposes this data through a Web App, Web API and Discord Bot. Provides important functions to players: dino listings, food-status, breeding info, statistics; and server admins: rcon-commands, server managing etc.
Version Downloads Last Updated
3.0.0 198,326 6/11/2025
3.0.0-pre001 693 6/11/2025
2.0.0 460,235 8/26/2023
2.0.0-pre0010 295 8/26/2023
2.0.0-pre0008 354 8/26/2023
2.0.0-pre0007 350 5/12/2023
2.0.0-pre0006 315 5/12/2023
2.0.0-pre0001 283 8/26/2023
1.10.0 1,343,818 5/18/2018
1.10.0-pre0001 1,540 5/18/2018
1.9.0 53,850 1/11/2018
1.9.0-pre0001 13,988 10/13/2017
1.8.0 226,980 7/7/2017
1.8.0-pre1 1,894 3/14/2017
1.7.0 41,418 9/26/2016
1.7.0-pre1 2,901 8/26/2016
1.6.4 107,787 11/14/2015
1.6.3 1,838 11/14/2015
1.6.2 1,805 11/14/2015
1.6.1 1,864 11/14/2015
Loading failed