Found 19 packages
Provides classes for retrieving the current Windows user and for interacting with Windows users and groups. Commonly Used Types: System.Security.Principal.WindowsIdentity System.Security.Principal.SecurityIdentifier System.Security.Principal.NTAccount System.Security.Principal.WindowsPrincipal System.Security.Principal.IdentityReference System.Security.Principal.IdentityNotMappedException System.Security.Principal.WindowsBuiltInRole System.Security.Principal.WellKnownSidType When using NuGet 3.x this package requires at least version 3.4.
.NET for Android and MAUI bindings for the Android Java library 'com.google.firebase:protolite-well-known-types'.
In .NET reflection is slow... well, kinda slow. If you need access to the members of an arbitrary type, with the type and member-names known only at runtime - then it is frankly hard (especially for DLR types). This library makes such access easy and fast.
Provides a set of helpful extension methods and other bits allowing for more convenient usage approaching the Google.Protobuf package.
Package Description
In .NET reflection is slow... well, kinda slow. If you need access to the members of an arbitrary type, with the type and member-names known only at runtime - then it is frankly hard (especially for DLR types). This library makes such access easy and fast. Fastmember re-compiled for .NetCore
Provides a lightweight and immutable MimeType value object to represent media types (MIME types) in .NET. Includes parsing, safe parsing, well-known application/* and image/* media types, and helpers to map between file extensions and media types.
Discriminated unions for C#, based on the well-known OneOf package, with modified functionality and other improvements
GeoJSON for EntityFramework is a .net library that allows you to create GeoJSON output from EntityFramework Spatial Data or WKT inputs. In other words, It serializes different type of geometry objects to GeoJSON. It's not limited to only EF entities but It can serialize WKT inputs as well. Features: - Supports Entity Framework v6 (System.Data.Entity.Spatial namespace) objects - Supports Well-known Text (WKT) inputs - Supports DbGeometry (planar) and DbGeography (geodetic "round earth") objects - Supports all types of features defined in geojson specs - Supports boundingbox property defined in geojson specs - Supports geometry transform
FastMemberMT (Fast Member Multi-Targted) In .NET reflection is slow... well, kinda slow. If you need access to the members of an arbitrary type, with the type and member-names known only at runtime - then it is frankly hard (especially for DLR types). This library makes such access easy and fast. This project looks like it hasnt been updated in a bit, hence the fork and redistribution.
The .NET Extensions project provides the missing piece that you always expected to be part of the Framework Class Library. The project literally contains hundreds of extension methods for well known FCL data types. You can just add a reference and start using them today. "This library was immediately useful. I began using methods that I didn't even realize were implemented in it because it covers methods that naturally feel like they should be there." "It just work!, i don't have to add any using statement" "Where have you been all my life..." "Get this library from NuGet and you can immediately start using it without any "using" statements or anything. Starts to feel like they are actually part of the framework. Excellent library!"
GeoJSON for EntityFramework is a .net library that allows you to create GeoJSON output from EntityFramework Spatial Data or WKT inputs. In other words, It serializes different type of geometry objects to GeoJSON. It's not limited to only EF entities but It can serialize WKT inputs as well. Features: - Supports Entity Framework v5 (System.Data.Spatial namespace) objects - Supports Well-known Text (WKT) inputs - Supports DbGeometry (planar) and DbGeography (geodetic "round earth") objects - Supports all types of features defined in geojson specs - Supports boundingbox property defined in geojson specs - Supports geometry transform
Cy.Bee.Core assembles well-known packages for rapid application prototyping in contexts of Cyber Physical System (CPS). The Cy.Bee.Core.Api contains the basic types for Cy.Bee, reqired for compatible implementations.
It is well known that DateTime.Now is often used inappropriately. For example, it may be used together with TimeSpan to produce a task's timeout point or subtracted from another DateTime to calculate a duration. This can cause subtle bugs because DateTime is not monotonic: the system clock can change, making the result of the subtraction inaccurate -- potentially causing a premature timeout or an infinite loop. Yet, DateTime is an incredibly convenient and widely used value type in .NET code and is especially useful when printed in ISO-8601 format (with the "O" format specifier). With the "O" specifier, you can resolution down to tenths of a microsecond, which is nice. Until you learn that the resolution of the system clock is usually more coarse than several *milliseconds*, making the additional decimal places misleading garbage values. For calculating durations (time between events), it is better to use a high-resolution and monotonic clock like that provided by System.Diagnostics.Stopwatch: on most computers it is far more **accurate** than DateTime.Now even though, seemingly paradoxically, on a few systems, its *resolution* is lower than that of DateTime. Also, unsurprisingly, Stopwatch does not provide values that correlate to times of day: while it is appropriate for calculating durations, it is inappropriate for timestamping against a readable date and time. This library provides timestamps (both as DateTime and as analogous value types it defines) that use the Stopwatch (and your system's high peformance event counter) as its clock, but returns values as DateTimes or an analog thereto so that these values can be used for a mixed purpose of timestamping and providing a meaningful way to calculate time elapsed between events or to calculate how long to perform a programmatic task.