Namespace NDepend.Helpers
The namespace NDepend.Helpers provides extension methods concerned with enumerables, sets and strings, that make code querying more elegant and performant.
Classes (9)
- ExtensionMethodsEnumerable
Provides a set of extension methods dedicated to enumerables.
- ExtensionMethodsFailure
Presents helpers to deal with exceptions.
- ExtensionMethodsMath
Provides a set of extension methods to do some simple math.
- ExtensionMethodsMisc
Presents miscellaneous helpers extension methods.
- ExtensionMethodsSet
Provides a set of extension methods to optimize enumerables operations on set.
- ExtensionMethodsString
Provides a set of extension methods dedicated to strings.
- ExtensionMethodsTimeSpan
Provides a set of extension methods dedicated to TimeSpan.
- Range
This class define a numerical closed range. It is useful to make some code queries generated easier to read.
- StringFilter
This class is used to obtain filters from a string and apply these filters on components name.
Structs (2)
- NdpColor
The NDepend API uses this type to return some color value. Such a value can be easily converted to any UI framework color value.
- SubStringLocation
Simple structure used for some private implementations.
Interface (1)
- IMyAsyncResult<TResult>
Reserved for internal uses.
Enums (5)
- BeforeAfter
Define a location, left or right.
- IgnoreCase
An enumeration tha determine if string casing is ignored or taken account.
- SoundPlayerState
Determine if a ding is played when showing a form.
- StringFormattingKind
Define a string format, useful when extracting rule description from rule string for example.
- TrendIcon
Value of this enumeration can be used in code query result to show a trend image that conveys meaning for both [Up,Down] and [Red,Green] indications.