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

Namespace: Smartsite.Core
Assembly:  Smartsite.SXML (in Smartsite.SXML.dll)

Syntax

C#Copy imageCopy Code
[]
public enum MemberOptions
Visual Basic (Declaration)Copy imageCopy Code
<> _
Public Enumeration MemberOptions

Members

Member nameDescription
None
Sets the default
RawData
Tells Smartsite not to preparse the property's content before setting it, So that Viper expressions and nested macro tags are passed as raw data.
MustBeAttribute
Determines that the property must be written as an Xml attribute This is mostly the case with properties that have to be set at initialization, whereas properties defined in nodes will only be set just before Execute() is called
IsRequired
Specifies that the property is required in all cases
NoCache
Specifies that a property should not affect the calling signature of a module, thus ensuring that the cache key generated will not be affected by it.
NoViper
Specifies that no Viper resolving should take place when setting the property from SXML.
ExpressionSyntax
Specifies that the property accepts expressions, not Vipers.
XmlDecode
Specifies the default for XmlDecoding of the data passed to the property using SXML.
Implicit
Specifies that the property cannot be set from SXML.
Trim
Used to specify default inputdata trimming on the property.
Signature
Used to mark a property as part of the macros unique signature, for instance for caching the macro output.

See Also

Smartsite.Core Namespace
Advanced