ClassStructureInfo MembersKentico 8.0 API Reference
The ClassStructureInfo type exposes the following members.
Constructors

  NameDescription
Protected methodClassStructureInfo 
Constructor.
Public methodClassStructureInfo(SerializationInfo, StreamingContext)
Constructor for de-serialization.
Public methodClassStructureInfo(String, String, String)
Constructor.
Back to Top
Methods

  NameDescription
Public methodStatic memberClear
Clear the class infos and properties lists of all object types.
Public methodContainsColumn
Returns true if the data class has the specified column.
Public methodConvertDataToParams
Returns the object data converted to the query parameters.
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodStatic memberGetClassInfo
Returns the class info for specified class.
Public methodGetColumnIndex
Gets the column index.
Public methodStatic memberGetColumns( String )
Gets the columns for the listed class names
Public methodGetColumns(Type)
Gets the list of columns of the given type
Public methodGetColumns T  
Gets the list of columns of the given type
Public methodGetColumnType
Gets the column type.
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodGetNewData
Gets new data array for object of the given class.
Public methodGetNewDataSet
Gets new data structure for class data as a DataSet.
Public methodGetObjectData
Object serialization.
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Public methodGetValue
Gets the value of the given object.
Public methodCheckComplete
Checks whether the given data is complete (has all columns set to some value).
Protected methodInitCollections
Initializes the inner collections for structure
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodRegisterColumn
Registers the given column within the structure info
Public methodStatic memberRemove
Removes the specified class structure definition.
Public methodResolveColumns(String, Boolean)
Resolves the given list of columns
Public methodResolveColumns(String, List String )
Resolves the given list of columns
Public methodStatic memberResolveColumns(String, List String , Func List String  )
Resolves the columns in the given expression
Public methodSetAllMissing
Sets all the items in the data to missing values.
Public methodSetValue
Sets the value of the given object.
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Public methodTryGetValue
Returns value of column.
Back to Top
Extension Methods

  NameDescription
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.)
Back to Top
Properties

  NameDescription
Public propertyBinaryColumns
List of binary column names
Public propertyClassName
Class name.
Public propertyColumnDefinitions
Column definitions.
Protected propertyColumnIndexes
Column indexes dictionary [columnName] -> [columnIndex]
Public propertyColumnNames
Column names.
Public propertyColumnsCount
Columns count.
Public propertyDataClassInfo
Data class info object.
Public propertyHasBinaryColumns
Returns true if this class has some binary columns
Public propertyIDColumn
ID column name.
Public propertyStringColumns
List of string column names
Public propertyTableName
Table name
Back to Top
See Also