This document is provided on an "AS IS" basis without warranties of any kind. Smartsite iXperion class libraries may change in future releases.

Syntax

C# Copy imageCopy Code
[]
public sealed class ModuleInfo
Visual Basic (Declaration) Copy imageCopy Code
<> _
Public NotInheritable Class ModuleInfo

The type exposes the following members.

Public Constructors

  Name Description
Public method ModuleInfo
Initializes a new instance of the ModuleInfo class.

Public Methods

  Name Description
Public method ApplyPreset
Applies a preset to this module.
Public method ApplySXMLSecurity
Applies the SXML security.
Public method Clone
Creates a new object that is a copy of the current instance.
Public method Static member CreateFromAssembly
Creates a ModuleInfo instance with a last modified derived from assembly.
Public method Equals (Inherited from Object.)
Public method FindInstanceViperMethod
Finds an instance viper method.
Public method GetHashCode (Inherited from Object.)
Public method Static member GetLastModifiedFromAssembly
Gets the last modified datetime from specified assembly.
Public method GetProperty Overloaded.
Public method GetType (Inherited from Object.)
Public method ToString
Returns a String that represents the current Object.
(Overrides Object..::ToString()()()().)
Public method ToXml
Used to return an Xml representation of the module.

Protected Methods

  Name Description
Protected method Finalize (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)

Public Properties

  Name Description
Public property AllowedZones
Gets the allowed SXML Security zones for this macro.
Public property AllowVirtualProperties
Returns true if this module allows virtual properties
Public property AssetType
Gets the type of the asset.
Public property CodeStatus
Gets the code status.
Public property CodeStatusDescription
Gets a description of the code status.
Public property DefaultProperty
Contains the default property of a module: the property that will be set when using the InnerXml of the macro tag.
Public property Description
Contains the description of this module
Public property Inherits
Gets the module type a Virtual Macro inherits from (as configured in the Smartsite.config).
Public property InstanceViperMethods
Gets the viper methods available on the macro.
Public property IsBuiltIn
Gets a value indicating whether this macro is built in.
Public property IsMacro
Returns true if this module can be used as a macro.
Public property IsStandalone
Gets a value indicating whether the macro is a standalone macro.
Public property LastModified
Gets the last modified datetime of the module.
Public property ModuleType
Gets the type of the module.
Public property Name
Gets or sets the name.
Public property PresetValues
Gets the list of preset values.
Public property Properties
Gets the macro properties.
Public property QualifiedTypeName
Gets the qualified type name of the module.
Public property RequiredProperties
Gets the required properties.
Public property RiskLevel
Gets the risk level of the object as defined using the SXMLSecurityRiskLevelAttribute.

See Also

Advanced