|
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.