Click or drag to resize

CTObjectTaggedSettingsO Class

This is a base settings object for CTObjects, designed to be used with CTObjectDataHandlerE, O, S. GUID can be used to map this settings object to other settings objects ensuring that the mapping works also after profile export and import.
Inheritance Hierarchy

Namespace: CTExtensions.ExportCore.CTObjectData
Assembly: CTInterface (in CTInterface.dll) Version: 25.0
Syntax
public class CTObjectTaggedSettings<O> : SettingsObject
where O : 

Type Parameters

O
CT Core Object Type

The CTObjectTaggedSettingsO type exposes the following members.

Constructors
 NameDescription
Public methodCTObjectTaggedSettingsOInitializes a new instance of the CTObjectTaggedSettingsO class
Top
Properties
 NameDescription
Public propertyCTObject CT Core Object
Public propertyGUID Unique identifier that can be used e.g. to safely tag this object to another settings object while keeping the linkages also in profile export/import situations.
Public propertyProfileOptions_AllowApplyEdit Allow applying edits for CTObject in profile options.
Public propertyProfileOptions_AllowDelete Allow deleting CTObject in Profile Options.
Public propertyProfileOptions_AllowEnterEdit Allow entering to edit for CTObject in profile options.
Top
Methods
 NameDescription
Public methodCreateAdapter By default this settings object has no GUI.
(Overrides SettingsObjectCreateAdapter(ICTExtension))
Protected methodDeserialize Inheritant of this class MUST call
C#
base.Deserialize(s);
first!
(Overrides SettingsObjectDeserialize(Stream))
Public methodInit Init function called by the system.
(Overrides SettingsObjectInit(ICTExtension))
Protected methodSerialize Inheritant of this class MUST call
C#
base.Serialize(s);
first!
(Overrides SettingsObjectSerialize(Stream))
Top
Revision History
DateVersionDescription
-2025 SP1First Release
See Also