W Namespace

Tungsten Suite

W Namespace

[Missing <summary> documentation for "N:W"]

Classes
  ClassDescription
Public classArrayMethods
Methods to peek and modify arrays
Public classAsExtensions
Extensions which convert objects of one type to another
Public classCallResult
A non-generic return value for a function. CallResult encapsulates a success/failure and an exception.
Public classCallResultTResult

Generic class to be used as a return value. CallResult encapsulates a success/failure, an exception and a return value.

Public classConsoleStringExtensions
Extension methods related to the Console
Public classEventTemplateTSender
Wraps the functionality of delegate, event and RaiseXXX into a single class
Public classEventTemplateTSender, Arg1
Wraps the functionality of delegate, event and RaiseXXX into a single class
Public classEventTemplateTSender, Arg1, Arg2
Wraps the functionality of delegate, event and RaiseXXX into a single class
Public classEventTemplateTSender, Arg1, Arg2, Arg3
Wraps the functionality of delegate, event and RaiseXXX into a single class
Public classEventTemplateTSender, Arg1, Arg2, Arg3, Arg4
Wraps the functionality of delegate, event and RaiseXXX into a single class
Public classEventTemplateTSender, Arg1, Arg2, Arg3, Arg4, Arg5
Wraps the functionality of delegate, event and RaiseXXX into a single class
Public classFromExtensions
Extensions which convert objects of one type to another
Public classLockableTValue

Extends LockableSlim with ValueChangedDelegate notification

Public classLockableSlimTValue
Uses ReaderWriterLock to provide thread-safe access to an underlying value
Public classPropertyTValue
A Property with no owner (self-owned)
Public classPropertyTOwner, TValue
A generic Property with an owner
Public classPropertyBaseTOwner, TValue
Public classPropertyChangedNotifier

This is a base class for supporting INotifyPropertyChanged

Public classPropertyHost

Provides a base class to automate the IsDirty, MarkAsClean and InitializeProperties functionality Note that this class does not support INotifyPropertyChanged and is not intented to host owned properties (though nothing prevents you from doing so)

Public classPropertyHostExtensions
Extension methods related to W.PropertyHost or any class which has multiple W.Property members
Public classPropertyHostNotifier

Provides a base class to automate the IsDirty, MarkAsClean and InitializeProperties functionality Note that this class inherits PropertyChangedNotifier for INotifyPropertyChanged support

Public classPropertySlimTValue
PropertySlim extends W.Lockable by adding support for INotifyPropertyChanged
Interfaces
  InterfaceDescription
Public interfaceIOwnedProperty

Used by PropertyHostMethods.InitializeProperties to find properties on which to set the owner. This interface is not used by self-owned properties.

Public interfaceIProperty
The base interface which Property must support
Public interfaceIPropertyTValue
The base interface which Property must support
Delegates
  DelegateDescription
Public delegateValueChangedDelegateTValue
Raised when the value has changed