Click or drag to resize
CoreState Class
The actual core application state container class.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ApplicationCore.ConfigurationCoreState

Namespace:  SD.LLBLGen.Pro.ApplicationCore.Configuration
Assembly:  SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.2.0.0 (5.2.17.0403)
Syntax
public class CoreState

The CoreState type exposes the following members.

Constructors
  NameDescription
Public methodCoreState
Initializes a new instance of the CoreState class.
Public methodCoreState(Guid)
Initializes a new instance of the CoreState class.
Top
Properties
  NameDescription
Public propertyApplicationStartupPath
Gets the application startup path.
Public propertyCommandQueueStackId
Gets the command queue stack id of the application.
Public propertyConfigurationSettings
Gets the configuration settings.
Public propertyConfigurationSettingsCopyForPluginRun
Gets the configuration settings copy for plugin run.
Public propertyCurrentPreferences
Gets the current preferences, using the PreferencesRetrievalFunc. If the func isn't set, null is returned.
Public propertyCurrentProject
Gets the currentlu loaded project using the CurrentProjectRetrievalFunc. If the func isn't set or no project is loaded, null is returned.
Public propertyCurrentProjectRetrievalFunc
Gets or sets the current project retrieval function, which is used to obtain the project object loaded in the system
Public propertyDatabaseDriversRootFolder
Gets the database drivers root folder, loaded from the app.config file
Public propertyIsInitialized
Gets a value indicating whether this instance is initialized.
Public propertyLoadedCodeGenerationMetaDataStore
Gets the loaded code generation meta data store.
Public propertyLoadedDriverStore
Gets the loaded driver store.
Public propertyLoadedImporterStore
Gets or sets the loaded importer store.
Public propertyLoadedPluginStore
Gets the store with the loaded plugins.
Public propertyLoadedTypeConverterStore
Gets the loaded type converter store.
Public propertyPluginsRootFolder
Gets the plugins root folder, loaded from the app.config folder
Public propertyPreferencesRetrievalFunc
Gets or sets the preferences retrieval function, which is used to obtain the preferences object currently loaded in the system.
Public propertyRealTimeController
Gets the real time controller.
Public propertySignedLicenseXml
Gets the signed license XML.
Public propertyStartedFromVSNet
Gets or sets a value indicating whether the designer was started from within VS.NET (true) or not (false, standalone designer).
Public propertyTypeConvertersRootFolder
Gets the type converters root folder, loaded from the app.config folder
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetAllReachableTaskFolders
Gets all reachable task folders. These are the Tasks folders defined for all loaded frameworks and the shared tasks folder in the config file. Not included are the preferences/project additional tasks folders.
Public methodGetAllReachableTemplateFolders
Gets all reachable template folders. These are the Templates folders defined for all loaded frameworks and the shared templates folder in the config file. Not included are the preferences/project additional templates folders.
Public methodGetDriverConfigurationFromCache
Gets the driver configuration from cache.
Public methodGetDriverInstanceFromCache
Gets the driver instance from cache.
Public methodGetExternalTypesAvailableInSystem
Gets the external types available in the system.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitialize
Loads the driver config data, drivers, plugins and type converters
Public methodLoadObjectsAndConfigData
Loads the driver config data, drivers, plugins and type converters
Public methodLoadXsdSchemas
Loads the XSD schemas from the VsNetXsdFolder specified in the specified preferences and the folder specified in the .config file.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRefreshCodeGenerationMetaData(UserConfiguration, Project)
Refreshes the code generation meta data.
Public methodRefreshCodeGenerationMetaData(String, String, String, String)
Refreshes the code generation meta data from the sources specified. All folders are given using absolute paths.
Public methodResetAllLoadedDriverInstances
Resets all loaded driver instances.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also