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 SXMLStack
Visual Basic (Declaration) Copy imageCopy Code
                                  Public NotInheritable Class SXMLStack

The type exposes the following members.

Public Constructors

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

Public Methods

  Name Description
Public method Clear
Clears the stack.
Public method Equals (Inherited from Object.)
Public method Static member Get
Gets the SXML Stack from the given context.
Public method GetCurrentModule
Gets the nearest module on the stack.
Public method GetHashCode (Inherited from Object.)
Public method GetScopeIdentifier Overloaded.
Public method GetType (Inherited from Object.)
Public method IsNestedViper
Determines whether the current viper is nested.
Public method Peek Overloaded.
Public method Pop
Pops an item off the Stack.
Public method Push Overloaded.
Public method SetCurrentViperMethodImplementation
Attaches a Viper Method Implementation object to the current viper being executed for debug tracing.
Public method SetInstructionOrigin
Sets the source of the current instruction.
Public method ToHtml
Represents the stack in HTML.
Public method ToString Overloaded.

Protected Methods

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

Public Properties

  Name Description
Public property Count
Gets the count.
Public property CurrentInstructionOrigin
Gets the current instruction origin.
Public property CurrentSecurityZone
Gets the current security zone.
This is the security zone as defined by the current instruction origin.
Public property LastModifiedSource
Gets the last modified source.
Public property PreviousInstructionOrigin
Gets the previous intruction origin.
Public property ProcessingContext
Gets the processing context.
Public property RootNamespacePrefix
Gets the root namespace prefix.
Public property ScopeIdentifier
Returns the scope identifier.

Public Events

  Name Description
Public event Added
Occurs when frames are added to the stack.
Public event BeforeOriginChanged
Occurs just before the instruction source changes.
Public event Cleared
Occurs when the stack is cleared.
Public event ContentHit
Occurs when the instruction implementation changes.
Public event OriginChanged
Occurs when the instruction source changes.
Public event Removed
Occurs when frames are removed from the stack.

Explicit Interface Implementations

See Also

Advanced