Skip to content

Tynab/YANLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

May 10, 2023
2fa564b · May 10, 2023

History

72 Commits
May 3, 2023
Apr 13, 2023
Apr 13, 2023
May 3, 2023
Apr 13, 2023
May 10, 2023
Apr 13, 2023
Jan 26, 2023
Jan 15, 2023
Apr 13, 2023
May 3, 2023
Apr 11, 2023
Apr 13, 2023
Apr 13, 2023
Mar 30, 2023
Jan 15, 2023
Apr 11, 2023
Jan 15, 2023
Apr 11, 2023
Apr 19, 2023
Apr 13, 2023
Apr 11, 2023
Apr 11, 2023
Apr 13, 2023
Apr 13, 2023
Apr 13, 2023
Apr 13, 2023

Repository files navigation

YAMI AN NEPHILIM LIBRARY

YANLib is based on .NET 6.0 (LTS)

INSTALL

https://www.nuget.org/packages/Tynab.YANLib

PM> NuGet\Install-Package Tynab.YANLib

MASK

CODE DEMO

// Import
using System.Collections.Generic;
using static System.Guid;
using static YANLib.YANBool;
using static YANLib.YANNum;
using static YANLib.YANText;

// Generate data
private static IEnumerable<string> GenData(byte quantity)
{
    for (var i = 0; i < quantity; i++)
    {
        yield return i % 2 is 0
            ? new JsonTestDto
            {
                Id = NewGuid(),
                Name = $"nguyễn văn {GenerateRandomCharacter()}".ToTitle(),
                Income = GenerateRandomUshort(),
                IsRisk = GenerateRandomBool()
            }.SerializeCamel()
            : new JsonTestDto
            {
                Id = NewGuid(),
                Name = $"đoàn thị {GenerateRandomCharacter()}".ToTitle(),
                Income = GenerateRandomUshort(),
                IsRisk = GenerateRandomBool()
            }.Serialize();
    }
}

EXTENSION

  • Numeric
  • Text
  • Bool
  • DateTime
  • Nullable
  • Model
  • JSON
  • Enumerable
  • Random
  • Process
  • Task
  • Func

OTHER

  • Password

See wiki for more details