Table of Contents

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.