|
|
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# | |
|---|---|
[] public enum MemberOptions | |
| Visual Basic (Declaration) | |
|---|---|
<> _ Public Enumeration MemberOptions | |
Members
| Member name | Description | |
|---|---|---|
| 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