Click or drag to resize

RawImportableElementDefinition Class

Base class for raw importable elements. Instances of this class are to be returned by an importer and altered in the UI by the user. The data contained in instances of this class is considered 'first level information', which is send back to the importer for defining what to import in detail.
Inheritance Hierarchy

Namespace:  SD.LLBLGen.Pro.ApplicationCore.Extensibility.DataImport
Assembly:  SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.4.0.0 (5.4.0)
Syntax
[SerializableAttribute]
public abstract class RawImportableElementDefinition : IDataErrorInfo, 
	INotifyPropertyChanged, ISerializable

The RawImportableElementDefinition type exposes the following members.

Constructors
  NameDescription
Protected methodRawImportableElementDefinition(SerializationInfo, StreamingContext)
Initializes a new instance of the RawImportableElementDefinition class.
Protected methodRawImportableElementDefinition(String, ImportableElementType)
Initializes a new instance of the RawImportableElementDefinition class.
Top
Properties
  NameDescription
Public propertyElementType
Gets or sets the type of the element.
Public propertyError
Gets an error message indicating what is wrong with this object. The default is an empty string ("")
Public propertyImportElement
Gets or sets a value indicating whether this element should be imported
Public propertyIsIncludedDirectly
Gets or sets a value indicating whether this element is included directly (so it was selected explicitly by the user). This has influence on whether the element is created as a copy if it already exists.
Public propertyIsValid
Gets a value indicating whether this instance is valid.
Public propertyItem
Gets the String with the specified column name.
Public propertyObjectID
Gets the object ID, which is the unique ID for this instance. This is necessary for identifying the data in this element in lookup tables when this object's data is used as key. The object itself isn't usable because it's serialized/deserialized across appdomain boundaries.
Public propertySourceFullName
Gets the full name of the source
Public propertySourceName
Gets or sets the name of the source.
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 methodGetObjectData
Populates a SerializationInfo with the data needed to serialize the target 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.)
Protected methodOnPropertyChanged
Called when a property's value changes. Raises PropertyChanged.
Protected methodSetPropertyError
Sets the property error for the given property in the ErrorContainer.
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
See Also