IDocumentFieldSource Interface |
Namespace: SD.LLBLGen.Pro.ApplicationCore
The IDocumentFieldSource type exposes the following members.
Name | Description | |
---|---|---|
ContainingField |
The field of which this instance is the document source.
| |
ElementName |
Name of the source, which is determined from the actual object implementing this interface.
| |
SourceElementTypeAsString |
Gets the source element type as string, which is e.g. the field type if this source represents a field, or 'entity' if it's an entity.
| |
SourceType |
The type of source, e.g. multi element or single element or a field.
|
Name | Description | |
---|---|---|
BindEvents |
Binds the event handlers of contained elements.
| |
Clone |
Clones this instance using deep cloning. It doesn't clone elements referenced from the entity model. There it uses shallow clone.
| |
CreateValidators |
Creates validator objects for the source object, if required.
| |
IsSame |
Returns true if the passed in IDocumentFieldSource instance can be seen as a source originating from the same element. This means that
even if the passed in element or this element has been changed, e.g. elementName has been changed, it will still return true if the original
source is equal. This method is therefore different from 'Equals' which compares all elements.
| |
SerializeToWriter |
Serializes the source to the serializer specified.
| |
UnbindEvents |
Unbinds the event handlers of contained elements.
| |
UpdateOutputSettingValuesContainerWithDefaults |
Updates the output setting values container of this element (if applicable) with the defaults in the container specified.
|
Name | Description | |
---|---|---|
HasBeenChanged |
Raised when the implementing element has been changed
(Inherited from INotifyAsChanged.) | |
HasBeenRemoved |
Raised when the implementing element has been removed from its container
(Inherited from INotifyAsRemoved.) |