From a23b87ca03efab68ce3266ebe88382a0859cfb24 Mon Sep 17 00:00:00 2001
From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com>
Date: Thu, 18 Apr 2024 09:00:31 +0200
Subject: [PATCH] Reference
---
Reference.md | 4326 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 4326 insertions(+)
create mode 100644 Reference.md
diff --git a/Reference.md b/Reference.md
new file mode 100644
index 0000000..e82bc25
--- /dev/null
+++ b/Reference.md
@@ -0,0 +1,4326 @@
+
+# CuteUtils
+
+## Contents
+
+- [BlockingTaskQueue](#T-CuteUtils-Tasks-BlockingTaskQueue 'CuteUtils.Tasks.BlockingTaskQueue')
+ - [#ctor()](#M-CuteUtils-Tasks-BlockingTaskQueue-#ctor 'CuteUtils.Tasks.BlockingTaskQueue.#ctor')
+ - [Enqueue(function)](#M-CuteUtils-Tasks-BlockingTaskQueue-Enqueue-System-Action- 'CuteUtils.Tasks.BlockingTaskQueue.Enqueue(System.Action)')
+ - [Enqueue(task)](#M-CuteUtils-Tasks-BlockingTaskQueue-Enqueue-System-Threading-Tasks-Task- 'CuteUtils.Tasks.BlockingTaskQueue.Enqueue(System.Threading.Tasks.Task)')
+ - [Enqueue\`\`1(function)](#M-CuteUtils-Tasks-BlockingTaskQueue-Enqueue``1-System-Func{``0}- 'CuteUtils.Tasks.BlockingTaskQueue.Enqueue``1(System.Func{``0})')
+ - [Enqueue\`\`1(task)](#M-CuteUtils-Tasks-BlockingTaskQueue-Enqueue``1-System-Threading-Tasks-Task{``0}- 'CuteUtils.Tasks.BlockingTaskQueue.Enqueue``1(System.Threading.Tasks.Task{``0})')
+- [BoolExt](#T-CuteUtils-Misc-BoolExt 'CuteUtils.Misc.BoolExt')
+ - [FromInt(bol,input)](#M-CuteUtils-Misc-BoolExt-FromInt-System-Boolean@,System-Int32- 'CuteUtils.Misc.BoolExt.FromInt(System.Boolean@,System.Int32)')
+ - [OneWayFalse(value,input)](#M-CuteUtils-Misc-BoolExt-OneWayFalse-System-Boolean@,System-Boolean- 'CuteUtils.Misc.BoolExt.OneWayFalse(System.Boolean@,System.Boolean)')
+ - [OneWayTrue(value,input)](#M-CuteUtils-Misc-BoolExt-OneWayTrue-System-Boolean@,System-Boolean- 'CuteUtils.Misc.BoolExt.OneWayTrue(System.Boolean@,System.Boolean)')
+ - [ToInt(input)](#M-CuteUtils-Misc-BoolExt-ToInt-System-Boolean- 'CuteUtils.Misc.BoolExt.ToInt(System.Boolean)')
+- [Circle](#T-CuteUtils-FluentMath-Shapes-Circle 'CuteUtils.FluentMath.Shapes.Circle')
+ - [#ctor(radius)](#M-CuteUtils-FluentMath-Shapes-Circle-#ctor-System-Double- 'CuteUtils.FluentMath.Shapes.Circle.#ctor(System.Double)')
+ - [Area](#P-CuteUtils-FluentMath-Shapes-Circle-Area 'CuteUtils.FluentMath.Shapes.Circle.Area')
+ - [Circumference](#P-CuteUtils-FluentMath-Shapes-Circle-Circumference 'CuteUtils.FluentMath.Shapes.Circle.Circumference')
+ - [Diameter](#P-CuteUtils-FluentMath-Shapes-Circle-Diameter 'CuteUtils.FluentMath.Shapes.Circle.Diameter')
+ - [Radius](#P-CuteUtils-FluentMath-Shapes-Circle-Radius 'CuteUtils.FluentMath.Shapes.Circle.Radius')
+- [CollectionExt](#T-CuteUtils-Misc-CollectionExt 'CuteUtils.Misc.CollectionExt')
+ - [PrintTable\`\`1(array,tableStyle)](#M-CuteUtils-Misc-CollectionExt-PrintTable``1-``0[0-,0-],CuteUtils-Misc-TableStyle- 'CuteUtils.Misc.CollectionExt.PrintTable``1(``0[0:,0:],CuteUtils.Misc.TableStyle)')
+ - [Print\`\`1(collection,delimiter,printToDebugConsole)](#M-CuteUtils-Misc-CollectionExt-Print``1-System-Collections-Generic-IEnumerable{``0},System-Char,System-Boolean- 'CuteUtils.Misc.CollectionExt.Print``1(System.Collections.Generic.IEnumerable{``0},System.Char,System.Boolean)')
+- [ConsoleExt](#T-CuteUtils-Misc-ConsoleExt 'CuteUtils.Misc.ConsoleExt')
+ - [Pause(key,message)](#M-CuteUtils-Misc-ConsoleExt-Pause-System-ConsoleKey,System-String- 'CuteUtils.Misc.ConsoleExt.Pause(System.ConsoleKey,System.String)')
+ - [Pause(message)](#M-CuteUtils-Misc-ConsoleExt-Pause-System-String- 'CuteUtils.Misc.ConsoleExt.Pause(System.String)')
+ - [ReadKey\`\`1()](#M-CuteUtils-Misc-ConsoleExt-ReadKey``1 'CuteUtils.Misc.ConsoleExt.ReadKey``1')
+ - [ReadLine\`\`1()](#M-CuteUtils-Misc-ConsoleExt-ReadLine``1 'CuteUtils.Misc.ConsoleExt.ReadLine``1')
+ - [TryReadKey\`\`1(input)](#M-CuteUtils-Misc-ConsoleExt-TryReadKey``1-``0@- 'CuteUtils.Misc.ConsoleExt.TryReadKey``1(``0@)')
+ - [TryReadLine\`\`1(input)](#M-CuteUtils-Misc-ConsoleExt-TryReadLine``1-``0@- 'CuteUtils.Misc.ConsoleExt.TryReadLine``1(``0@)')
+ - [Write(value,color)](#M-CuteUtils-Misc-ConsoleExt-Write-System-Object,System-ConsoleColor- 'CuteUtils.Misc.ConsoleExt.Write(System.Object,System.ConsoleColor)')
+ - [WriteLine(value,color)](#M-CuteUtils-Misc-ConsoleExt-WriteLine-System-Object,System-ConsoleColor- 'CuteUtils.Misc.ConsoleExt.WriteLine(System.Object,System.ConsoleColor)')
+- [DecimalFluent](#T-CuteUtils-FluentMath-TypeExtentions-DecimalFluent 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent')
+ - [Abs()](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-Abs-System-Decimal- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.Abs(System.Decimal)')
+ - [Add(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-Add-System-Decimal,System-Decimal- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.Add(System.Decimal,System.Decimal)')
+ - [Ceiling()](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-Ceiling-System-Decimal- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.Ceiling(System.Decimal)')
+ - [Clamp()](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-Clamp-System-Decimal,System-Decimal,System-Decimal- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.Clamp(System.Decimal,System.Decimal,System.Decimal)')
+ - [Divide(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-Divide-System-Decimal,System-Decimal- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.Divide(System.Decimal,System.Decimal)')
+ - [Floor()](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-Floor-System-Decimal- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.Floor(System.Decimal)')
+ - [Multiply(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-Multiply-System-Decimal,System-Decimal- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.Multiply(System.Decimal,System.Decimal)')
+ - [Round()](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-Round-System-Decimal- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.Round(System.Decimal)')
+ - [Round()](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-Round-System-Decimal,System-MidpointRounding- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.Round(System.Decimal,System.MidpointRounding)')
+ - [Round()](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-Round-System-Decimal,System-Int32- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.Round(System.Decimal,System.Int32)')
+ - [Round()](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-Round-System-Decimal,System-Int32,System-MidpointRounding- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.Round(System.Decimal,System.Int32,System.MidpointRounding)')
+ - [Sign()](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-Sign-System-Decimal- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.Sign(System.Decimal)')
+ - [Subtract(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-Subtract-System-Decimal,System-Decimal- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.Subtract(System.Decimal,System.Decimal)')
+ - [ToDouble(num)](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-ToDouble-System-Decimal- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.ToDouble(System.Decimal)')
+ - [ToInt16(num)](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-ToInt16-System-Decimal- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.ToInt16(System.Decimal)')
+ - [ToInt32(num)](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-ToInt32-System-Decimal- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.ToInt32(System.Decimal)')
+ - [ToInt64(num)](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-ToInt64-System-Decimal- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.ToInt64(System.Decimal)')
+ - [ToSingle(num)](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-ToSingle-System-Decimal- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.ToSingle(System.Decimal)')
+ - [Truncate()](#M-CuteUtils-FluentMath-TypeExtentions-DecimalFluent-Truncate-System-Decimal- 'CuteUtils.FluentMath.TypeExtentions.DecimalFluent.Truncate(System.Decimal)')
+- [DoubleFluent](#T-CuteUtils-FluentMath-TypeExtentions-DoubleFluent 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent')
+ - [Abs()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Abs-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Abs(System.Double)')
+ - [Acos()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Acos-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Acos(System.Double)')
+ - [Acosh()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Acosh-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Acosh(System.Double)')
+ - [Add(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Add-System-Double,System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Add(System.Double,System.Double)')
+ - [Asin()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Asin-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Asin(System.Double)')
+ - [Asinh()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Asinh-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Asinh(System.Double)')
+ - [Atan()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Atan-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Atan(System.Double)')
+ - [Atan2()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Atan2-System-Double,System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Atan2(System.Double,System.Double)')
+ - [Atanh()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Atanh-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Atanh(System.Double)')
+ - [Cbrt()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Cbrt-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Cbrt(System.Double)')
+ - [Ceiling()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Ceiling-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Ceiling(System.Double)')
+ - [Clamp()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Clamp-System-Double,System-Double,System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Clamp(System.Double,System.Double,System.Double)')
+ - [Cos()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Cos-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Cos(System.Double)')
+ - [Cosh()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Cosh-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Cosh(System.Double)')
+ - [Divide(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Divide-System-Double,System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Divide(System.Double,System.Double)')
+ - [Exp()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Exp-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Exp(System.Double)')
+ - [Floor()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Floor-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Floor(System.Double)')
+ - [IEEERemainder()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-IEEERemainder-System-Double,System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.IEEERemainder(System.Double,System.Double)')
+ - [Log()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Log-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Log(System.Double)')
+ - [Log()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Log-System-Double,System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Log(System.Double,System.Double)')
+ - [Log10()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Log10-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Log10(System.Double)')
+ - [Multiply(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Multiply-System-Double,System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Multiply(System.Double,System.Double)')
+ - [Pow()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Pow-System-Double,System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Pow(System.Double,System.Double)')
+ - [Round()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Round-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Round(System.Double)')
+ - [Round()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Round-System-Double,System-MidpointRounding- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Round(System.Double,System.MidpointRounding)')
+ - [Round()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Round-System-Double,System-Int32- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Round(System.Double,System.Int32)')
+ - [Round()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Round-System-Double,System-Int32,System-MidpointRounding- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Round(System.Double,System.Int32,System.MidpointRounding)')
+ - [Sign()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Sign-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Sign(System.Double)')
+ - [Sin()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Sin-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Sin(System.Double)')
+ - [Sinh()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Sinh-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Sinh(System.Double)')
+ - [Sqrt()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Sqrt-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Sqrt(System.Double)')
+ - [Subtract(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Subtract-System-Double,System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Subtract(System.Double,System.Double)')
+ - [Tan()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Tan-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Tan(System.Double)')
+ - [Tanh()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Tanh-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Tanh(System.Double)')
+ - [ToDecimal(num)](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-ToDecimal-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.ToDecimal(System.Double)')
+ - [ToInt16(num)](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-ToInt16-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.ToInt16(System.Double)')
+ - [ToInt32(num)](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-ToInt32-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.ToInt32(System.Double)')
+ - [ToInt64(num)](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-ToInt64-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.ToInt64(System.Double)')
+ - [ToSingle(num)](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-ToSingle-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.ToSingle(System.Double)')
+ - [Truncate()](#M-CuteUtils-FluentMath-TypeExtentions-DoubleFluent-Truncate-System-Double- 'CuteUtils.FluentMath.TypeExtentions.DoubleFluent.Truncate(System.Double)')
+- [DynDto](#T-CuteUtils-Reflection-DynDto 'CuteUtils.Reflection.DynDto')
+ - [FromDto\`\`1(dto,data)](#M-CuteUtils-Reflection-DynDto-FromDto``1-System-Object,``0- 'CuteUtils.Reflection.DynDto.FromDto``1(System.Object,``0)')
+ - [FromDto\`\`1(dto,data)](#M-CuteUtils-Reflection-DynDto-FromDto``1-System-Dynamic-ExpandoObject,``0- 'CuteUtils.Reflection.DynDto.FromDto``1(System.Dynamic.ExpandoObject,``0)')
+ - [FromDto\`\`1(dto)](#M-CuteUtils-Reflection-DynDto-FromDto``1-System-Object- 'CuteUtils.Reflection.DynDto.FromDto``1(System.Object)')
+ - [FromDto\`\`1(dto)](#M-CuteUtils-Reflection-DynDto-FromDto``1-System-Dynamic-ExpandoObject- 'CuteUtils.Reflection.DynDto.FromDto``1(System.Dynamic.ExpandoObject)')
+ - [ToDto(data)](#M-CuteUtils-Reflection-DynDto-ToDto-System-Object- 'CuteUtils.Reflection.DynDto.ToDto(System.Object)')
+ - [ToDto\`\`1(data,dto)](#M-CuteUtils-Reflection-DynDto-ToDto``1-System-Object,``0- 'CuteUtils.Reflection.DynDto.ToDto``1(System.Object,``0)')
+ - [ToDto\`\`1(data)](#M-CuteUtils-Reflection-DynDto-ToDto``1-System-Object- 'CuteUtils.Reflection.DynDto.ToDto``1(System.Object)')
+- [DynDtoNameAttribute](#T-CuteUtils-Reflection-DynDtoNameAttribute 'CuteUtils.Reflection.DynDtoNameAttribute')
+ - [#ctor(name)](#M-CuteUtils-Reflection-DynDtoNameAttribute-#ctor-System-String- 'CuteUtils.Reflection.DynDtoNameAttribute.#ctor(System.String)')
+ - [Name](#P-CuteUtils-Reflection-DynDtoNameAttribute-Name 'CuteUtils.Reflection.DynDtoNameAttribute.Name')
+- [Ellipse](#T-CuteUtils-FluentMath-Shapes-Ellipse 'CuteUtils.FluentMath.Shapes.Ellipse')
+ - [#ctor(majorAxis,minorAxis)](#M-CuteUtils-FluentMath-Shapes-Ellipse-#ctor-System-Double,System-Double- 'CuteUtils.FluentMath.Shapes.Ellipse.#ctor(System.Double,System.Double)')
+ - [Area](#P-CuteUtils-FluentMath-Shapes-Ellipse-Area 'CuteUtils.FluentMath.Shapes.Ellipse.Area')
+ - [Circumference](#P-CuteUtils-FluentMath-Shapes-Ellipse-Circumference 'CuteUtils.FluentMath.Shapes.Ellipse.Circumference')
+ - [IsCircle](#P-CuteUtils-FluentMath-Shapes-Ellipse-IsCircle 'CuteUtils.FluentMath.Shapes.Ellipse.IsCircle')
+ - [MajorAxis](#P-CuteUtils-FluentMath-Shapes-Ellipse-MajorAxis 'CuteUtils.FluentMath.Shapes.Ellipse.MajorAxis')
+ - [MinorAxis](#P-CuteUtils-FluentMath-Shapes-Ellipse-MinorAxis 'CuteUtils.FluentMath.Shapes.Ellipse.MinorAxis')
+- [FormatConfig](#T-CuteUtils-Logging-FormatConfig 'CuteUtils.Logging.FormatConfig')
+ - [ConsoleFormat](#P-CuteUtils-Logging-FormatConfig-ConsoleFormat 'CuteUtils.Logging.FormatConfig.ConsoleFormat')
+ - [DebugConsoleFormat](#P-CuteUtils-Logging-FormatConfig-DebugConsoleFormat 'CuteUtils.Logging.FormatConfig.DebugConsoleFormat')
+ - [FileFormat](#P-CuteUtils-Logging-FormatConfig-FileFormat 'CuteUtils.Logging.FormatConfig.FileFormat')
+- [Int16Fluent](#T-CuteUtils-FluentMath-TypeExtentions-Int16Fluent 'CuteUtils.FluentMath.TypeExtentions.Int16Fluent')
+ - [Abs()](#M-CuteUtils-FluentMath-TypeExtentions-Int16Fluent-Abs-System-Int16- 'CuteUtils.FluentMath.TypeExtentions.Int16Fluent.Abs(System.Int16)')
+ - [Add(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-Int16Fluent-Add-System-Int16,System-Int16- 'CuteUtils.FluentMath.TypeExtentions.Int16Fluent.Add(System.Int16,System.Int16)')
+ - [Clamp()](#M-CuteUtils-FluentMath-TypeExtentions-Int16Fluent-Clamp-System-Int16,System-Int16,System-Int16- 'CuteUtils.FluentMath.TypeExtentions.Int16Fluent.Clamp(System.Int16,System.Int16,System.Int16)')
+ - [Divide(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-Int16Fluent-Divide-System-Int16,System-Int16- 'CuteUtils.FluentMath.TypeExtentions.Int16Fluent.Divide(System.Int16,System.Int16)')
+ - [Multiply(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-Int16Fluent-Multiply-System-Int16,System-Int16- 'CuteUtils.FluentMath.TypeExtentions.Int16Fluent.Multiply(System.Int16,System.Int16)')
+ - [Sign()](#M-CuteUtils-FluentMath-TypeExtentions-Int16Fluent-Sign-System-Int16- 'CuteUtils.FluentMath.TypeExtentions.Int16Fluent.Sign(System.Int16)')
+ - [Subtract(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-Int16Fluent-Subtract-System-Int16,System-Int16- 'CuteUtils.FluentMath.TypeExtentions.Int16Fluent.Subtract(System.Int16,System.Int16)')
+ - [ToDecimal(num)](#M-CuteUtils-FluentMath-TypeExtentions-Int16Fluent-ToDecimal-System-Int16- 'CuteUtils.FluentMath.TypeExtentions.Int16Fluent.ToDecimal(System.Int16)')
+ - [ToDouble(num)](#M-CuteUtils-FluentMath-TypeExtentions-Int16Fluent-ToDouble-System-Int16- 'CuteUtils.FluentMath.TypeExtentions.Int16Fluent.ToDouble(System.Int16)')
+ - [ToInt32(num)](#M-CuteUtils-FluentMath-TypeExtentions-Int16Fluent-ToInt32-System-Int16- 'CuteUtils.FluentMath.TypeExtentions.Int16Fluent.ToInt32(System.Int16)')
+ - [ToInt64(num)](#M-CuteUtils-FluentMath-TypeExtentions-Int16Fluent-ToInt64-System-Int16- 'CuteUtils.FluentMath.TypeExtentions.Int16Fluent.ToInt64(System.Int16)')
+ - [ToSingle(num)](#M-CuteUtils-FluentMath-TypeExtentions-Int16Fluent-ToSingle-System-Int16- 'CuteUtils.FluentMath.TypeExtentions.Int16Fluent.ToSingle(System.Int16)')
+- [Int32Fluent](#T-CuteUtils-FluentMath-TypeExtentions-Int32Fluent 'CuteUtils.FluentMath.TypeExtentions.Int32Fluent')
+ - [Abs()](#M-CuteUtils-FluentMath-TypeExtentions-Int32Fluent-Abs-System-Int32- 'CuteUtils.FluentMath.TypeExtentions.Int32Fluent.Abs(System.Int32)')
+ - [Add(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-Int32Fluent-Add-System-Int32,System-Int32- 'CuteUtils.FluentMath.TypeExtentions.Int32Fluent.Add(System.Int32,System.Int32)')
+ - [Clamp()](#M-CuteUtils-FluentMath-TypeExtentions-Int32Fluent-Clamp-System-Int32,System-Int32,System-Int32- 'CuteUtils.FluentMath.TypeExtentions.Int32Fluent.Clamp(System.Int32,System.Int32,System.Int32)')
+ - [Divide(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-Int32Fluent-Divide-System-Int32,System-Int32- 'CuteUtils.FluentMath.TypeExtentions.Int32Fluent.Divide(System.Int32,System.Int32)')
+ - [Multiply(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-Int32Fluent-Multiply-System-Int32,System-Int32- 'CuteUtils.FluentMath.TypeExtentions.Int32Fluent.Multiply(System.Int32,System.Int32)')
+ - [Sign()](#M-CuteUtils-FluentMath-TypeExtentions-Int32Fluent-Sign-System-Int32- 'CuteUtils.FluentMath.TypeExtentions.Int32Fluent.Sign(System.Int32)')
+ - [Subtract(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-Int32Fluent-Subtract-System-Int32,System-Int32- 'CuteUtils.FluentMath.TypeExtentions.Int32Fluent.Subtract(System.Int32,System.Int32)')
+ - [ToDecimal(num)](#M-CuteUtils-FluentMath-TypeExtentions-Int32Fluent-ToDecimal-System-Int32- 'CuteUtils.FluentMath.TypeExtentions.Int32Fluent.ToDecimal(System.Int32)')
+ - [ToDouble(num)](#M-CuteUtils-FluentMath-TypeExtentions-Int32Fluent-ToDouble-System-Int32- 'CuteUtils.FluentMath.TypeExtentions.Int32Fluent.ToDouble(System.Int32)')
+ - [ToInt16(num)](#M-CuteUtils-FluentMath-TypeExtentions-Int32Fluent-ToInt16-System-Int32- 'CuteUtils.FluentMath.TypeExtentions.Int32Fluent.ToInt16(System.Int32)')
+ - [ToInt64(num)](#M-CuteUtils-FluentMath-TypeExtentions-Int32Fluent-ToInt64-System-Int32- 'CuteUtils.FluentMath.TypeExtentions.Int32Fluent.ToInt64(System.Int32)')
+ - [ToSingle(num)](#M-CuteUtils-FluentMath-TypeExtentions-Int32Fluent-ToSingle-System-Int32- 'CuteUtils.FluentMath.TypeExtentions.Int32Fluent.ToSingle(System.Int32)')
+- [Int64Fluent](#T-CuteUtils-FluentMath-TypeExtentions-Int64Fluent 'CuteUtils.FluentMath.TypeExtentions.Int64Fluent')
+ - [Abs()](#M-CuteUtils-FluentMath-TypeExtentions-Int64Fluent-Abs-System-Int64- 'CuteUtils.FluentMath.TypeExtentions.Int64Fluent.Abs(System.Int64)')
+ - [Add(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-Int64Fluent-Add-System-Int64,System-Int64- 'CuteUtils.FluentMath.TypeExtentions.Int64Fluent.Add(System.Int64,System.Int64)')
+ - [Clamp()](#M-CuteUtils-FluentMath-TypeExtentions-Int64Fluent-Clamp-System-Int64,System-Int64,System-Int64- 'CuteUtils.FluentMath.TypeExtentions.Int64Fluent.Clamp(System.Int64,System.Int64,System.Int64)')
+ - [Divide(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-Int64Fluent-Divide-System-Int64,System-Int64- 'CuteUtils.FluentMath.TypeExtentions.Int64Fluent.Divide(System.Int64,System.Int64)')
+ - [Multiply(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-Int64Fluent-Multiply-System-Int64,System-Int64- 'CuteUtils.FluentMath.TypeExtentions.Int64Fluent.Multiply(System.Int64,System.Int64)')
+ - [Sign()](#M-CuteUtils-FluentMath-TypeExtentions-Int64Fluent-Sign-System-Int64- 'CuteUtils.FluentMath.TypeExtentions.Int64Fluent.Sign(System.Int64)')
+ - [Subtract(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-Int64Fluent-Subtract-System-Int64,System-Int64- 'CuteUtils.FluentMath.TypeExtentions.Int64Fluent.Subtract(System.Int64,System.Int64)')
+ - [ToDecimal(num)](#M-CuteUtils-FluentMath-TypeExtentions-Int64Fluent-ToDecimal-System-Int64- 'CuteUtils.FluentMath.TypeExtentions.Int64Fluent.ToDecimal(System.Int64)')
+ - [ToDouble(num)](#M-CuteUtils-FluentMath-TypeExtentions-Int64Fluent-ToDouble-System-Int64- 'CuteUtils.FluentMath.TypeExtentions.Int64Fluent.ToDouble(System.Int64)')
+ - [ToInt16(num)](#M-CuteUtils-FluentMath-TypeExtentions-Int64Fluent-ToInt16-System-Int64- 'CuteUtils.FluentMath.TypeExtentions.Int64Fluent.ToInt16(System.Int64)')
+ - [ToInt32(num)](#M-CuteUtils-FluentMath-TypeExtentions-Int64Fluent-ToInt32-System-Int64- 'CuteUtils.FluentMath.TypeExtentions.Int64Fluent.ToInt32(System.Int64)')
+ - [ToSingle(num)](#M-CuteUtils-FluentMath-TypeExtentions-Int64Fluent-ToSingle-System-Int64- 'CuteUtils.FluentMath.TypeExtentions.Int64Fluent.ToSingle(System.Int64)')
+- [LogConfig](#T-CuteUtils-Logging-LogConfig 'CuteUtils.Logging.LogConfig')
+ - [DebugConfig](#P-CuteUtils-Logging-LogConfig-DebugConfig 'CuteUtils.Logging.LogConfig.DebugConfig')
+ - [ErrorConfig](#P-CuteUtils-Logging-LogConfig-ErrorConfig 'CuteUtils.Logging.LogConfig.ErrorConfig')
+ - [FatalConfig](#P-CuteUtils-Logging-LogConfig-FatalConfig 'CuteUtils.Logging.LogConfig.FatalConfig')
+ - [FormatConfig](#P-CuteUtils-Logging-LogConfig-FormatConfig 'CuteUtils.Logging.LogConfig.FormatConfig')
+ - [InfoConfig](#P-CuteUtils-Logging-LogConfig-InfoConfig 'CuteUtils.Logging.LogConfig.InfoConfig')
+ - [WarnConfig](#P-CuteUtils-Logging-LogConfig-WarnConfig 'CuteUtils.Logging.LogConfig.WarnConfig')
+- [LogFormatBuilder](#T-CuteUtils-Logging-LogFormatBuilder 'CuteUtils.Logging.LogFormatBuilder')
+ - [#ctor()](#M-CuteUtils-Logging-LogFormatBuilder-#ctor 'CuteUtils.Logging.LogFormatBuilder.#ctor')
+ - [#ctor(value)](#M-CuteUtils-Logging-LogFormatBuilder-#ctor-System-String- 'CuteUtils.Logging.LogFormatBuilder.#ctor(System.String)')
+ - [DateTime(format,padding)](#M-CuteUtils-Logging-LogFormatBuilder-DateTime-System-String,System-Int32- 'CuteUtils.Logging.LogFormatBuilder.DateTime(System.String,System.Int32)')
+ - [FilePath(format,padding)](#M-CuteUtils-Logging-LogFormatBuilder-FilePath-System-String,System-Int32- 'CuteUtils.Logging.LogFormatBuilder.FilePath(System.String,System.Int32)')
+ - [LineNumber(format,padding)](#M-CuteUtils-Logging-LogFormatBuilder-LineNumber-System-String,System-Int32- 'CuteUtils.Logging.LogFormatBuilder.LineNumber(System.String,System.Int32)')
+ - [LogSeverity(format,padding)](#M-CuteUtils-Logging-LogFormatBuilder-LogSeverity-System-String,System-Int32- 'CuteUtils.Logging.LogFormatBuilder.LogSeverity(System.String,System.Int32)')
+ - [MemberName(format,padding)](#M-CuteUtils-Logging-LogFormatBuilder-MemberName-System-String,System-Int32- 'CuteUtils.Logging.LogFormatBuilder.MemberName(System.String,System.Int32)')
+ - [Message(format,padding)](#M-CuteUtils-Logging-LogFormatBuilder-Message-System-String,System-Int32- 'CuteUtils.Logging.LogFormatBuilder.Message(System.String,System.Int32)')
+ - [Source(format,padding)](#M-CuteUtils-Logging-LogFormatBuilder-Source-System-String,System-Int32- 'CuteUtils.Logging.LogFormatBuilder.Source(System.String,System.Int32)')
+ - [Text(value)](#M-CuteUtils-Logging-LogFormatBuilder-Text-System-String- 'CuteUtils.Logging.LogFormatBuilder.Text(System.String)')
+ - [op_Implicit(value)](#M-CuteUtils-Logging-LogFormatBuilder-op_Implicit-CuteUtils-Logging-LogFormatBuilder-~System-String 'CuteUtils.Logging.LogFormatBuilder.op_Implicit(CuteUtils.Logging.LogFormatBuilder)~System.String')
+ - [op_Implicit(value)](#M-CuteUtils-Logging-LogFormatBuilder-op_Implicit-System-String-~CuteUtils-Logging-LogFormatBuilder 'CuteUtils.Logging.LogFormatBuilder.op_Implicit(System.String)~CuteUtils.Logging.LogFormatBuilder')
+- [LogFormatType](#T-CuteUtils-Logging-LogFormatType 'CuteUtils.Logging.LogFormatType')
+ - [DateTime](#F-CuteUtils-Logging-LogFormatType-DateTime 'CuteUtils.Logging.LogFormatType.DateTime')
+ - [FilePath](#F-CuteUtils-Logging-LogFormatType-FilePath 'CuteUtils.Logging.LogFormatType.FilePath')
+ - [LineNumber](#F-CuteUtils-Logging-LogFormatType-LineNumber 'CuteUtils.Logging.LogFormatType.LineNumber')
+ - [LogSeverity](#F-CuteUtils-Logging-LogFormatType-LogSeverity 'CuteUtils.Logging.LogFormatType.LogSeverity')
+ - [MemberName](#F-CuteUtils-Logging-LogFormatType-MemberName 'CuteUtils.Logging.LogFormatType.MemberName')
+ - [Message](#F-CuteUtils-Logging-LogFormatType-Message 'CuteUtils.Logging.LogFormatType.Message')
+ - [Source](#F-CuteUtils-Logging-LogFormatType-Source 'CuteUtils.Logging.LogFormatType.Source')
+- [LogSeverity](#T-CuteUtils-Logging-LogSeverity 'CuteUtils.Logging.LogSeverity')
+ - [Debug](#F-CuteUtils-Logging-LogSeverity-Debug 'CuteUtils.Logging.LogSeverity.Debug')
+ - [Error](#F-CuteUtils-Logging-LogSeverity-Error 'CuteUtils.Logging.LogSeverity.Error')
+ - [Fatal](#F-CuteUtils-Logging-LogSeverity-Fatal 'CuteUtils.Logging.LogSeverity.Fatal')
+ - [Info](#F-CuteUtils-Logging-LogSeverity-Info 'CuteUtils.Logging.LogSeverity.Info')
+ - [Warn](#F-CuteUtils-Logging-LogSeverity-Warn 'CuteUtils.Logging.LogSeverity.Warn')
+- [LogTarget](#T-CuteUtils-Logging-LogTarget 'CuteUtils.Logging.LogTarget')
+ - [Console](#F-CuteUtils-Logging-LogTarget-Console 'CuteUtils.Logging.LogTarget.Console')
+ - [DebugConsole](#F-CuteUtils-Logging-LogTarget-DebugConsole 'CuteUtils.Logging.LogTarget.DebugConsole')
+ - [File](#F-CuteUtils-Logging-LogTarget-File 'CuteUtils.Logging.LogTarget.File')
+- [Logger](#T-CuteUtils-Logging-Logger 'CuteUtils.Logging.Logger')
+ - [Config](#P-CuteUtils-Logging-Logger-Config 'CuteUtils.Logging.Logger.Config')
+ - [ClearLogFile(logSeverity)](#M-CuteUtils-Logging-Logger-ClearLogFile-CuteUtils-Logging-LogSeverity- 'CuteUtils.Logging.Logger.ClearLogFile(CuteUtils.Logging.LogSeverity)')
+ - [Log(message,source,logSeverity,memberName,sourceFilePath,sourceLineNumber)](#M-CuteUtils-Logging-Logger-Log-System-String,System-String,CuteUtils-Logging-LogSeverity,System-String,System-String,System-Int32- 'CuteUtils.Logging.Logger.Log(System.String,System.String,CuteUtils.Logging.LogSeverity,System.String,System.String,System.Int32)')
+ - [Log(message,logSeverity,memberName,sourceFilePath,sourceLineNumber)](#M-CuteUtils-Logging-Logger-Log-System-String,CuteUtils-Logging-LogSeverity,System-String,System-String,System-Int32- 'CuteUtils.Logging.Logger.Log(System.String,CuteUtils.Logging.LogSeverity,System.String,System.String,System.Int32)')
+ - [LogDebug(message,memberName,sourceFilePath,sourceLineNumber)](#M-CuteUtils-Logging-Logger-LogDebug-System-String,System-String,System-String,System-Int32- 'CuteUtils.Logging.Logger.LogDebug(System.String,System.String,System.String,System.Int32)')
+ - [LogDebug(message,source,memberName,sourceFilePath,sourceLineNumber)](#M-CuteUtils-Logging-Logger-LogDebug-System-String,System-String,System-String,System-String,System-Int32- 'CuteUtils.Logging.Logger.LogDebug(System.String,System.String,System.String,System.String,System.Int32)')
+ - [LogError(message,memberName,sourceFilePath,sourceLineNumber)](#M-CuteUtils-Logging-Logger-LogError-System-String,System-String,System-String,System-Int32- 'CuteUtils.Logging.Logger.LogError(System.String,System.String,System.String,System.Int32)')
+ - [LogError(message,source,memberName,sourceFilePath,sourceLineNumber)](#M-CuteUtils-Logging-Logger-LogError-System-String,System-String,System-String,System-String,System-Int32- 'CuteUtils.Logging.Logger.LogError(System.String,System.String,System.String,System.String,System.Int32)')
+ - [LogFatal(message,memberName,sourceFilePath,sourceLineNumber)](#M-CuteUtils-Logging-Logger-LogFatal-System-String,System-String,System-String,System-Int32- 'CuteUtils.Logging.Logger.LogFatal(System.String,System.String,System.String,System.Int32)')
+ - [LogFatal(message,source,memberName,sourceFilePath,sourceLineNumber)](#M-CuteUtils-Logging-Logger-LogFatal-System-String,System-String,System-String,System-String,System-Int32- 'CuteUtils.Logging.Logger.LogFatal(System.String,System.String,System.String,System.String,System.Int32)')
+ - [LogIf(condition,message,source,logSeverity,memberName,sourceFilePath,sourceLineNumber)](#M-CuteUtils-Logging-Logger-LogIf-System-Boolean,System-String,System-String,CuteUtils-Logging-LogSeverity,System-String,System-String,System-Int32- 'CuteUtils.Logging.Logger.LogIf(System.Boolean,System.String,System.String,CuteUtils.Logging.LogSeverity,System.String,System.String,System.Int32)')
+ - [LogIf(condition,message,logSeverity,memberName,sourceFilePath,sourceLineNumber)](#M-CuteUtils-Logging-Logger-LogIf-System-Boolean,System-String,CuteUtils-Logging-LogSeverity,System-String,System-String,System-Int32- 'CuteUtils.Logging.Logger.LogIf(System.Boolean,System.String,CuteUtils.Logging.LogSeverity,System.String,System.String,System.Int32)')
+ - [LogInfo(message,source,memberName,sourceFilePath,sourceLineNumber)](#M-CuteUtils-Logging-Logger-LogInfo-System-String,System-String,System-String,System-String,System-Int32- 'CuteUtils.Logging.Logger.LogInfo(System.String,System.String,System.String,System.String,System.Int32)')
+ - [LogInfo(message,memberName,sourceFilePath,sourceLineNumber)](#M-CuteUtils-Logging-Logger-LogInfo-System-String,System-String,System-String,System-Int32- 'CuteUtils.Logging.Logger.LogInfo(System.String,System.String,System.String,System.Int32)')
+ - [LogWarn(message,source,memberName,sourceFilePath,sourceLineNumber)](#M-CuteUtils-Logging-Logger-LogWarn-System-String,System-String,System-String,System-String,System-Int32- 'CuteUtils.Logging.Logger.LogWarn(System.String,System.String,System.String,System.String,System.Int32)')
+ - [LogWarn(message,memberName,sourceFilePath,sourceLineNumber)](#M-CuteUtils-Logging-Logger-LogWarn-System-String,System-String,System-String,System-Int32- 'CuteUtils.Logging.Logger.LogWarn(System.String,System.String,System.String,System.Int32)')
+- [OutputConfig](#T-CuteUtils-Logging-OutputConfig 'CuteUtils.Logging.OutputConfig')
+ - [ConsoleColor](#P-CuteUtils-Logging-OutputConfig-ConsoleColor 'CuteUtils.Logging.OutputConfig.ConsoleColor')
+ - [FilePath](#P-CuteUtils-Logging-OutputConfig-FilePath 'CuteUtils.Logging.OutputConfig.FilePath')
+ - [LogTarget](#P-CuteUtils-Logging-OutputConfig-LogTarget 'CuteUtils.Logging.OutputConfig.LogTarget')
+- [RandomExt](#T-CuteUtils-Misc-RandomExt 'CuteUtils.Misc.RandomExt')
+ - [NextBool(random)](#M-CuteUtils-Misc-RandomExt-NextBool-System-Random- 'CuteUtils.Misc.RandomExt.NextBool(System.Random)')
+ - [NextEnum\`\`1(random)](#M-CuteUtils-Misc-RandomExt-NextEnum``1-System-Random- 'CuteUtils.Misc.RandomExt.NextEnum``1(System.Random)')
+ - [NextEnum\`\`1(random,values)](#M-CuteUtils-Misc-RandomExt-NextEnum``1-System-Random,``0[]- 'CuteUtils.Misc.RandomExt.NextEnum``1(System.Random,``0[])')
+ - [NextItem\`\`1(random,enumerable)](#M-CuteUtils-Misc-RandomExt-NextItem``1-System-Random,System-Collections-Generic-IEnumerable{``0}- 'CuteUtils.Misc.RandomExt.NextItem``1(System.Random,System.Collections.Generic.IEnumerable{``0})')
+- [Rectangle](#T-CuteUtils-FluentMath-Shapes-Rectangle 'CuteUtils.FluentMath.Shapes.Rectangle')
+ - [#ctor(length,width)](#M-CuteUtils-FluentMath-Shapes-Rectangle-#ctor-System-Double,System-Double- 'CuteUtils.FluentMath.Shapes.Rectangle.#ctor(System.Double,System.Double)')
+ - [Area](#P-CuteUtils-FluentMath-Shapes-Rectangle-Area 'CuteUtils.FluentMath.Shapes.Rectangle.Area')
+ - [Diagonal](#P-CuteUtils-FluentMath-Shapes-Rectangle-Diagonal 'CuteUtils.FluentMath.Shapes.Rectangle.Diagonal')
+ - [IsGolden](#P-CuteUtils-FluentMath-Shapes-Rectangle-IsGolden 'CuteUtils.FluentMath.Shapes.Rectangle.IsGolden')
+ - [IsRectangle](#P-CuteUtils-FluentMath-Shapes-Rectangle-IsRectangle 'CuteUtils.FluentMath.Shapes.Rectangle.IsRectangle')
+ - [IsSquare](#P-CuteUtils-FluentMath-Shapes-Rectangle-IsSquare 'CuteUtils.FluentMath.Shapes.Rectangle.IsSquare')
+ - [Length](#P-CuteUtils-FluentMath-Shapes-Rectangle-Length 'CuteUtils.FluentMath.Shapes.Rectangle.Length')
+ - [Perimeter](#P-CuteUtils-FluentMath-Shapes-Rectangle-Perimeter 'CuteUtils.FluentMath.Shapes.Rectangle.Perimeter')
+ - [Width](#P-CuteUtils-FluentMath-Shapes-Rectangle-Width 'CuteUtils.FluentMath.Shapes.Rectangle.Width')
+- [ReflectionExtentions](#T-CuteUtils-Reflection-ReflectionExtentions 'CuteUtils.Reflection.ReflectionExtentions')
+ - [CopyProperties\`\`1(obj)](#M-CuteUtils-Reflection-ReflectionExtentions-CopyProperties``1-System-Object- 'CuteUtils.Reflection.ReflectionExtentions.CopyProperties``1(System.Object)')
+ - [CopyProperties\`\`1(obj,newObj)](#M-CuteUtils-Reflection-ReflectionExtentions-CopyProperties``1-System-Object,``0- 'CuteUtils.Reflection.ReflectionExtentions.CopyProperties``1(System.Object,``0)')
+- [SingleFluent](#T-CuteUtils-FluentMath-TypeExtentions-SingleFluent 'CuteUtils.FluentMath.TypeExtentions.SingleFluent')
+ - [Abs()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Abs-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Abs(System.Single)')
+ - [Acos()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Acos-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Acos(System.Single)')
+ - [Acosh()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Acosh-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Acosh(System.Single)')
+ - [Add(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Add-System-Single,System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Add(System.Single,System.Single)')
+ - [Asin()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Asin-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Asin(System.Single)')
+ - [Asinh()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Asinh-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Asinh(System.Single)')
+ - [Atan()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Atan-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Atan(System.Single)')
+ - [Atan2()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Atan2-System-Single,System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Atan2(System.Single,System.Single)')
+ - [Atanh()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Atanh-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Atanh(System.Single)')
+ - [Cbrt()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Cbrt-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Cbrt(System.Single)')
+ - [Ceiling()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Ceiling-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Ceiling(System.Single)')
+ - [Clamp()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Clamp-System-Single,System-Single,System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Clamp(System.Single,System.Single,System.Single)')
+ - [Cos()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Cos-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Cos(System.Single)')
+ - [Cosh()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Cosh-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Cosh(System.Single)')
+ - [Divide(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Divide-System-Single,System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Divide(System.Single,System.Single)')
+ - [Exp()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Exp-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Exp(System.Single)')
+ - [Floor()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Floor-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Floor(System.Single)')
+ - [IEEERemainder()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-IEEERemainder-System-Single,System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.IEEERemainder(System.Single,System.Single)')
+ - [Log()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Log-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Log(System.Single)')
+ - [Log()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Log-System-Single,System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Log(System.Single,System.Single)')
+ - [Log10()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Log10-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Log10(System.Single)')
+ - [Multiply(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Multiply-System-Single,System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Multiply(System.Single,System.Single)')
+ - [Pow()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Pow-System-Single,System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Pow(System.Single,System.Single)')
+ - [Round()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Round-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Round(System.Single)')
+ - [Round()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Round-System-Single,System-MidpointRounding- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Round(System.Single,System.MidpointRounding)')
+ - [Round()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Round-System-Single,System-Int32- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Round(System.Single,System.Int32)')
+ - [Round()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Round-System-Single,System-Int32,System-MidpointRounding- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Round(System.Single,System.Int32,System.MidpointRounding)')
+ - [Sign()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Sign-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Sign(System.Single)')
+ - [Sin()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Sin-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Sin(System.Single)')
+ - [Sinh()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Sinh-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Sinh(System.Single)')
+ - [Sqrt()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Sqrt-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Sqrt(System.Single)')
+ - [Subtract(num,value)](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Subtract-System-Single,System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Subtract(System.Single,System.Single)')
+ - [Tan()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Tan-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Tan(System.Single)')
+ - [Tanh()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Tanh-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Tanh(System.Single)')
+ - [ToDecimal(num)](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-ToDecimal-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.ToDecimal(System.Single)')
+ - [ToDouble(num)](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-ToDouble-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.ToDouble(System.Single)')
+ - [ToInt16(num)](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-ToInt16-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.ToInt16(System.Single)')
+ - [ToInt32(num)](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-ToInt32-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.ToInt32(System.Single)')
+ - [ToInt64(num)](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-ToInt64-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.ToInt64(System.Single)')
+ - [Truncate()](#M-CuteUtils-FluentMath-TypeExtentions-SingleFluent-Truncate-System-Single- 'CuteUtils.FluentMath.TypeExtentions.SingleFluent.Truncate(System.Single)')
+- [StringExt](#T-CuteUtils-StringExt 'CuteUtils.StringExt')
+ - [CorrectNewLine(str)](#M-CuteUtils-StringExt-CorrectNewLine-System-String- 'CuteUtils.StringExt.CorrectNewLine(System.String)')
+ - [RemoveWhitespaces(str)](#M-CuteUtils-StringExt-RemoveWhitespaces-System-String- 'CuteUtils.StringExt.RemoveWhitespaces(System.String)')
+ - [Reverse(str)](#M-CuteUtils-StringExt-Reverse-System-String- 'CuteUtils.StringExt.Reverse(System.String)')
+ - [ToFileName(str,allowSpaces)](#M-CuteUtils-StringExt-ToFileName-System-String,System-Boolean- 'CuteUtils.StringExt.ToFileName(System.String,System.Boolean)')
+ - [ToPath(str,allowSpaces)](#M-CuteUtils-StringExt-ToPath-System-String,System-Boolean- 'CuteUtils.StringExt.ToPath(System.String,System.Boolean)')
+ - [Truncate(str,length)](#M-CuteUtils-StringExt-Truncate-System-String,System-Int32- 'CuteUtils.StringExt.Truncate(System.String,System.Int32)')
+ - [Truncate(str,length,ellipsis)](#M-CuteUtils-StringExt-Truncate-System-String,System-Int32,System-Boolean- 'CuteUtils.StringExt.Truncate(System.String,System.Int32,System.Boolean)')
+- [TableStyle](#T-CuteUtils-Misc-TableStyle 'CuteUtils.Misc.TableStyle')
+ - [Alternative](#F-CuteUtils-Misc-TableStyle-Alternative 'CuteUtils.Misc.TableStyle.Alternative')
+ - [Default](#F-CuteUtils-Misc-TableStyle-Default 'CuteUtils.Misc.TableStyle.Default')
+ - [List](#F-CuteUtils-Misc-TableStyle-List 'CuteUtils.Misc.TableStyle.List')
+ - [Minimum](#F-CuteUtils-Misc-TableStyle-Minimum 'CuteUtils.Misc.TableStyle.Minimum')
+- [TaskQueue](#T-CuteUtils-Tasks-TaskQueue 'CuteUtils.Tasks.TaskQueue')
+ - [Dispose()](#M-CuteUtils-Tasks-TaskQueue-Dispose 'CuteUtils.Tasks.TaskQueue.Dispose')
+ - [Dispose()](#M-CuteUtils-Tasks-TaskQueue-Dispose-System-Boolean- 'CuteUtils.Tasks.TaskQueue.Dispose(System.Boolean)')
+ - [Enqueue(function)](#M-CuteUtils-Tasks-TaskQueue-Enqueue-System-Action- 'CuteUtils.Tasks.TaskQueue.Enqueue(System.Action)')
+ - [Enqueue(task)](#M-CuteUtils-Tasks-TaskQueue-Enqueue-System-Threading-Tasks-Task- 'CuteUtils.Tasks.TaskQueue.Enqueue(System.Threading.Tasks.Task)')
+ - [Enqueue\`\`1(function)](#M-CuteUtils-Tasks-TaskQueue-Enqueue``1-System-Func{``0}- 'CuteUtils.Tasks.TaskQueue.Enqueue``1(System.Func{``0})')
+ - [Enqueue\`\`1(task)](#M-CuteUtils-Tasks-TaskQueue-Enqueue``1-System-Threading-Tasks-Task{``0}- 'CuteUtils.Tasks.TaskQueue.Enqueue``1(System.Threading.Tasks.Task{``0})')
+- [Triangle](#T-CuteUtils-FluentMath-Shapes-Triangle 'CuteUtils.FluentMath.Shapes.Triangle')
+ - [#ctor(sideA,sideB,sideC)](#M-CuteUtils-FluentMath-Shapes-Triangle-#ctor-System-Double,System-Double,System-Double- 'CuteUtils.FluentMath.Shapes.Triangle.#ctor(System.Double,System.Double,System.Double)')
+ - [Area](#P-CuteUtils-FluentMath-Shapes-Triangle-Area 'CuteUtils.FluentMath.Shapes.Triangle.Area')
+ - [IsEquilateral](#P-CuteUtils-FluentMath-Shapes-Triangle-IsEquilateral 'CuteUtils.FluentMath.Shapes.Triangle.IsEquilateral')
+ - [IsIsosceles](#P-CuteUtils-FluentMath-Shapes-Triangle-IsIsosceles 'CuteUtils.FluentMath.Shapes.Triangle.IsIsosceles')
+ - [IsRightAngled](#P-CuteUtils-FluentMath-Shapes-Triangle-IsRightAngled 'CuteUtils.FluentMath.Shapes.Triangle.IsRightAngled')
+ - [IsScalene](#P-CuteUtils-FluentMath-Shapes-Triangle-IsScalene 'CuteUtils.FluentMath.Shapes.Triangle.IsScalene')
+ - [Perimeter](#P-CuteUtils-FluentMath-Shapes-Triangle-Perimeter 'CuteUtils.FluentMath.Shapes.Triangle.Perimeter')
+ - [SideA](#P-CuteUtils-FluentMath-Shapes-Triangle-SideA 'CuteUtils.FluentMath.Shapes.Triangle.SideA')
+ - [SideB](#P-CuteUtils-FluentMath-Shapes-Triangle-SideB 'CuteUtils.FluentMath.Shapes.Triangle.SideB')
+ - [SideC](#P-CuteUtils-FluentMath-Shapes-Triangle-SideC 'CuteUtils.FluentMath.Shapes.Triangle.SideC')
+
+
+## BlockingTaskQueue `type`
+
+##### Namespace
+
+CuteUtils.Tasks
+
+##### Summary
+
+Represents a blocking task queue that allows enqueueing tasks and functions.
+
+
+### #ctor() `constructor`
+
+##### Summary
+
+Initializes a new instance of the [BlockingTaskQueue](#T-CuteUtils-Tasks-BlockingTaskQueue 'CuteUtils.Tasks.BlockingTaskQueue') class.
+
+##### Parameters
+
+This constructor has no parameters.
+
+
+### Enqueue(function) `method`
+
+##### Summary
+
+Enqueues a task that does not return a value.
+
+##### Returns
+
+A task representing the asynchronous operation.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| function | [System.Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action') | The action to execute. |
+
+
+### Enqueue(task) `method`
+
+##### Summary
+
+Enqueues a task.
+
+##### Returns
+
+A task representing the asynchronous operation.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| task | [System.Threading.Tasks.Task](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.Tasks.Task 'System.Threading.Tasks.Task') | The task to enqueue. |
+
+
+### Enqueue\`\`1(function) `method`
+
+##### Summary
+
+Enqueues a task that returns a value.
+
+##### Returns
+
+A task representing the asynchronous operation.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| function | [System.Func{\`\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{``0}') | The function to execute. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type of the return value. |
+
+
+### Enqueue\`\`1(task) `method`
+
+##### Summary
+
+Enqueues a task that returns a value.
+
+##### Returns
+
+A task representing the asynchronous operation.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| task | [System.Threading.Tasks.Task{\`\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.Tasks.Task 'System.Threading.Tasks.Task{``0}') | The task to enqueue. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type of the return value. |
+
+
+## BoolExt `type`
+
+##### Namespace
+
+CuteUtils.Misc
+
+##### Summary
+
+[Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') Extensions
+
+
+### FromInt(bol,input) `method`
+
+##### Summary
+
+Converts int to bool.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| bol | [System.Boolean@](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean@ 'System.Boolean@') | |
+| input | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | |
+
+
+### OneWayFalse(value,input) `method`
+
+##### Summary
+
+Sets value to false if input is false. If input is true the value will not change.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| value | [System.Boolean@](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean@ 'System.Boolean@') | |
+| input | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | |
+
+
+### OneWayTrue(value,input) `method`
+
+##### Summary
+
+Sets value to true if input is true. If input is false the value will not change.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| value | [System.Boolean@](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean@ 'System.Boolean@') | |
+| input | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | |
+
+
+### ToInt(input) `method`
+
+##### Summary
+
+Converts bool to int.
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| input | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | |
+
+
+## Circle `type`
+
+##### Namespace
+
+CuteUtils.FluentMath.Shapes
+
+##### Summary
+
+Represents a circle shape.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| radius | [T:CuteUtils.FluentMath.Shapes.Circle](#T-T-CuteUtils-FluentMath-Shapes-Circle 'T:CuteUtils.FluentMath.Shapes.Circle') | The radius of the circle. |
+
+##### Remarks
+
+Initializes a new instance of the [Circle](#T-CuteUtils-FluentMath-Shapes-Circle 'CuteUtils.FluentMath.Shapes.Circle') class with the specified radius.
+
+
+### #ctor(radius) `constructor`
+
+##### Summary
+
+Represents a circle shape.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| radius | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | The radius of the circle. |
+
+##### Remarks
+
+Initializes a new instance of the [Circle](#T-CuteUtils-FluentMath-Shapes-Circle 'CuteUtils.FluentMath.Shapes.Circle') class with the specified radius.
+
+
+### Area `property`
+
+##### Summary
+
+Gets the area of the circle.
+
+
+### Circumference `property`
+
+##### Summary
+
+Gets the circumference of the circle.
+
+
+### Diameter `property`
+
+##### Summary
+
+Gets the diameter of the circle.
+
+
+### Radius `property`
+
+##### Summary
+
+Gets or sets the radius of the circle.
+
+
+## CollectionExt `type`
+
+##### Namespace
+
+CuteUtils.Misc
+
+##### Summary
+
+[IEnumerable\`1](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable`1 'System.Collections.Generic.IEnumerable`1') and [Array](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Array 'System.Array') Extensions
+
+
+### PrintTable\`\`1(array,tableStyle) `method`
+
+##### Summary
+
+Prints the elements of the 2D array in a table format.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| array | [\`\`0[0:](#T-``0[0- '``0[0:') | The 2D array to print. |
+| tableStyle | [0:]](#T-0-] '0:]') | The style of the table. Default is TableStyle.Default. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type of the elements in the array. |
+
+
+### Print\`\`1(collection,delimiter,printToDebugConsole) `method`
+
+##### Summary
+
+Prints the elements of the collection.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| collection | [System.Collections.Generic.IEnumerable{\`\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable 'System.Collections.Generic.IEnumerable{``0}') | The collection to print. |
+| delimiter | [System.Char](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Char 'System.Char') | The delimiter character to use between elements. Default is ','. |
+| printToDebugConsole | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | Indicates whether to print to the debug console. Default is false. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type of the elements in the collection. |
+
+
+## ConsoleExt `type`
+
+##### Namespace
+
+CuteUtils.Misc
+
+##### Summary
+
+[Console](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Console 'System.Console') Extensions
+
+
+### Pause(key,message) `method`
+
+##### Summary
+
+Suspends execution of the current method until the user presses a key.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| key | [System.ConsoleKey](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.ConsoleKey 'System.ConsoleKey') | The key that has to be pressed. |
+| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message that will be displayed. |
+
+
+### Pause(message) `method`
+
+##### Summary
+
+Suspends execution of the current method until the user presses a key.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message that will be displayed. |
+
+
+### ReadKey\`\`1() `method`
+
+##### Summary
+
+Obtains the next character or function key pressed by the user and converts it to the specified type.
+The pressed key is displayed in the console window.
+
+##### Returns
+
+The input character converted to the specified type.
+
+##### Parameters
+
+This method has no parameters.
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type to convert the input character to. |
+
+##### Exceptions
+
+| Name | Description |
+| ---- | ----------- |
+| [System.NotSupportedException](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.NotSupportedException 'System.NotSupportedException') | Thrown if the conversion is not supported. |
+
+
+### ReadLine\`\`1() `method`
+
+##### Summary
+
+Reads the next line of characters from the standard input stream and tries to convert it to the specified type.
+
+##### Returns
+
+The input string converted to the specified type.
+
+##### Parameters
+
+This method has no parameters.
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type to convert the input string to. |
+
+##### Exceptions
+
+| Name | Description |
+| ---- | ----------- |
+| [System.NotSupportedException](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.NotSupportedException 'System.NotSupportedException') | Thrown if the conversion is not supported. |
+
+
+### TryReadKey\`\`1(input) `method`
+
+##### Summary
+
+Obtains the next character or function key pressed by the user and tries to convert it to the specified type.
+The pressed key is displayed in the console window.
+
+##### Returns
+
+`true` if the conversion was successful. Otherwise `false`.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| input | [\`\`0@](#T-``0@ '``0@') | The input character converted to the specified type. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type to convert the input character to. |
+
+
+### TryReadLine\`\`1(input) `method`
+
+##### Summary
+
+Reads the next line of characters from the standard input stream and tries to convert it to the specified type.
+
+##### Returns
+
+`true` if the conversion was successful. Otherwise `false`.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| input | [\`\`0@](#T-``0@ '``0@') | The input string converted to the specified type. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type to convert the input string to. |
+
+
+### Write(value,color) `method`
+
+##### Summary
+
+Writes the specified value to the console with the specified color.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The value to write. |
+| color | [System.ConsoleColor](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.ConsoleColor 'System.ConsoleColor') | The color of the text. |
+
+
+### WriteLine(value,color) `method`
+
+##### Summary
+
+Writes the specified value to the console with the specified color and appends a new line.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| value | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The value to write. |
+| color | [System.ConsoleColor](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.ConsoleColor 'System.ConsoleColor') | The color of the text. |
+
+
+## DecimalFluent `type`
+
+##### Namespace
+
+CuteUtils.FluentMath.TypeExtentions
+
+##### Summary
+
+DecimalFluent class
+
+
+### Abs() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Add(num,value) `method`
+
+##### Summary
+
+Adds the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal') | |
+| value | [System.Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal') | |
+
+
+### Ceiling() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Clamp() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Divide(num,value) `method`
+
+##### Summary
+
+Divides the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal') | |
+| value | [System.Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal') | |
+
+
+### Floor() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Multiply(num,value) `method`
+
+##### Summary
+
+Multiples the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal') | |
+| value | [System.Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal') | |
+
+
+### Round() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Round() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Round() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Round() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Sign() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Subtract(num,value) `method`
+
+##### Summary
+
+Subtracts the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal') | |
+| value | [System.Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal') | |
+
+
+### ToDouble(num) `method`
+
+##### Summary
+
+Converts number to [Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal')
+
+##### Returns
+
+Number as [Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal') | |
+
+
+### ToInt16(num) `method`
+
+##### Summary
+
+Converts number to [Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16')
+
+##### Returns
+
+Number as [Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal') | |
+
+
+### ToInt32(num) `method`
+
+##### Summary
+
+Converts number to [Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32')
+
+##### Returns
+
+Number as [Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal') | |
+
+
+### ToInt64(num) `method`
+
+##### Summary
+
+Converts number to [Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64')
+
+##### Returns
+
+Number as [Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal') | |
+
+
+### ToSingle(num) `method`
+
+##### Summary
+
+Converts number to [Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single')
+
+##### Returns
+
+Number as [Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal') | |
+
+
+### Truncate() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+## DoubleFluent `type`
+
+##### Namespace
+
+CuteUtils.FluentMath.TypeExtentions
+
+##### Summary
+
+DoubleFluent class
+
+
+### Abs() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Acos() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Acosh() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Add(num,value) `method`
+
+##### Summary
+
+Adds the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | |
+| value | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | |
+
+
+### Asin() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Asinh() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Atan() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Atan2() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Atanh() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Cbrt() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Ceiling() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Clamp() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Cos() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Cosh() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Divide(num,value) `method`
+
+##### Summary
+
+Divides the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | |
+| value | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | |
+
+
+### Exp() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Floor() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### IEEERemainder() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Log() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Log() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Log10() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Multiply(num,value) `method`
+
+##### Summary
+
+Multiples the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | |
+| value | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | |
+
+
+### Pow() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Round() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Round() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Round() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Round() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Sign() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Sin() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Sinh() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Sqrt() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Subtract(num,value) `method`
+
+##### Summary
+
+Subtracts the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | |
+| value | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | |
+
+
+### Tan() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Tanh() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### ToDecimal(num) `method`
+
+##### Summary
+
+Converts number to [Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal')
+
+##### Returns
+
+Number as [Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | |
+
+
+### ToInt16(num) `method`
+
+##### Summary
+
+Converts number to [Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16')
+
+##### Returns
+
+Number as [Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | |
+
+
+### ToInt32(num) `method`
+
+##### Summary
+
+Converts number to [Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32')
+
+##### Returns
+
+Number as [Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | |
+
+
+### ToInt64(num) `method`
+
+##### Summary
+
+Converts number to [Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64')
+
+##### Returns
+
+Number as [Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | |
+
+
+### ToSingle(num) `method`
+
+##### Summary
+
+Converts number to [Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single')
+
+##### Returns
+
+Number as [Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | |
+
+
+### Truncate() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+## DynDto `type`
+
+##### Namespace
+
+CuteUtils.Reflection
+
+##### Summary
+
+Provides utility methods for converting objects to and from dynamic DTOs.
+
+
+### FromDto\`\`1(dto,data) `method`
+
+##### Summary
+
+Converts a dynamic DTO to an object.
+
+##### Returns
+
+The populated object.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| dto | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The dynamic DTO. |
+| data | [\`\`0](#T-``0 '``0') | The object instance to populate. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type of object. |
+
+
+### FromDto\`\`1(dto,data) `method`
+
+##### Summary
+
+Converts a dynamic DTO to an object.
+
+##### Returns
+
+The populated object.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| dto | [System.Dynamic.ExpandoObject](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Dynamic.ExpandoObject 'System.Dynamic.ExpandoObject') | The dynamic DTO. |
+| data | [\`\`0](#T-``0 '``0') | The new instance of the object. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type of object. |
+
+
+### FromDto\`\`1(dto) `method`
+
+##### Summary
+
+Converts a dynamic DTO to a new instance of an object.
+
+##### Returns
+
+The new instance of the object.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| dto | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The dynamic DTO. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type of object. |
+
+
+### FromDto\`\`1(dto) `method`
+
+##### Summary
+
+Converts a dynamic DTO to a new instance of an object.
+
+##### Returns
+
+The new instance of the object.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| dto | [System.Dynamic.ExpandoObject](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Dynamic.ExpandoObject 'System.Dynamic.ExpandoObject') | The dynamic DTO. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type of object. |
+
+
+### ToDto(data) `method`
+
+##### Summary
+
+Converts an object to a dynamic DTO.
+
+##### Returns
+
+The dynamic DTO.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| data | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The object to convert. |
+
+
+### ToDto\`\`1(data,dto) `method`
+
+##### Summary
+
+Converts an object to a specified type of DTO.
+
+##### Returns
+
+The populated DTO.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| data | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The object to convert. |
+| dto | [\`\`0](#T-``0 '``0') | The DTO instance to populate. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type of DTO. |
+
+
+### ToDto\`\`1(data) `method`
+
+##### Summary
+
+Converts an object to a new instance of a specified type of DTO.
+
+##### Returns
+
+The new instance of the DTO.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| data | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The object to convert. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type of DTO. |
+
+
+## DynDtoNameAttribute `type`
+
+##### Namespace
+
+CuteUtils.Reflection
+
+##### Summary
+
+Represents an attribute that specifies the dynamic DTO name for a property.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| name | [T:CuteUtils.Reflection.DynDtoNameAttribute](#T-T-CuteUtils-Reflection-DynDtoNameAttribute 'T:CuteUtils.Reflection.DynDtoNameAttribute') | The dynamic DTO name. |
+
+##### Remarks
+
+Initializes a new instance of the [DynDtoNameAttribute](#T-CuteUtils-Reflection-DynDtoNameAttribute 'CuteUtils.Reflection.DynDtoNameAttribute') class with the specified name.
+
+
+### #ctor(name) `constructor`
+
+##### Summary
+
+Represents an attribute that specifies the dynamic DTO name for a property.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| name | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The dynamic DTO name. |
+
+##### Remarks
+
+Initializes a new instance of the [DynDtoNameAttribute](#T-CuteUtils-Reflection-DynDtoNameAttribute 'CuteUtils.Reflection.DynDtoNameAttribute') class with the specified name.
+
+
+### Name `property`
+
+##### Summary
+
+Gets or sets the dynamic DTO name.
+
+
+## Ellipse `type`
+
+##### Namespace
+
+CuteUtils.FluentMath.Shapes
+
+##### Summary
+
+Represents an ellipse shape.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| majorAxis | [T:CuteUtils.FluentMath.Shapes.Ellipse](#T-T-CuteUtils-FluentMath-Shapes-Ellipse 'T:CuteUtils.FluentMath.Shapes.Ellipse') | The length of the major axis. |
+
+##### Remarks
+
+Initializes a new instance of the [Ellipse](#T-CuteUtils-FluentMath-Shapes-Ellipse 'CuteUtils.FluentMath.Shapes.Ellipse') class with the specified major and minor axes.
+
+
+### #ctor(majorAxis,minorAxis) `constructor`
+
+##### Summary
+
+Represents an ellipse shape.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| majorAxis | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | The length of the major axis. |
+| minorAxis | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | The length of the minor axis. |
+
+##### Remarks
+
+Initializes a new instance of the [Ellipse](#T-CuteUtils-FluentMath-Shapes-Ellipse 'CuteUtils.FluentMath.Shapes.Ellipse') class with the specified major and minor axes.
+
+
+### Area `property`
+
+##### Summary
+
+Gets the area of the ellipse.
+
+
+### Circumference `property`
+
+##### Summary
+
+Gets the circumference of the ellipse.
+
+
+### IsCircle `property`
+
+##### Summary
+
+Gets a value indicating whether the ellipse is a circle.
+
+
+### MajorAxis `property`
+
+##### Summary
+
+Gets or sets the length of the major axis.
+
+
+### MinorAxis `property`
+
+##### Summary
+
+Gets or sets the length of the minor axis.
+
+
+## FormatConfig `type`
+
+##### Namespace
+
+CuteUtils.Logging
+
+##### Summary
+
+Format configuration.
+
+
+### ConsoleFormat `property`
+
+##### Summary
+
+The format for the console.
+
+
+### DebugConsoleFormat `property`
+
+##### Summary
+
+The format for the debug console.
+
+
+### FileFormat `property`
+
+##### Summary
+
+The format for the log file.
+
+
+## Int16Fluent `type`
+
+##### Namespace
+
+CuteUtils.FluentMath.TypeExtentions
+
+##### Summary
+
+IntegerFluent class
+
+
+### Abs() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Add(num,value) `method`
+
+##### Summary
+
+Adds the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16') | |
+| value | [System.Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16') | |
+
+
+### Clamp() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Divide(num,value) `method`
+
+##### Summary
+
+Divides the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16') | |
+| value | [System.Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16') | |
+
+
+### Multiply(num,value) `method`
+
+##### Summary
+
+Multiples the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16') | |
+| value | [System.Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16') | |
+
+
+### Sign() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Subtract(num,value) `method`
+
+##### Summary
+
+Subtracts the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16') | |
+| value | [System.Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16') | |
+
+
+### ToDecimal(num) `method`
+
+##### Summary
+
+Converts number to [Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal')
+
+##### Returns
+
+Number as [Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16') | |
+
+
+### ToDouble(num) `method`
+
+##### Summary
+
+Converts number to [Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double')
+
+##### Returns
+
+Number as [Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16') | |
+
+
+### ToInt32(num) `method`
+
+##### Summary
+
+Converts number to [Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32')
+
+##### Returns
+
+Number as [Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16') | |
+
+
+### ToInt64(num) `method`
+
+##### Summary
+
+Converts number to [Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64')
+
+##### Returns
+
+Number as [Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16') | |
+
+
+### ToSingle(num) `method`
+
+##### Summary
+
+Converts number to [Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single')
+
+##### Returns
+
+Number as [Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16') | |
+
+
+## Int32Fluent `type`
+
+##### Namespace
+
+CuteUtils.FluentMath.TypeExtentions
+
+##### Summary
+
+IntegerFluent class
+
+
+### Abs() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Add(num,value) `method`
+
+##### Summary
+
+Adds the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | |
+| value | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | |
+
+
+### Clamp() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Divide(num,value) `method`
+
+##### Summary
+
+Divides the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | |
+| value | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | |
+
+
+### Multiply(num,value) `method`
+
+##### Summary
+
+Multiples the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | |
+| value | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | |
+
+
+### Sign() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Subtract(num,value) `method`
+
+##### Summary
+
+Subtracts the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | |
+| value | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | |
+
+
+### ToDecimal(num) `method`
+
+##### Summary
+
+Converts number to [Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal')
+
+##### Returns
+
+Number as [Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | |
+
+
+### ToDouble(num) `method`
+
+##### Summary
+
+Converts number to [Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double')
+
+##### Returns
+
+Number as [Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | |
+
+
+### ToInt16(num) `method`
+
+##### Summary
+
+Converts number to [Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16')
+
+##### Returns
+
+Number as [Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | |
+
+
+### ToInt64(num) `method`
+
+##### Summary
+
+Converts number to [Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64')
+
+##### Returns
+
+Number as [Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | |
+
+
+### ToSingle(num) `method`
+
+##### Summary
+
+Converts number to [Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single')
+
+##### Returns
+
+Number as [Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | |
+
+
+## Int64Fluent `type`
+
+##### Namespace
+
+CuteUtils.FluentMath.TypeExtentions
+
+##### Summary
+
+IntegerFluent class
+
+
+### Abs() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Add(num,value) `method`
+
+##### Summary
+
+Adds the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64') | |
+| value | [System.Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64') | |
+
+
+### Clamp() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Divide(num,value) `method`
+
+##### Summary
+
+Divides the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64') | |
+| value | [System.Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64') | |
+
+
+### Multiply(num,value) `method`
+
+##### Summary
+
+Multiples the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64') | |
+| value | [System.Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64') | |
+
+
+### Sign() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Subtract(num,value) `method`
+
+##### Summary
+
+Subtracts the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64') | |
+| value | [System.Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64') | |
+
+
+### ToDecimal(num) `method`
+
+##### Summary
+
+Converts number to [Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal')
+
+##### Returns
+
+Number as [Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64') | |
+
+
+### ToDouble(num) `method`
+
+##### Summary
+
+Converts number to [Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double')
+
+##### Returns
+
+Number as [Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64') | |
+
+
+### ToInt16(num) `method`
+
+##### Summary
+
+Converts number to [Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16')
+
+##### Returns
+
+Number as [Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64') | |
+
+
+### ToInt32(num) `method`
+
+##### Summary
+
+Converts number to [Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32')
+
+##### Returns
+
+Number as [Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64') | |
+
+
+### ToSingle(num) `method`
+
+##### Summary
+
+Converts number to [Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single')
+
+##### Returns
+
+Number as [Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64') | |
+
+
+## LogConfig `type`
+
+##### Namespace
+
+CuteUtils.Logging
+
+##### Summary
+
+Logging configuration.
+
+
+### DebugConfig `property`
+
+##### Summary
+
+The configuration for [Debug](#F-CuteUtils-Logging-LogSeverity-Debug 'CuteUtils.Logging.LogSeverity.Debug') messages.
+
+
+### ErrorConfig `property`
+
+##### Summary
+
+The configuration for [Error](#F-CuteUtils-Logging-LogSeverity-Error 'CuteUtils.Logging.LogSeverity.Error') messages.
+
+
+### FatalConfig `property`
+
+##### Summary
+
+The configuration for [Fatal](#F-CuteUtils-Logging-LogSeverity-Fatal 'CuteUtils.Logging.LogSeverity.Fatal') messages.
+
+
+### FormatConfig `property`
+
+##### Summary
+
+The configuration for the message format.
+
+
+### InfoConfig `property`
+
+##### Summary
+
+The configuration for [Info](#F-CuteUtils-Logging-LogSeverity-Info 'CuteUtils.Logging.LogSeverity.Info') messages.
+
+
+### WarnConfig `property`
+
+##### Summary
+
+The configuration for [Warn](#F-CuteUtils-Logging-LogSeverity-Warn 'CuteUtils.Logging.LogSeverity.Warn') messages.
+
+
+## LogFormatBuilder `type`
+
+##### Namespace
+
+CuteUtils.Logging
+
+##### Summary
+
+A builder for [FormatConfig](#T-CuteUtils-Logging-FormatConfig 'CuteUtils.Logging.FormatConfig')
+
+
+### #ctor() `constructor`
+
+##### Summary
+
+Creates a new [LogFormatBuilder](#T-CuteUtils-Logging-LogFormatBuilder 'CuteUtils.Logging.LogFormatBuilder') instance.
+
+##### Parameters
+
+This constructor has no parameters.
+
+
+### #ctor(value) `constructor`
+
+##### Summary
+
+Creates a new [LogFormatBuilder](#T-CuteUtils-Logging-LogFormatBuilder 'CuteUtils.Logging.LogFormatBuilder') instance.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| value | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The inital format. |
+
+
+### DateTime(format,padding) `method`
+
+##### Summary
+
+Appends the log datie time to the log format.
+
+##### Returns
+
+A reference to this [LogFormatBuilder](#T-CuteUtils-Logging-LogFormatBuilder 'CuteUtils.Logging.LogFormatBuilder') instance.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| format | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The format to apply. |
+| padding | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The padding to apply. |
+
+
+### FilePath(format,padding) `method`
+
+##### Summary
+
+Appends the file path to the log format.
+
+##### Returns
+
+A reference to this [LogFormatBuilder](#T-CuteUtils-Logging-LogFormatBuilder 'CuteUtils.Logging.LogFormatBuilder') instance.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| format | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The format to apply. |
+| padding | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The padding to apply. |
+
+
+### LineNumber(format,padding) `method`
+
+##### Summary
+
+Appends the line number to the log format.
+
+##### Returns
+
+A reference to this [LogFormatBuilder](#T-CuteUtils-Logging-LogFormatBuilder 'CuteUtils.Logging.LogFormatBuilder') instance.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| format | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The format to apply. |
+| padding | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The padding to apply. |
+
+
+### LogSeverity(format,padding) `method`
+
+##### Summary
+
+Appends the log severity to the log format.
+
+##### Returns
+
+A reference to this [LogFormatBuilder](#T-CuteUtils-Logging-LogFormatBuilder 'CuteUtils.Logging.LogFormatBuilder') instance.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| format | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The format to apply. |
+| padding | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The padding to apply. |
+
+
+### MemberName(format,padding) `method`
+
+##### Summary
+
+Appends the log source to the log format.
+
+##### Returns
+
+A reference to this [LogFormatBuilder](#T-CuteUtils-Logging-LogFormatBuilder 'CuteUtils.Logging.LogFormatBuilder') instance.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| format | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The format to apply. |
+| padding | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The padding to apply. |
+
+
+### Message(format,padding) `method`
+
+##### Summary
+
+Appends the log message to the log format.
+
+##### Returns
+
+A reference to this [LogFormatBuilder](#T-CuteUtils-Logging-LogFormatBuilder 'CuteUtils.Logging.LogFormatBuilder') instance.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| format | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The format to apply. |
+| padding | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The padding to apply. |
+
+
+### Source(format,padding) `method`
+
+##### Summary
+
+Appends the log source to the log format.
+
+##### Returns
+
+A reference to this [LogFormatBuilder](#T-CuteUtils-Logging-LogFormatBuilder 'CuteUtils.Logging.LogFormatBuilder') instance.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| format | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The format to apply. |
+| padding | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The padding to apply. |
+
+
+### Text(value) `method`
+
+##### Summary
+
+Appends text to the log format.
+
+##### Returns
+
+A reference to this [LogFormatBuilder](#T-CuteUtils-Logging-LogFormatBuilder 'CuteUtils.Logging.LogFormatBuilder') instance.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| value | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The text to append. |
+
+
+### op_Implicit(value) `method`
+
+##### Summary
+
+Converts the [LogFormatBuilder](#T-CuteUtils-Logging-LogFormatBuilder 'CuteUtils.Logging.LogFormatBuilder') to [String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| value | [CuteUtils.Logging.LogFormatBuilder)~System.String](#T-CuteUtils-Logging-LogFormatBuilder-~System-String 'CuteUtils.Logging.LogFormatBuilder)~System.String') | The [LogFormatBuilder](#T-CuteUtils-Logging-LogFormatBuilder 'CuteUtils.Logging.LogFormatBuilder') to convert. |
+
+
+### op_Implicit(value) `method`
+
+##### Summary
+
+Converts the [String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') to [LogFormatBuilder](#T-CuteUtils-Logging-LogFormatBuilder 'CuteUtils.Logging.LogFormatBuilder')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| value | [System.String)~CuteUtils.Logging.LogFormatBuilder](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String)~CuteUtils.Logging.LogFormatBuilder 'System.String)~CuteUtils.Logging.LogFormatBuilder') | The [stringBuilder](#F-CuteUtils-Logging-LogFormatBuilder-stringBuilder 'CuteUtils.Logging.LogFormatBuilder.stringBuilder') to convert. |
+
+
+## LogFormatType `type`
+
+##### Namespace
+
+CuteUtils.Logging
+
+##### Summary
+
+Specifies the info type of the log message format.
+
+
+### DateTime `constants`
+
+##### Summary
+
+The [DateTime](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.DateTime 'System.DateTime') of the log message.
+
+
+### FilePath `constants`
+
+##### Summary
+
+The file path of the log message.
+
+
+### LineNumber `constants`
+
+##### Summary
+
+The line number of the log message.
+
+
+### LogSeverity `constants`
+
+##### Summary
+
+The [LogSeverity](#F-CuteUtils-Logging-LogFormatType-LogSeverity 'CuteUtils.Logging.LogFormatType.LogSeverity') of the log message.
+
+
+### MemberName `constants`
+
+##### Summary
+
+The member name of the log message.
+
+
+### Message `constants`
+
+##### Summary
+
+The message of the log message.
+
+
+### Source `constants`
+
+##### Summary
+
+The source of the log message.
+
+
+## LogSeverity `type`
+
+##### Namespace
+
+CuteUtils.Logging
+
+##### Summary
+
+Specifies the severity of the log message.
+
+
+### Debug `constants`
+
+##### Summary
+
+Logs that contain the most detailed messages.
+
+
+### Error `constants`
+
+##### Summary
+
+Logs that highlight when the flow of execution is stopped due to a failure.
+
+
+### Fatal `constants`
+
+##### Summary
+
+Logs that contain the most severe level of error. This type of error indicate that immediate attention may be required.
+
+
+### Info `constants`
+
+##### Summary
+
+Logs that track the general flow of the application.
+
+
+### Warn `constants`
+
+##### Summary
+
+Logs that highlight an abnormal activity in the flow of execution.
+
+
+## LogTarget `type`
+
+##### Namespace
+
+CuteUtils.Logging
+
+##### Summary
+
+Specifies the target of the log message.
+
+
+### Console `constants`
+
+##### Summary
+
+Writes log to console
+
+
+### DebugConsole `constants`
+
+##### Summary
+
+Writes log to debug console
+
+
+### File `constants`
+
+##### Summary
+
+Writes log to file
+
+
+## Logger `type`
+
+##### Namespace
+
+CuteUtils.Logging
+
+##### Summary
+
+Class used for logging
+
+
+### Config `property`
+
+##### Summary
+
+Gets or sets the log configuration.
+
+
+### ClearLogFile(logSeverity) `method`
+
+##### Summary
+
+Clears the log file for the specified log severity.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| logSeverity | [CuteUtils.Logging.LogSeverity](#T-CuteUtils-Logging-LogSeverity 'CuteUtils.Logging.LogSeverity') | The severity level of the log messages to clear. |
+
+
+### Log(message,source,logSeverity,memberName,sourceFilePath,sourceLineNumber) `method`
+
+##### Summary
+
+Logs a message with the specified source, log severity, and additional caller information.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message to log. |
+| source | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The source of the log message. |
+| logSeverity | [CuteUtils.Logging.LogSeverity](#T-CuteUtils-Logging-LogSeverity 'CuteUtils.Logging.LogSeverity') | The severity level of the log message. |
+| memberName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the calling member. |
+| sourceFilePath | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the source file. |
+| sourceLineNumber | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The line number in the source file. |
+
+
+### Log(message,logSeverity,memberName,sourceFilePath,sourceLineNumber) `method`
+
+##### Summary
+
+Logs a message with the specified log severity and additional caller information.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message to log. |
+| logSeverity | [CuteUtils.Logging.LogSeverity](#T-CuteUtils-Logging-LogSeverity 'CuteUtils.Logging.LogSeverity') | The severity level of the log message. |
+| memberName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the calling member. |
+| sourceFilePath | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the source file. |
+| sourceLineNumber | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The line number in the source file. |
+
+
+### LogDebug(message,memberName,sourceFilePath,sourceLineNumber) `method`
+
+##### Summary
+
+Logs a debug message with additional caller information.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message to log. |
+| memberName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the calling member. |
+| sourceFilePath | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the source file. |
+| sourceLineNumber | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The line number in the source file. |
+
+
+### LogDebug(message,source,memberName,sourceFilePath,sourceLineNumber) `method`
+
+##### Summary
+
+Logs a debug message with the specified source and additional caller information.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message to log. |
+| source | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The source of the log message. |
+| memberName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the calling member. |
+| sourceFilePath | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the source file. |
+| sourceLineNumber | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The line number in the source file. |
+
+
+### LogError(message,memberName,sourceFilePath,sourceLineNumber) `method`
+
+##### Summary
+
+Logs an error message with additional caller information.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message to log. |
+| memberName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the calling member. |
+| sourceFilePath | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the source file. |
+| sourceLineNumber | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The line number in the source file. |
+
+
+### LogError(message,source,memberName,sourceFilePath,sourceLineNumber) `method`
+
+##### Summary
+
+Logs an error message with the specified source and additional caller information.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message to log. |
+| source | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The source of the log message. |
+| memberName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the calling member. |
+| sourceFilePath | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the source file. |
+| sourceLineNumber | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The line number in the source file. |
+
+
+### LogFatal(message,memberName,sourceFilePath,sourceLineNumber) `method`
+
+##### Summary
+
+Logs a fatal error message with additional caller information.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message to log. |
+| memberName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the calling member. |
+| sourceFilePath | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the source file. |
+| sourceLineNumber | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The line number in the source file. |
+
+
+### LogFatal(message,source,memberName,sourceFilePath,sourceLineNumber) `method`
+
+##### Summary
+
+Logs a fatal error message with the specified source and additional caller information.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message to log. |
+| source | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The source of the log message. |
+| memberName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the calling member. |
+| sourceFilePath | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the source file. |
+| sourceLineNumber | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The line number in the source file. |
+
+
+### LogIf(condition,message,source,logSeverity,memberName,sourceFilePath,sourceLineNumber) `method`
+
+##### Summary
+
+Logs a message with the specified source, log severity, and additional caller information if the condition is met.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| condition | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | The condition to check. |
+| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message to log. |
+| source | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The source of the log message. |
+| logSeverity | [CuteUtils.Logging.LogSeverity](#T-CuteUtils-Logging-LogSeverity 'CuteUtils.Logging.LogSeverity') | The severity level of the log message. |
+| memberName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the calling member. |
+| sourceFilePath | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the source file. |
+| sourceLineNumber | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The line number in the source file. |
+
+
+### LogIf(condition,message,logSeverity,memberName,sourceFilePath,sourceLineNumber) `method`
+
+##### Summary
+
+Logs a message with the specified log severity and additional caller information if the condition is met.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| condition | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | The condition to check. |
+| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message to log. |
+| logSeverity | [CuteUtils.Logging.LogSeverity](#T-CuteUtils-Logging-LogSeverity 'CuteUtils.Logging.LogSeverity') | The severity level of the log message. |
+| memberName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the calling member. |
+| sourceFilePath | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the source file. |
+| sourceLineNumber | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The line number in the source file. |
+
+
+### LogInfo(message,source,memberName,sourceFilePath,sourceLineNumber) `method`
+
+##### Summary
+
+Logs an informational message with the specified source and additional caller information.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message to log. |
+| source | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The source of the log message. |
+| memberName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the calling member. |
+| sourceFilePath | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the source file. |
+| sourceLineNumber | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The line number in the source file. |
+
+
+### LogInfo(message,memberName,sourceFilePath,sourceLineNumber) `method`
+
+##### Summary
+
+Logs an informational message with additional caller information.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message to log. |
+| memberName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the calling member. |
+| sourceFilePath | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the source file. |
+| sourceLineNumber | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The line number in the source file. |
+
+
+### LogWarn(message,source,memberName,sourceFilePath,sourceLineNumber) `method`
+
+##### Summary
+
+Logs a warning message with the specified source and additional caller information.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message to log. |
+| source | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The source of the log message. |
+| memberName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the calling member. |
+| sourceFilePath | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the source file. |
+| sourceLineNumber | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The line number in the source file. |
+
+
+### LogWarn(message,memberName,sourceFilePath,sourceLineNumber) `method`
+
+##### Summary
+
+Logs a warning message with additional caller information.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The message to log. |
+| memberName | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The name of the calling member. |
+| sourceFilePath | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The path of the source file. |
+| sourceLineNumber | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The line number in the source file. |
+
+
+## OutputConfig `type`
+
+##### Namespace
+
+CuteUtils.Logging
+
+##### Summary
+
+Output configuration.
+
+
+### ConsoleColor `property`
+
+##### Summary
+
+The console color of the log message.
+
+
+### FilePath `property`
+
+##### Summary
+
+The log file path.
+
+
+### LogTarget `property`
+
+##### Summary
+
+The target for the log message.
+
+
+## RandomExt `type`
+
+##### Namespace
+
+CuteUtils.Misc
+
+##### Summary
+
+[Random](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Random 'System.Random') Extensions
+
+
+### NextBool(random) `method`
+
+##### Summary
+
+Returns a random boolean value.
+
+##### Returns
+
+A random boolean value.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| random | [System.Random](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Random 'System.Random') | The random number generator. |
+
+
+### NextEnum\`\`1(random) `method`
+
+##### Summary
+
+Returns a random value from the specified enum type.
+
+##### Returns
+
+A random value from the enum type.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| random | [System.Random](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Random 'System.Random') | The random number generator. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The enum type. |
+
+
+### NextEnum\`\`1(random,values) `method`
+
+##### Summary
+
+Returns a random value from the specified array of enum values.
+
+##### Returns
+
+A random value from the array of enum values.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| random | [System.Random](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Random 'System.Random') | The random number generator. |
+| values | [\`\`0[]](#T-``0[] '``0[]') | The array of enum values. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The enum type. |
+
+
+### NextItem\`\`1(random,enumerable) `method`
+
+##### Summary
+
+Returns a random item from the specified enumerable.
+
+##### Returns
+
+A random item from the enumerable.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| random | [System.Random](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Random 'System.Random') | The random number generator. |
+| enumerable | [System.Collections.Generic.IEnumerable{\`\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IEnumerable 'System.Collections.Generic.IEnumerable{``0}') | The enumerable to select a random item from. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type of the items in the enumerable. |
+
+
+## Rectangle `type`
+
+##### Namespace
+
+CuteUtils.FluentMath.Shapes
+
+##### Summary
+
+Represents a rectangle shape.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| length | [T:CuteUtils.FluentMath.Shapes.Rectangle](#T-T-CuteUtils-FluentMath-Shapes-Rectangle 'T:CuteUtils.FluentMath.Shapes.Rectangle') | The length of the rectangle. |
+
+##### Remarks
+
+Initializes a new instance of the [Rectangle](#T-CuteUtils-FluentMath-Shapes-Rectangle 'CuteUtils.FluentMath.Shapes.Rectangle') class with the specified length and width.
+
+
+### #ctor(length,width) `constructor`
+
+##### Summary
+
+Represents a rectangle shape.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| length | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | The length of the rectangle. |
+| width | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | The width of the rectangle. |
+
+##### Remarks
+
+Initializes a new instance of the [Rectangle](#T-CuteUtils-FluentMath-Shapes-Rectangle 'CuteUtils.FluentMath.Shapes.Rectangle') class with the specified length and width.
+
+
+### Area `property`
+
+##### Summary
+
+Gets the area of the rectangle.
+
+
+### Diagonal `property`
+
+##### Summary
+
+Gets the diagonal length of the rectangle.
+
+
+### IsGolden `property`
+
+##### Summary
+
+Gets a value indicating whether the rectangle has a golden ratio.
+
+
+### IsRectangle `property`
+
+##### Summary
+
+Gets a value indicating whether the rectangle is a rectangle (not a square).
+
+
+### IsSquare `property`
+
+##### Summary
+
+Gets a value indicating whether the rectangle is a square.
+
+
+### Length `property`
+
+##### Summary
+
+Gets or sets the length of the rectangle.
+
+
+### Perimeter `property`
+
+##### Summary
+
+Gets the perimeter of the rectangle.
+
+
+### Width `property`
+
+##### Summary
+
+Gets or sets the width of the rectangle.
+
+
+## ReflectionExtentions `type`
+
+##### Namespace
+
+CuteUtils.Reflection
+
+##### Summary
+
+Provides extension methods for reflection operations.
+
+
+### CopyProperties\`\`1(obj) `method`
+
+##### Summary
+
+Creates a new instance of the specified type and copies the properties from the source object to the new instance.
+
+##### Returns
+
+A new instance of the specified type with copied properties.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| obj | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The source object. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type of the new instance. |
+
+
+### CopyProperties\`\`1(obj,newObj) `method`
+
+##### Summary
+
+Copies the properties from the source object to the specified target object.
+
+##### Returns
+
+The target object with copied properties.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| obj | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The source object. |
+| newObj | [\`\`0](#T-``0 '``0') | The target object. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type of the target object. |
+
+##### Exceptions
+
+| Name | Description |
+| ---- | ----------- |
+| [System.ArgumentNullException](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.ArgumentNullException 'System.ArgumentNullException') | Thrown when the target object is null. |
+
+
+## SingleFluent `type`
+
+##### Namespace
+
+CuteUtils.FluentMath.TypeExtentions
+
+##### Summary
+
+FloatFluent class
+
+
+### Abs() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Acos() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Acosh() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Add(num,value) `method`
+
+##### Summary
+
+Adds the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single') | |
+| value | [System.Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single') | |
+
+
+### Asin() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Asinh() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Atan() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Atan2() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Atanh() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Cbrt() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Ceiling() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Clamp() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Cos() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Cosh() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Divide(num,value) `method`
+
+##### Summary
+
+Divides the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single') | |
+| value | [System.Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single') | |
+
+
+### Exp() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Floor() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### IEEERemainder() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Log() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Log() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Log10() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Multiply(num,value) `method`
+
+##### Summary
+
+Multiples the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single') | |
+| value | [System.Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single') | |
+
+
+### Pow() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Round() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Round() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Round() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Round() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Sign() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Sin() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Sinh() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Sqrt() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Subtract(num,value) `method`
+
+##### Summary
+
+Subtracts the two nums
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single') | |
+| value | [System.Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single') | |
+
+
+### Tan() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Tanh() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### ToDecimal(num) `method`
+
+##### Summary
+
+Converts number to [Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal')
+
+##### Returns
+
+Number as [Decimal](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Decimal 'System.Decimal')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single') | |
+
+
+### ToDouble(num) `method`
+
+##### Summary
+
+Converts number to [Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double')
+
+##### Returns
+
+Number as [Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single') | |
+
+
+### ToInt16(num) `method`
+
+##### Summary
+
+Converts number to [Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16')
+
+##### Returns
+
+Number as [Int16](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int16 'System.Int16')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single') | |
+
+
+### ToInt32(num) `method`
+
+##### Summary
+
+Converts number to [Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32')
+
+##### Returns
+
+Number as [Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single') | |
+
+
+### ToInt64(num) `method`
+
+##### Summary
+
+Converts number to [Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64')
+
+##### Returns
+
+Number as [Int64](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int64 'System.Int64')
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| num | [System.Single](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Single 'System.Single') | |
+
+
+### Truncate() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+## StringExt `type`
+
+##### Namespace
+
+CuteUtils
+
+##### Summary
+
+[String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') Extensions
+
+
+### CorrectNewLine(str) `method`
+
+##### Summary
+
+Uses the correct newline [String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') defined for this environment.
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| str | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | |
+
+
+### RemoveWhitespaces(str) `method`
+
+##### Summary
+
+Removes all white spaces from the specified [String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String')
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| str | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | |
+
+
+### Reverse(str) `method`
+
+##### Summary
+
+Reverses the specified [String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String')
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| str | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | |
+
+
+### ToFileName(str,allowSpaces) `method`
+
+##### Summary
+
+Removes all invalid chars from the specified [String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String')
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| str | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | |
+| allowSpaces | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | |
+
+
+### ToPath(str,allowSpaces) `method`
+
+##### Summary
+
+Removes all invalid chars from the specified [String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String')
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| str | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | |
+| allowSpaces | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | |
+
+
+### Truncate(str,length) `method`
+
+##### Summary
+
+Truncates a [String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') to the specified length.
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| str | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | |
+| length | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | |
+
+
+### Truncate(str,length,ellipsis) `method`
+
+##### Summary
+
+Truncates a [String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') to the specified length.
+
+##### Returns
+
+
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| str | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | |
+| length | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | |
+| ellipsis | [System.Boolean](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Boolean 'System.Boolean') | |
+
+
+## TableStyle `type`
+
+##### Namespace
+
+CuteUtils.Misc
+
+##### Summary
+
+Table Style
+
+
+### Alternative `constants`
+
+##### Summary
+
+The alternative representation of the table
+
+
+### Default `constants`
+
+##### Summary
+
+The default representation of the table
+
+
+### List `constants`
+
+##### Summary
+
+The list representation of the table
+
+
+### Minimum `constants`
+
+##### Summary
+
+The minimal representation of the table
+
+
+## TaskQueue `type`
+
+##### Namespace
+
+CuteUtils.Tasks
+
+##### Summary
+
+Represents a queue of tasks that can be enqueued and processed asynchronously.
+
+
+### Dispose() `method`
+
+##### Summary
+
+Disposes the task queue and cancels any pending tasks.
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Dispose() `method`
+
+##### Summary
+
+*Inherit from parent.*
+
+##### Parameters
+
+This method has no parameters.
+
+
+### Enqueue(function) `method`
+
+##### Summary
+
+Enqueues a task that does not return a value.
+
+##### Returns
+
+An observable that emits the task when it completes.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| function | [System.Action](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action') | The action representing the task. |
+
+
+### Enqueue(task) `method`
+
+##### Summary
+
+Enqueues a pre-created task.
+
+##### Returns
+
+An observable that emits the task when it completes.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| task | [System.Threading.Tasks.Task](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.Tasks.Task 'System.Threading.Tasks.Task') | The task to enqueue. |
+
+
+### Enqueue\`\`1(function) `method`
+
+##### Summary
+
+Enqueues a task that returns a value.
+
+##### Returns
+
+An observable that emits the task when it completes.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| function | [System.Func{\`\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Func 'System.Func{``0}') | The function representing the task. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type of the value returned by the task. |
+
+
+### Enqueue\`\`1(task) `method`
+
+##### Summary
+
+Enqueues a pre-created task that returns a value.
+
+##### Returns
+
+An observable that emits the task when it completes.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| task | [System.Threading.Tasks.Task{\`\`0}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Threading.Tasks.Task 'System.Threading.Tasks.Task{``0}') | The task to enqueue. |
+
+##### Generic Types
+
+| Name | Description |
+| ---- | ----------- |
+| T | The type of the value returned by the task. |
+
+
+## Triangle `type`
+
+##### Namespace
+
+CuteUtils.FluentMath.Shapes
+
+##### Summary
+
+Represents a triangle with three sides.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| sideA | [T:CuteUtils.FluentMath.Shapes.Triangle](#T-T-CuteUtils-FluentMath-Shapes-Triangle 'T:CuteUtils.FluentMath.Shapes.Triangle') | The length of side A. |
+
+##### Remarks
+
+Initializes a new instance of the [Triangle](#T-CuteUtils-FluentMath-Shapes-Triangle 'CuteUtils.FluentMath.Shapes.Triangle') class with the specified side lengths.
+
+
+### #ctor(sideA,sideB,sideC) `constructor`
+
+##### Summary
+
+Represents a triangle with three sides.
+
+##### Parameters
+
+| Name | Type | Description |
+| ---- | ---- | ----------- |
+| sideA | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | The length of side A. |
+| sideB | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | The length of side B. |
+| sideC | [System.Double](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Double 'System.Double') | The length of side C. |
+
+##### Remarks
+
+Initializes a new instance of the [Triangle](#T-CuteUtils-FluentMath-Shapes-Triangle 'CuteUtils.FluentMath.Shapes.Triangle') class with the specified side lengths.
+
+
+### Area `property`
+
+##### Summary
+
+Gets the area of the triangle.
+
+
+### IsEquilateral `property`
+
+##### Summary
+
+Gets a value indicating whether the triangle is equilateral.
+
+
+### IsIsosceles `property`
+
+##### Summary
+
+Gets a value indicating whether the triangle is isosceles.
+
+
+### IsRightAngled `property`
+
+##### Summary
+
+Gets a value indicating whether the triangle is right-angled.
+
+
+### IsScalene `property`
+
+##### Summary
+
+Gets a value indicating whether the triangle is scalene.
+
+
+### Perimeter `property`
+
+##### Summary
+
+Gets the perimeter of the triangle.
+
+
+### SideA `property`
+
+##### Summary
+
+Gets or sets the length of side A.
+
+
+### SideB `property`
+
+##### Summary
+
+Gets or sets the length of side B.
+
+
+### SideC `property`
+
+##### Summary
+
+Gets or sets the length of side C.
+