Click or drag to resize

SettingsObject Methods

The SettingsObject type exposes the following members.

Methods
  NameDescription
Public methodCloneT
Clone this object using serialization.
Public methodCopyTo
Copy this object to target object.
Public methodCreateAdapter
Provide GUI counterpart for this custom settings type. It will be shown as Export Profile Field settings tab, Profile Settings page or User Settings page depending on which type param this object is from ExportBaseFIELDSETTINGSTYPE, EXPORTSETTINGSTYPE, PROFILESETTINGSTYPE, USERSETTINGSTYPE.
Public methodDeserialize(Byte)
Internally used for deserializing this object from store.
Protected methodDeserialize(Stream)
Deserialize your object from s. Do not otherwise manipulate or modify e.g. Position. It is highly recommended to use StreamExtensions for popping base types from s.

Data must be deserialized in same order as is serialized at Serialize(Stream).

Make sure you deserialize according to Version variable and then set it to correspond current object version.
Public methodStatic memberGetCurrentVersion
Returns current version in format YYss where YY is major and ss is minor, e.g. 2401 for CT 2024 SP1.
Public methodInit
Called immediately after this object is created as new or when reinitialization is needed before deserialization.
Public methodInitWithContext
Called immediately after this object is created as new or when reinitialization is needed before deserialization. Calls Init(ICTExtension) internally but also sets Context as given.
Protected methodIsCustomized
This function is meant to be sealed -implemented by CUSTOMTOOLS core objects to define the base object type, so it can be distinquished from script extended ones. This is needed for successful deserialization. See also HasSerializedCustomData. For implementation that do not override existing extensions, this can be ignored.
Public methodSerialize
Internally used for serializing and storing this object.
Protected methodSerialize(Stream)
Serialize your object to s. Do not otherwise manipulate or modify e.g. Position. It is highly recommended to use StreamExtensions for pushing base types into s.

Data must be serialized in same order as is deserialized at Deserialize(Stream).
Top
See Also