Click or drag to resize

RawElementDefinition Class

Simple class which is used to store raw element definition data
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ApplicationCore.EntityModelRawElementDefinition

Namespace:  SD.LLBLGen.Pro.ApplicationCore.EntityModel
Assembly:  SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.10.0.0 (5.10.0)
Syntax
public class RawElementDefinition : IRawCatalogElement, 
	IDataErrorInfo, INotifyPropertyChanged

The RawElementDefinition type exposes the following members.

Constructors
  NameDescription
Public methodRawElementDefinition
CTor
Top
Properties
  NameDescription
Public propertyAddToProject
Flag if this element should be added to the project or not.
Public propertyContainingList
The list containing this object
Public propertyElementName
The temporary name for the element.
Public propertyError
Gets an error message indicating what is wrong with this object. The default is an empty string ("")
Public propertyGroupName
Gets or sets the name of the group the element will be placed in.
Public propertyIsValid
Gets a value indicating whether this instance is valid.
Public propertyItem
Gets the String with the specified column name.
Public propertyMappedCatalogElementName
Gets the name of the mapped catalog element.
Public propertyNameCreatorFunc
Func to use for the unique name creation method. this is the same func that was used when creating the original name passed into the constructor.
Public propertyReturnElementName
Gets the name of the return element, which is in the format group.elementname. Can be empty, if no return type is applicable. Only set in the case of a TVF call.
Public propertySuppressNameReset
If true, the name reset isn't performed. This is used in bulk groupresets, as the group is set per element but checks are across groups.
Public propertyTarget
Target table / view of element.
Public propertyTargetHasAlreadyElementMapped
Flag to signal if the target (MappedCatalogElementName) already has an element mapped in the project or not.
Public propertyTargetName
The name of the target
Top
Methods
  NameDescription
Public methodBeginEdit
Begins an edit on an object.
Public methodCancelEdit
Public methodEndEdit
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 methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodResetElementName
Resets the ElementName to the name obtained from the target, and it's appended with a counter, starting with 1, if it's a duplicate in the group specified on this raw element. Method is used when the group name is changed on raw elements which aren't manually renamed, to prevent the user from having to removing all the counter suffixes manually.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventPropertyChanged
Occurs when a property value changes.
Top
Fields
  NameDescription
Public fieldStatic memberDefaultReturnElementName
Top
Explicit Interface Implementations
  NameDescription
Explicit interface implementationPrivate propertyIRawCatalogElementGroupName
Gets or sets the name of the group the element will be placed in.
Top
See Also