Click or drag to resize

CTExtensions.ExportCore.Config Namespace

 
Classes
  ClassDescription
Public classControlAdapter
Public classControlAdapter<SETTINGSOBJECTTYPE>
Base class for a control used as GUI of custom SettingsObject.
Public classCode exampleDummy
Public classCode exampleExportSettingsBase<FIELDSETTINGSTYPE>
Base class for Export Settings. Handles Export Profile Field (de)serialization as part of export settings serialization, which has to be done so due to internal data model. Derive this calls to provive custom settings for the Export Profile, accessed from the [...] button. If no field specific settings are required, use Dummy as FIELDSETTINGSTYPE.
Public classCode examplePropertyGridAdapter<T>
Generic ControlAdapter that exposes PropertyGrid of the given object.
Public classCode exampleSettingsObject
An object that represents serializable settings that can also have GUI counterpart. Use for Export Field Settings, Profile settings and User settings. Export Profile Settings also utilize this class via ExportSettingsBase<FIELDSETTINGSTYPE>,
Public classCode exampleStreamExtensions
Extensions methods for Stream. Allows pushing and popping some basic types to and from Stream object, which can be very convinient in (de)serialization.
Interfaces
  InterfaceDescription
Public interfaceIExportSettingsContext<FIELDSETTINGSTYPE>
Export Settings is a a context for Export Field Settings.
Public interfaceISettingsContext
Empty base interface for later type expansion. Used to give Context accessor for settings objects when initialized with InitWithContext(ICTExtension, ISettingsContext).