Click or drag to resize

CodeGenerationMetaDataStore Class

Data store for code-generation related meta-data like tasks, templates, template bindings etc.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ApplicationCore.GeneralDataStructuresCodeGenerationMetaDataStore

Namespace:  SD.LLBLGen.Pro.ApplicationCore.GeneralDataStructures
Assembly:  SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.4.0.0 (5.4.0)
Syntax
public class CodeGenerationMetaDataStore

The CodeGenerationMetaDataStore type exposes the following members.

Constructors
  NameDescription
Public methodCodeGenerationMetaDataStore
Initializes a new instance of the CodeGenerationMetaDataStore class.
Top
Properties
  NameDescription
Public propertyFrameworks
Gets or sets the frameworks available
Public propertyLanguages
Gets the language definitions available
Public propertyLoadedPresetManager
Gets the loaded preset manager.
Public propertyLoadedTaskManager
Gets the loaded task manager.
Public propertyLoadedTemplateBindingsManager
Gets the loaded template bindings manager.
Public propertyPlatforms
Gets the platform definitions available
Public propertyTemplateGroups
Gets the template groups available. Key is templategroup name, value is description
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 methodGetAllFrameworksForModelType
Gets all frameworks which can be used with the specified frameworkusing model type
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetLanguagesForFileExtension
Gets the languages for the file extension specified. Value1 is the output language, Value2 is the logic language.
Public methodGetSystemTypeConvertersForFramework
Gets the system type converters as supported by the target framework specified.
Public methodGetTemplateBindings
Gets the template bindings instances related to the names specified. Instances are returned in the same order.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetXsdSchemaUri
Gets the XSD schema uri of the targetnamespace specified
Public methodLoadFrameworkDefinitions
Loads the framework definitions from the frameworks root folder.
Public methodLoadFrameworksSettingDefinitions
Loads the frameworks setting definitions.
Public methodLoadLanguageDefinitions
Loads the language definitions.
Public methodLoadPlatformDefinitions
Loads the platform definitions from the specified Tasks folders. Platform definitions are specified in .platform files.
Public methodLoadPresets
Loads the presets.
Public methodLoadTasks
Loads the tasks.
Public methodLoadTemplateBindingDefinitions
Loads the template binding definitions.
Public methodLoadTemplateGroupDefinitions
Loads the template group definitions.
Public methodLoadXsdFiles
Loads the XSD files.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodReloadPresetFile
Reloads the preset file specified into the presetmanager.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateCodeGenerationCyclePreferencesForOutput
updates the specified CodeGenerationCyclePreferences with the latest framework data.
Top
Events
  NameDescription
Public eventContentRefreshed
Event raised when the contents of this store is refreshed.
Top
See Also