Click or drag to resize

PageElementInfo Class

A PageElementInfo describes an element of a page. Page elements make up multi-part pages for templates like the WizTemplate.aspx. Each page is defined by a PageInfo object which has a Elements collection holding its elements.
Inheritance Hierarchy

Namespace:  NetQuarry
Assembly:  EAP.Core (in EAP.Core.dll) Version: (
public class PageElementInfo : ICloneable, 
	IEAPBase, ICacheable

The PageElementInfo type exposes the following members.

Public methodPageElementInfo
Standard ctor.
Public propertyAttributes
Gets/sets the element's PageElementAttrs.
Public propertyComponentInfo
The ComponentInfo associated with this object.
Public propertyInstanceName
Gets the instance name for this element. The instance name is most commonly used in wizards, see InstanceName The instance name is taken from the InstanceName property on the element if one is specified. If not, the instance name is defaulted from the element's Name.
Public propertyName
The element's name.
Public propertyOrder
Gets or Sets the element's order.
Public propertyPageElementID
This element's ID. Properties and TextItems are connected to this value.
Public propertyPageID
Gets/sets his page's ID.
Public propertyPermissions
Gets/sets the permissions for this page element. The permissions are initialy set when the element is loaded from meta-data based on its rolled-up meta-data permissions for the current user according to the user's role(s).
Public propertyProperties
The properties collection for the object.
Public propertySlot
Returns the slot
Public propertyTextItems
The localized text for the object.
Public methodClone
The Clone method creates a copy of this ComponentInfos collection.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetCaption
Get the standard caption for this element as used for console and wizard panes.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsHigherPriorityThan
Determine if this page element is of higher priority than the specified page element (which may be null). At this time there is no Priority value on a page element, but we NOW consider a tenant-specific element to be higher priority than a non-tenant-specific element.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodMerge
Merges properties and text items from the specified source PageElementInfo
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Extension Methods
Public Extension MethodEqualValue
Determines if the object value is equal to another object. If the two objects are null, then this returns true. There is special handling for guid comparisons (since a guid could be a string formatted in up to 3 different ways). If the special guid handling is not performed, then the object.Equals method is used.
(Defined by EAPUtil.)
See Also