Click or drag to resize

SD.LLBLGen.Pro.Core.GeneralDataStructures Namespace

 
Classes
  ClassDescription
Public classBindableCustomProperty
Simple class which is used to bind a custom property. Because a Dictionary isn't bindable, the contents of the hashtable are first stored in instances of this class and then an ArrayList object with instances of this class is bound to a grid. This class also offers event handlers to show changes of values.
Public classCustomProperties
CustomProperties class. Inherited from Hashtable
Public classDataCollectorBase
base class for objects for obtaining information from the User through a user interface based on a property grid, e.g. for drivers and importers.
Public classErrorLogEntry
Generic class for logging an entry in the ErrorLog. Not for logging serious exceptions but for logging non-fatal errors so LLBLGen Pro can verbosely show these to the user.
Public classFilteringBindingListT
Specialization of the BindingList(Of T) class which allows filtering on properties. If the type of the element to produce properties for (through ITypedList) has the FilterPropertiesAttribute applied to itself, only properties which have the AllowInFilterAttribute are returned, otherwise all properties are returned.
Public classLogNode
Universal lognode class, which can be used in a hierarchical manner. Used by catalog refresher and other elements which need a univeral hierarchical logtree.
Public classLogNodeCreationTimeComparer
Simple comparer class which compares two LogNode instances based on their creation time ticks.
Public classPropertyBagProvider
Provides a property bag for an object specified on instantiation, so it can be bound to property grids using easy to read names.
Public classTagEntryTNodeType
Simple class that is used to store node specific information which is then stored in the Tag property of the nodes in a treeview.
Public classTypeShortcutDefaults
simple bucket class for the default value
Public classValidatableMemberTValue, TChangeType
Class which represents a member variable which is commandified but also validatable, so setting the value occurs through commands.