Skip to content

Core .Net library used by Rhythm Agency.

Notifications You must be signed in to change notification settings

JNeisa/rhythm.core

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Provides basic functionality used by other Rhythm libraries.

Include some string extension methods and some collection extension methods.

Refer to the generated documentation for more details.

Installation

Install with NuGet. Search for "Rhythm.Core".

Overview

Collection extension methods:

  • AsList Returns the supplied collection as a list. Differs from ToList in that it will return the original collection if it is already a list, and it will never return null.
  • MakeSafe Returns a non-null version of the collection.
  • RandomOrder Returns a collection with the elements of the supplied collection in a random order.
  • Repeat Creates a collection of the specified size with each element containing the same item.
  • WithoutNulls Returns the collection without null items.

String extension methods:

  • SplitBy Splits a string by the specified delimiters.
  • ToSnakeCase Converts a camel case string to snake case.
  • ToCamelCase Converts a snake case string to camel case.
  • ToPascalCase Converts a snake case string to pascal case.
  • SanitizeForCss Converts a string for use as a CSS class.

Maintainers

To create a new release to NuGet, see the NuGet documentation.

About

Core .Net library used by Rhythm Agency.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 97.9%
  • Batchfile 2.1%