Click or drag to resize
ObjectTypeInfo Methods

The ObjectTypeInfo type exposes the following members.

Methods
  NameDescription
Public methodAddDependencies
Adds object dependencies to the existing ones.
Public methodAddNewInstance Obsolete.
Registers a new object instance
Public methodApplyTypeCondition
Applies condition defined in TypeCondition property to the given info. Returns info without changes if TypeCondition is null.
Public methodAreChildrenInvalid
Returns true if the direct child objects are invalid.
Public methodClone
Returns clone of type info where all the properties are copied.
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.
Public methodGetBindingColumns
Gets the list of columns representing binding
Public methodGetBindingWhereCondition
Gets the where condition to limit the objects to specific binding dependencies. Use this method for 3 and more-keys bindings.
Public methodGetDependencyForColumn
Gets the dependency settings for the given column or null if the settings is not found or unknown.
Public methodGetDependencyWhereCondition(String, String, Object) Obsolete.
Gets the where condition to limit the objects to specific dependencies.
Public methodGetDependencyWhereCondition(String, String, TupleString, NullableInt32)
Gets the where condition to limit the objects to specific dependencies.
Public methodStatic memberGetFirstKnownColumn
Gets the first known column from the given list of columns
Public methodGetInstances Obsolete.
Gets the list of instances of the objects.
Public methodGetNiceObjectTypeName
Gets the nice objext type name for this type
Public methodGetObjectPathWhereCondition
Gets the where condition to limit the objects to specific path.
Public methodGetObjectTypeForColumn
Gets the object type for the given column or null if the object type is not found or unknown.
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 where condition to limit the objects to specific site.
Public methodGetTypeColumns
Returns the column names of specified object type, separated by semicolon.
Public methodGetValue
Gets the object value.
(Inherited from AbstractSimpleDataContainerTObject.)
Public methodHasEvents
Returns true if this type info has some events
Public methodHasSetter
Returns true if given property has a setter
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodCheckTypeCondition
Checks if condition defined in TypeCondition is not violated by the given info.
Public methodChildrenInvalidated
Invalidates direct child objects of specific parent.
Public methodIncludeToParentDataSet
Gets value of appropriate include to parent data set property due to operation.
Public methodInvalidateAllObjects
Invalidates all objects of this type.
Public methodInvalidateAllObjects(Boolean)
Invalidates all objects of this type.
Public methodInvalidateColumnNames
Invalidates column names.
Public methodInvalidateColumnNames(Boolean)
Invalidates column names.
Public methodIsDynamicDependency Obsolete.
Indicates if dependency object type id dynamic
Public methodIsForeignKey
Indicates if given column is foreign key.
Public methodIsObjectInvalid
Returns true if the object is invalid.
Public methodStatic memberMergeTypeInfos
Merges two or more type infos. Single valued properties are taken from the first type info, list properties are merged from all the participating typeinfos.
Public methodObjectInvalidated
Invalidates specific object.
Public methodRaiseOnLoadRelatedData
Raises the on load related data event.
Public methodRaiseOnLogObjectChange
Raises the OnLogObjectChange event.
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 AbstractSimpleDataContainerTObject.)
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 methodRemoveInstance Obsolete.
Removes a new object instance from the list
Public methodSetProperty
Gets the context property.
(Inherited from AbstractHierarchicalObjectTObject.)
Public methodSetValue
Sets the object value.
(Inherited from AbstractSimpleDataContainerTObject.)
Public methodToJSON
Returns JSON representation of TypeInfo instance.
Public methodToXML
Returns XML representation of TypeInfo instance.
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 MethodAsValue
Converts object to a query value which can be used as a query parameter
(Defined by QueryExtensions.)
Public Extension MethodGetAPIString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodGetString
Gets the string by the specified resource key
(Defined by CoreExtensions.)
Public Extension MethodToBoolean
Returns the boolean representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDateTime
Returns the DateTime representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToDouble
Returns the double representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToGuid
Returns the Guid representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToInteger
Returns the integer representation of an object or default value if not.
(Defined by CoreExtensions.)
Public Extension MethodToString
Returns the string representation of an object or default value if not.
(Defined by CoreExtensions.)
Top
See Also