Click or drag to resize

CTExtensions.ExportCore.ExportHandler.ExtendedSettings Namespace

 
Classes
 ClassDescription
Public classExtendedExportFieldSettings Provides general extended settings for export field.

Extend your Extension from ExportBase2<MAIN, EXPORTHANDLER, FIELDSETTINGSTYPE, EXPORTSETTINGSTYPE, PROFILESETTINGSTYPE, USERSETTINGSTYPE, LOOKUPLISTHANDLER, LOOKUPLISTSETTINGS, SEARCHGROUPHANDLER, SEARCHGROUPSETTINGS> to use these settings.

You can use this as is, but if you extend, then you MUST override Serialize(Stream) and Deserialize(Stream), and MUST CALLbase.Serialize(s); / base.Deserialize(s); as a first thing in your implementation!!

If you are creating new built-in object, you also MUST OVERRIDEIsCustomized().
Public classExtendedExportFieldSettingsGUI<T> GUI object for ExtendedExportFieldSettings.
Public classExtendedExportSettings<T> Provides general extended settings for export.

Extend your Extension from ExportBase2<MAIN, EXPORTHANDLER, FIELDSETTINGSTYPE, EXPORTSETTINGSTYPE, PROFILESETTINGSTYPE, USERSETTINGSTYPE, LOOKUPLISTHANDLER, LOOKUPLISTSETTINGS, SEARCHGROUPHANDLER, SEARCHGROUPSETTINGS> to use these settings.

You can use this as is, but if you extend, then you MUST override Serialize(Stream) and Deserialize(Stream), and MUST CALLbase.Serialize(s); / base.Deserialize(s); as a first thing in your implementation!!

If you are creating new built-in object, you also MUST OVERRIDEIsCustomized().
Public classExtendedExportSettingsGUI<T> GUI object for ExtendedExportSettings<T>.
Interfaces
 InterfaceDescription
Public interfaceIExtendedExportFieldSettings Do NOT implement this interface. Instead, extend from ExtendedExportFieldSettings.
Public interfaceIExtendedExportSettings Do NOT implement this interface. Instead, extend from ExtendedExportSettings<T>.
Public interfaceISupportsExtendedSettingsISupportsExtendedSettings is used to provide IExtendedExportSettings and IExtendedExportFieldSettings for common extended features used with GenericExportHandler<T, E, I>.