Sharpility
|
Utility for building toString representation of object. More...
Public Member Functions | |
ToStringHelper | Add (string name, object value) |
Adds entry as 'name:value' in generated toString. | |
ToStringHelper | AddProperties (bool includeBase=false) |
Adds all object properties as entries in generated toString. | |
ToStringHelper | AddFields (bool includeBase=false) |
Adds all object fields as entries in generated toString. | |
ToStringHelper | AddMembers (bool includeBase=false) |
Adds all object properties and fields as entries in generated toString. | |
ToStringHelper | SkipNulls (bool skip=true) |
Skips printing null values. | |
ToStringHelper | GenerateToStringOfProperties () |
Enables toString generation of object properties. | |
ToStringHelper | GenerateToStringOfFields () |
Enables toString generation of object fields. | |
override string | ToString () |
Builds object toString representation. | |
Static Public Member Functions | |
static ToStringHelper | Of (object obj) |
Creates new ToStringHelper for given object. |
Utility for building toString representation of object.
ToStringHelper Sharpility.Util.ToStringHelper.Add | ( | string | name, |
object | value | ||
) | [inline] |
Adds entry as 'name:value' in generated toString.
name | Printed name |
value | Printed value |
ToStringHelper Sharpility.Util.ToStringHelper.AddFields | ( | bool | includeBase = false | ) | [inline] |
Adds all object fields as entries in generated toString.
includeBase | Should include base class properties, default: False |
ToStringHelper Sharpility.Util.ToStringHelper.AddMembers | ( | bool | includeBase = false | ) | [inline] |
Adds all object properties and fields as entries in generated toString.
includeBase | Should include base class properties and fields, default: False |
ToStringHelper Sharpility.Util.ToStringHelper.AddProperties | ( | bool | includeBase = false | ) | [inline] |
Adds all object properties as entries in generated toString.
includeBase | Should include base class properties, default: False |
Enables toString generation of object fields.
Enables toString generation of object properties.
static ToStringHelper Sharpility.Util.ToStringHelper.Of | ( | object | obj | ) | [inline, static] |
ToStringHelper Sharpility.Util.ToStringHelper.SkipNulls | ( | bool | skip = true | ) | [inline] |
Skips printing null values.
skip | Should skip printing null values, default: True |
override string Sharpility.Util.ToStringHelper.ToString | ( | ) | [inline] |
Builds object toString representation.