[This is preliminary documentation and is subject to change.]

Root namespace for all tools in the ĐTools project

Classes

  ClassDescription
Public classBox<(Of <(<'T>)>)>
This class can wrap everything to be class
Public classCloenable<(Of <(<'T>)>)>
Simple ICloneable<(Of <(<'T>)>)> implementation that implements Clone()()()()
Public classConsoleT
Contains methods for working with console
Public classConsoleT..::..ConsoleClosingEventArgs
Argument of Closing event
Public classDelegateCore
Contains basic extension methods for working with delegates
Public classEnumCore
Contains basic extension methods for working with enumerations
Public classChars
Contains character constants
Public classIReportsChange..::..ValueChangedEventArgs<(Of <(<'T>)>)>
Represents information about change of value
Public classIReportsChange..::..ValueChangedEventArgsBase
Represents common base for all IReportsChange..::..ValueChangedEventArgs<(Of <(<'T>)>)> generic's instances
Public classMathT
Provides constants and static methods for trigonometric, logarithmic, and other common mathematical functions.
Public classmisc_
Misc tools
Public classNativeMethods
Contains native methods used by Visual-Studio-related tools
Public classOperators
Defines operator methods for basic CLR types
Public classSyntaxErrorException
An exception thrown when there is syntax error in text
Public classTypeMismatchException
Exception thrown when value of some type is passes where the type is not acceptable
Public classTypeTools
Public classVersionPart
Represents a part of version information

Structures

  StructureDescription
Public structureTimeSpanFormattable
TimeSpan that implements IFormattable

Interfaces

  InterfaceDescription
Public interfaceICloneable<(Of <(<'T>)>)>
Type-safe ICloneable<(Of <(<'T>)>)> interface
Public interfaceIReportsChange
Represents data type that reports change of values of its members

Delegates

  DelegateDescription
Public delegateControlEventHandler<(Of <(<'TControl, TEventArgs>)>)>
Represents type-safe event handler
Public delegatedFunction<(Of <(<'TRet>)>)> Obsolete.
Universal delegate of function with no argument
Public delegatedFunction<(Of <(<'TRet, T1>)>)> Obsolete.
Universal delegate of function with 1 argument
Public delegatedFunction<(Of <(<'TRet, T1, T2>)>)> Obsolete.
Universal delegate of function with 2 arguments
Public delegatedFunction<(Of <(<'TRet, T1, T2, T3>)>)> Obsolete.
Universal delegate of function with 3 arguments
Public delegatedFunction<(Of <(<'TRet, T1, T2, T3, T4>)>)> Obsolete.
Universal delegate of function with 4 arguments
Public delegatedSub Obsolete.
Universal delegate of procedure with no argument
Public delegatedSub<(Of <(<'T1>)>)> Obsolete.
Universal delegate of procedure with 1 argument
Public delegatedSub<(Of <(<'T1, T2>)>)> Obsolete.
Universal delegate of procedure with 2 arguments
Public delegatedSub<(Of <(<'T1, T2, T3>)>)> Obsolete.
Universal delegate of procedure with 3 arguments
Public delegatedSub<(Of <(<'T1, T2, T3, T4>)>)> Obsolete.
Universal delegate of procedure with 4 arguments
Public delegateEventHandler<(Of <(<'TSender, TEventArgs>)>)>
Generic event handler delegate
Public delegateIReportsChange..::..ChangedEventHandler
Delegate for the Changed event

Enumerations

  EnumerationDescription
Public enumerationConsoleT..::..ConsoleClosingReason
Reasons for Closing event
Public enumerationDirection
Neighbourhood directions
Public enumerationenmTriBool
Represents tri-state "boolean"