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

The type exposes the following members.

Public Constructors

  Name Description
Public method ViperMethodInfo Overloaded.

Public Methods

  Name Description
Public method Equals (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetName
Gets the viper name of this instance using the specified class name.
Public method GetType (Inherited from Object.)
Public method Invoke
Invokes the method on the given object.
Public method IsValid
Checks basic business rules for .Net methods to be registered as Viper methods.
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 Arguments
Gets the arguments for this Viper method.
Public property CodeStatus
Gets the code status.
Public property CodeStatusDescription
Gets a description of the code status.
Public property DeclaringType
Gets the class that declares this member.
Public property DeclaringTypeIsBase
Gets a value indicating whether this method is declared on a base class.
Public property Description
Gets the description.
Public property IsContextRequired
Gets a value indicating whether this instance requires context to be passed as the first argument.
Public property IsDeterministic
Gets a value indicating whether this instance is deterministic.
Public property IsExtensionMethod
Gets a value indicating whether this method is a Viper extension method.
Public property IsInstanceMethod
Gets a value indicating whether this method is a Viper instance method.
Public property IsLastParamArray
Gets a value indicating whether the method expects a param array as the last argument.
Public property IsStub
Gets a value indicating whether this method is a stub for documentation and intellisense.
Public property Name
Gets the SXML name of the method.
Public property RawData
Gets or sets a value indicating whether the Viper method used raw parameters.
When a viper method does so, it must call the execute command on the raw parameters itself.
Public property Requiredcontext
Gets the required context.
Public property ReturnType
Gets the type of the return.

See Also

Advanced