Click or drag to resize

ResolvingGroupedPropertyCollection Class

This class is an extension of the GroupedPropertyCollection, which allows to register mutliple property resolver.
Inheritance Hierarchy

Namespace:  Mastersign.Bench.PropertyCollections
Assembly:  BenchLib (in BenchLib.dll) Version: 0.22.0.0 (0.22.0.0)
Syntax
public class ResolvingGroupedPropertyCollection : GroupedPropertyCollection

The ResolvingGroupedPropertyCollection type exposes the following members.

Constructors
  NameDescription
Public methodResolvingGroupedPropertyCollection
Initializes a new instance of the ResolvingGroupedPropertyCollection class
Top
Properties
  NameDescription
Public propertyGroupedDefaultValueSource
The back value source for group properties.
(Inherited from GroupedPropertyCollection.)
Top
Methods
  NameDescription
Public methodAddResolver
Registers a number of property resolvers.
Public methodCanGetGroupValue
Checks, whether this object can retrieve the value for the specified property, or not.
(Inherited from GroupedPropertyCollection.)
Public methodClear
Deletes all properties in this collection.
(Inherited from GroupedPropertyCollection.)
Public methodContainsGroup
Checks, whether this collection contains properties in the specified group.
(Inherited from GroupedPropertyCollection.)
Public methodContainsGroupValue
Checks, whether this collection contains the specified property in the specified group.
(Inherited from GroupedPropertyCollection.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetBooleanGroupValue(String, String)
Gets the value of a group property as a boolean.
(Inherited from GroupedPropertyCollection.)
Public methodGetBooleanGroupValue(String, String, Boolean)
Gets the value of a group property as a boolean, or a default value if the specified property does not exist or its value can not be properly converted.
(Inherited from GroupedPropertyCollection.)
Public methodGetGroupCategory
Gets the category of the specified group, or null if the group has no category.
(Inherited from GroupedPropertyCollection.)
Public methodGetGroupDocumentation
Gets the documentation text, attached to the specified group, or null if the group has no documentation attached.
(Inherited from GroupedPropertyCollection.)
Public methodGetGroupMetadata
Gets the metadata object, attached to the specified group, or null if the group has no metadata attached.
(Inherited from GroupedPropertyCollection.)
Public methodGetGroupValue(String, String)
Gets the value of the specified property.
(Inherited from GroupedPropertyCollection.)
Public methodGetGroupValue(String, String, Object)
Gets the value of the specified property, or a given default value, in case the specified property does not exist.
(Inherited from GroupedPropertyCollection.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetInt32GroupValue(String, String)
Gets the value of a group property as an integer.
(Inherited from GroupedPropertyCollection.)
Public methodGetInt32GroupValue(String, String, Int32)
Gets the value of a group property as an integer, or a default value if the specified property does not exist or its value can not be properly converted.
(Inherited from GroupedPropertyCollection.)
Public methodGetRawGroupValue
Gets the unresolved and untransformed value of a group property in this collection, without looking up the property in GroupedDefaultValueSource.
(Inherited from GroupedPropertyCollection.)
Public methodGetStringGroupValue(String, String)
Gets the value of a group property as a string.
(Inherited from GroupedPropertyCollection.)
Public methodGetStringGroupValue(String, String, String)
Gets the value of a group property as a string, or a default value if the specified property does not exist or its value can not be properly converted.
(Inherited from GroupedPropertyCollection.)
Public methodGetStringListGroupValue(String, String)
Gets the value of a group property as a string array.
(Inherited from GroupedPropertyCollection.)
Public methodGetStringListGroupValue(String, String, String)
Gets the value of a group property as a string array, or a default value if the specified property does not exist or its value can not be properly converted.
(Inherited from GroupedPropertyCollection.)
Public methodGetType (Inherited from Object.)
Public methodGroups
Gets the groups in this collection.
(Inherited from GroupedPropertyCollection.)
Public methodGroupsByCategory
Gets all groups, marked with the specified category.
(Inherited from GroupedPropertyCollection.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodPropertyNames
Gets the property names in the specified group.
(Inherited from GroupedPropertyCollection.)
Public methodResetGroupValue
Resets the specified group property.
(Inherited from GroupedPropertyCollection.)
Protected methodResolveGroupValue
The implementation of ResolveGroupValue(String, String, Object), calling all registered resolvers in the order they were registered.
(Overrides GroupedPropertyCollectionResolveGroupValue(String, String, Object).)
Public methodSetGroupCategory
Marks a group with a category.
(Inherited from GroupedPropertyCollection.)
Public methodSetGroupDocumentation
attaches documentation to a group.
(Inherited from GroupedPropertyCollection.)
Public methodSetGroupMetadata
Attaches a metadata object to a group.
(Inherited from GroupedPropertyCollection.)
Public methodSetGroupValue(String, String, Boolean)
Sets a boolean value for the specified group property.
(Inherited from GroupedPropertyCollection.)
Public methodSetGroupValue(String, String, Int32)
Sets an integer value for the specified group property.
(Inherited from GroupedPropertyCollection.)
Public methodSetGroupValue(String, String, Object)
Sets the value of the specified property. If the property did exist until now, it is created.
(Inherited from GroupedPropertyCollection.)
Public methodSetGroupValue(String, String, String)
Sets a string value for the specified group property.
(Inherited from GroupedPropertyCollection.)
Public methodSetGroupValue(String, String, String)
Sets a string array value for the specified group property.
(Inherited from GroupedPropertyCollection.)
Public methodToString
Returns a string represenation of this property collection.
(Inherited from GroupedPropertyCollection.)
Public methodToString(Boolean)
Returns a string represenation of this property collection.
(Inherited from GroupedPropertyCollection.)
Top
See Also