Click or drag to resize
DynamicObjectTypeInfo Methods

The DynamicObjectTypeInfo type exposes the following members.

Methods
  NameDescription
Public methodApplyTypeCondition
Applies condition defined in TypeCondition property to the given info. Returns info without changes if TypeCondition is null.
(Inherited from ObjectTypeInfo.)
Public methodAreChildrenInvalid
Returns true if the direct child objects are invalid.
(Inherited from ObjectTypeInfo.)
Public methodChildrenInvalidated
Invalidates direct child objects of specific parent.
(Inherited from ObjectTypeInfo.)
Public methodCombineWith
Combines current instance with other properties (modifies current instace!). List properties are merged from all the participating typeinfos, other properties are taken as first non-null value (non-null is determined by nullValues collection).
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodContainsColumn
Returns true if specified column is available in current structure.
(Inherited from AbstractDataContainerParentObjectType.)
Protected methodCopyEventsTo
Copies the event's hooks from current ObjectTypeInfo to specified one.
(Inherited from ObjectTypeInfo.)
Public methodCreateWhereCondition
Gets a new empty where condition for this object type
(Inherited from ObjectTypeInfo.)
Public methodGetBindingColumns
Gets the list of columns representing binding.
(Inherited from ObjectTypeInfo.)
Public methodGetBindingWhereCondition
Gets the where condition to limit the objects to specific binding dependencies. Use this method for 3 and more-keys bindings.
(Inherited from ObjectTypeInfo.)
Public methodGetDependencyForColumn
Gets the dependency settings for the given column or null if the settings is not found or unknown.
(Inherited from ObjectTypeInfo.)
Public methodGetDependencyWhereCondition
Gets the where condition to limit the objects to specific dependencies.
(Inherited from ObjectTypeInfo.)
Public methodGetNiceObjectTypeName
Gets the nice object type name for this type
(Inherited from ObjectTypeInfo.)
Public methodGetObjectPathWhereCondition
Gets the where condition to limit the objects to specific path.
(Inherited from ObjectTypeInfo.)
Public methodGetObjectTypeForColumn
Gets the object type for the given column or null if the object type is not found or unknown.
(Inherited from ObjectTypeInfo.)
Public methodGetProperty
Gets the context property.
(Inherited from AbstractHierarchicalObjectTObject.)
Protected methodGetPropertyType
Gets the type of the given property
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodGetSiteWhereCondition
Gets the site where condition for this query
(Inherited from ObjectTypeInfo.)
Public methodGetTypeColumns
Returns column name collection of specified object type.
(Inherited from ObjectTypeInfo.)
Public methodGetValue
Gets the object value.
(Inherited from AbstractSimpleDataContainerTObject.)
Public methodHasSetter
Returns true if given property has a setter
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodIncludeToParentDataSet
Gets value of appropriate include to parent data set property due to operation.
(Inherited from ObjectTypeInfo.)
Public methodInvalidateAllObjects
Invalidates all objects of this type.
(Inherited from ObjectTypeInfo.)
Public methodInvalidateAllObjects(Boolean)
Invalidates all objects of this type.
(Inherited from ObjectTypeInfo.)
Public methodInvalidateColumnNames
Invalidates column names.
(Inherited from ObjectTypeInfo.)
Public methodInvalidateColumnNames(Boolean)
Invalidates column names.
(Inherited from ObjectTypeInfo.)
Public methodIsForeignKey
Indicates if given column is foreign key.
(Inherited from ObjectTypeInfo.)
Public methodIsObjectInvalid
Returns true if the object is invalid.
(Inherited from ObjectTypeInfo.)
Public methodObjectInvalidated
Invalidates specific object.
(Inherited from ObjectTypeInfo.)
Public methodRaiseOnLoadRelatedData
Raises the on load related data event.
(Inherited from ObjectTypeInfo.)
Public methodRaiseOnLogObjectChange
Raises the OnLogObjectChange event.
(Inherited from ObjectTypeInfo.)
Protected methodRegisterColumn(String, FuncTObject, Object)
Registers the given Column to the object
(Inherited from AbstractSimpleDataContainerTObject.)
Protected methodRegisterColumn(String, FuncTObject, Object, FuncTObject, Object, Object)
Registers the given Column to the object
(Inherited from AbstractSimpleDataContainerTObject.)
Protected methodRegisterColumns
Registers the Columns of this object
(Inherited from ObjectTypeInfo.)
Protected methodRegisterProperties
Registers the properties of this object
(Inherited from AbstractHierarchicalObjectTObject.)
Protected methodRegisterProperty(String, FuncTObject, Object)
Registers the given property to the object
(Inherited from AbstractHierarchicalObjectTObject.)
Protected methodRegisterProperty(String, Object, FuncTObject, Object, Object)
Registers the given parameterized property to the object.
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodSetProperty
Gets the context property.
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodSetValue
Sets the object value.
(Inherited from AbstractSimpleDataContainerTObject.)
Public methodTryGetProperty(String, Object)
Gets the context property.
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodTryGetProperty(String, Object, Boolean)
Returns value of property.
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodTryGetValue
Returns value of column.
(Inherited from AbstractSimpleDataContainerTObject.)
Top
Extension Methods
  NameDescription
Public Extension MethodSupportsContinuousIntegration
Returns true if given typeInfo supports continuous integration.
(Defined by ObjectTypeInfoExtensions.)
Top
See Also