commit a23b87ca03efab68ce3266ebe88382a0859cfb24 Author: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Thu Apr 18 09:00:31 2024 +0200 Reference 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. +