Click or drag to resize
weroSoft AG, Software
CustomDataDefinition Class
The documentation is integral part of the weroSoft product documentation. This part is intended to be used by developers only.
Defines a collection of custom data to be shown in a property grid.
Inheritance Hierarchy
SystemObject
  WeroSoft.Windows.ControlsCustomDataDefinition

Namespace:  WeroSoft.Windows.Controls
Assembly:  WeroSoft.Client.Desktop.Library (in WeroSoft.Client.Desktop.Library.dll) Version: 3.0 Pre-Release
Syntax
C#
public sealed class CustomDataDefinition : ICustomDataDefinition

The CustomDataDefinition type exposes the following members.

Constructors
  NameDescription
Public methodCustomDataDefinition
Initializes a new instance of the type CustomDataDefinition.
Top
Properties
  NameDescription
Public propertyAdditionalData
Gets or sets an object with addition data.
Public propertyCustomData
Gets or sets the list of custom data.
Public propertyCustomDataGroups
Gets or sets the list of groups to put the custom data inside.
Public propertyDescription
Gets or sets the description of the definition.
Public propertyId
Gets or sets the identifier of the definition.
Public propertyIsReadOnly
Gets a value indicating whether the definition shall be as read only or not.
Public propertyLabelHorizontalAlignment
Gets the horizontal alignment of the label of the definition.
Public propertyLabelVerticalAlignment
Gets the vertical alignment of the label of the definition.
Public propertyName
Gets or sets the name of the definition.
Public propertyShowControlArea
Gets a value indicating whether the control area shall be shown.
Public propertyShowFilterArea
Gets a value indicating whether the filter area shall be shown.
Public propertyShowPropertyDescriptionArea
Gets a value indicating whether the property description area shall be shown.
Public propertyType
Gets or sets the fully qualified name of type of the definition.
Public propertyViewName
Gets or sets the view name of the definition.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodCode exampleAdd
Add a CustomData to the actual CustomDataDefinition.
(Defined by CustomDataDefinitionExtensions.)
Public Extension MethodCode exampleAddGroup
Add a group to the CustomDataDefinition.
(Defined by CustomDataDefinitionExtensions.)
Public Extension MethodClone(CloneWorkingMode, IEnumerableType)Overloaded.
Clones an object by serialization.
(Defined by RuntimeExtensions.)
Public Extension MethodCloneT(CloneWorkingMode, IEnumerableType)Overloaded.
Clones an object by serialization.
(Defined by RuntimeExtensions.)
Public Extension MethodConvert (Defined by DataConverterExtensions.)
Public Extension MethodCreateTraceDataEntry(StringBuilder, SourceLevels, TraceableKind, String)Overloaded.
Creates a data entry into a string builder according to the giving parameters.
(Defined by TraceExtensions.)
Public Extension MethodCreateTraceDataEntry(SourceLevels, TraceableKind, String, String, Int32)Overloaded.
Creates a trace entry for a data element.
(Defined by TraceExtensions.)
Public Extension MethodCreateTraceDataEntry(StringBuilder, SourceLevels, TraceableKind, String, String, Int32)Overloaded.
Creates a trace entry into a string builder.
(Defined by TraceExtensions.)
Public Extension MethodDynamicCast
Dynamically casts a reference to another type.
(Defined by TypeManagerHelper.)
Public Extension MethodExtractSystemParametersFromTrigger
Extracts the system parameters from a collection of trigger parameter and transform them to a dictionary using string keys and string values.
(Defined by TriggerExtensions.)
Public Extension MethodGetFieldValue(String)Overloaded.
Gets the data object held by a defined field of a particular type.
(Defined by UnitTest.)
Public Extension MethodGetFieldValueT(String)Overloaded.
Gets the data object held by a defined field of a particular type.
(Defined by UnitTest.)
Public Extension MethodGetPropertyValue(String)Overloaded.
Gets the data object held by a defined property of a particular type.
(Defined by UnitTest.)
Public Extension MethodGetPropertyValueT(String)Overloaded.
Gets the data object held by a defined property of a particular type.
(Defined by UnitTest.)
Public Extension MethodInject(Type, Object)Overloaded.
Injects all fields or properties which are marked with the defined attribute type name.
(Defined by DataInjection.)
Public Extension MethodInject(Type, Object, Boolean)Overloaded.
Injects all fields or properties which are marked with the defined attribute type name.
(Defined by DataInjection.)
Public Extension MethodInjectField
Injects a value to a property within a data object.
(Defined by DataInjection.)
Public Extension MethodInjectProperty(String, Object)Overloaded.
Injects a value to a property within a data object.
(Defined by DataInjection.)
Public Extension MethodInjectProperty(String, Type, Object)Overloaded.
Injects a value to a property within a data object.
(Defined by DataInjection.)
Public Extension MethodInvoke(String, Object)Overloaded.
Invokes a method on an object by reflection.
(Defined by UnitTest.)
Public Extension MethodInvokeTResult(String, Object)Overloaded.
Invokes a method on an object by reflection.
(Defined by UnitTest.)
Public Extension MethodSetFieldValue
Sets the data object on a defined field of a particular type.
(Defined by UnitTest.)
Public Extension MethodSetPropertyValue
Sets the data object on a defined property of a particular type.
(Defined by UnitTest.)
Public Extension MethodSetReadOnlyFieldValue
Sets the data object on a defined field of a particular type.
(Defined by UnitTest.)
Public Extension MethodTryInjectProperty
Tries to Inject a value to a property within a data object.
(Defined by DataInjection.)
Top
See Also