Click or drag to resize

OutputSettingValuesContainer Class

Container class which stores output related setting values and other data, for a containing element
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ApplicationCore.ConfigurationOutputSettingValuesContainer

Namespace:  SD.LLBLGen.Pro.ApplicationCore.Configuration
Assembly:  SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.7.0.0 (5.7.0)
Syntax
public class OutputSettingValuesContainer : ISerializableToXml

The OutputSettingValuesContainer type exposes the following members.

Constructors
  NameDescription
Public methodOutputSettingValuesContainer
Initializes a new instance of the OutputSettingValuesContainer class.
Top
Properties
  NameDescription
Public propertyAdditionalInterfacesWithRules
Gets the additional interfaces with the rules defined for each additional interface.
Public propertyAdditionalNamespacesWithRules
Gets the additional namespaces with the rules defined for each additional namespace.
Public propertyAttributesWithRules
Gets the attributes with the rules defined for each attribute.
Public propertyCustomProperties
Gets the custom properties of this element
Public propertyForTargetElementType
Gets the type of the target element this container is for.
Public propertyIgnoredDefaultAdditionalInterfaces
Gets the ignored default additional interfaces.
Public propertyIgnoredDefaultAdditionalNamespaces
Gets the ignored default additional namespaces.
Public propertyIgnoredDefaultAttributes
Gets the ignored default attributes.
Public propertyIsEmpty
Gets a value indicating whether this instance is empty. Empty means there are no values directly stored in this object. That doesn't mean no value can be obtained from this object, as settings can also have defaults. Use this flag only to check whether xml for a container element has to be produced.
Public propertyNotifyProjectIfValueChanges
Gets or sets a value indicating whether the project has to be notified (marked as changed) if a value in this container is changed. Default is true.
Top
Methods
  NameDescription
Public methodClone
Clones this instance.
Public methodDeserializeFromReader
Deserializes the data for this container from the xml reader specified
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Overrides ObjectEquals(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 methodGetFilteredAdditionalInterfaces
Gets the additional interfaces defined in this container filtered by the rules set on them: an additional interface is returned if it has no rule, or if its rule resolves to true for the specified settingsTarget
Public methodGetFilteredAdditionalNamespaces
Gets the additional namespaces defined in this container filtered by the rules set on them: an additional namespace is returned if it has no rule, or if its rule resolves to true for the specified settingsTarget
Public methodGetFilteredAttributes
Gets the attributes defined in this container filtered by the rules set on them: an attribute is returned if it has no rule, or if its rule resolves to true for the specified settingsTarget
Public methodGetHashCode
Serves as a hash function for a particular type.
(Overrides ObjectGetHashCode.)
Public methodGetPropertyBagForEditing
Gets the property bag for editing.
Public methodGetRealAdditionalInterfaces
Gets the real additional interfaces, which are the default interfaces defined in the defaults container, together with the interfaces defined in this container, filtered on the ignored default interfaces
Public methodGetRealAdditionalNamespaces
Gets the real additional namespaces, which are the default namespaces defined in the project, together with the namespaces defined in this container, filtered on the ignored default namespaces
Public methodGetRealAttributes
Gets the real attributes, which are the default attributes defined in the project, together with the attributes defined in this container, filtered on the ignored default attributes
Public methodGetRealBoolSettingValue
Gets the real setting value of the setting with the name specified as bool
Public methodGetRealIntSettingValue
Gets the real setting value of the setting with the name specified as int
Public methodGetRealSettingValue
Gets the real setting value. If the setting has a value stored in this container, that value is returned, otherwise it will try to obtain the default value from the defaultscontainer's settings / default setting values.
Public methodGetRealStringSettingValue
Gets the real setting value of the setting with the name specified as string
Public methodGetSettingValue
Gets the value for the setting with the name specified as defined in this container. If there's no such setting defined yet with a value, null is returned.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodMarkElementAsChanged
Marks the element as changed.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSerializeToWriter
Serializes the data in this class to the serializer passed in
Public methodSetAdditionalInterfacesWithRules
Sets the additional interfaces with rules.
Public methodSetAdditionalNamespacesWithRules
Sets the additional namespaces with rules.
Public methodSetAttributesWithRules
Sets the attributes with rules.
Public methodSetSettingValue
Sets the value of the setting with the name specified to the value specified, overwriting the existing value.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateContainedDataWithDefaults
Updates the contained data (ignore lists, and attributes/additional interfaces / additional namespaces) with defaults passed in: if a value is ignored but no longer in the defaultsContainer, it's removed. If a value in this container is already in the defaults, it's removed as well.
Public methodUpdateContainedSettingsListWithFrameworkSettings
Adds all settings in the specified frameworkSettings which aren't in this container's setting list with their default value. It's assumed the settings are for this container.
Top
See Also