Click or drag to resize

StiVariable Class

Class describes variable.
Inheritance Hierarchy

Namespace:  Stimulsoft.Report.Dictionary
Assembly:  Stimulsoft.Report (in Stimulsoft.Report.dll) Version: 2019.3.1.0
Syntax
[TypeConverterAttribute(typeof(StiVariableConverter))]
public class StiVariable : StiExpression, 
	IStiName, IStiInherited, IStiPropertyGridObject, IStiAppVariable, IStiAppCell

The StiVariable type exposes the following members.

Constructors
  NameDescription
Public methodStiVariable
Creates an object of the type StiVariable.
Public methodStiVariable(String)
Creates an object of the type StiVariable. In this case creates the category.
Public methodStiVariable(String, Object)
Creates an object of the type StiVariable.
Public methodStiVariable(String, Type)
Creates an object of the type StiVariable.
Public methodStiVariable(String, String, Object)
Creates an object of the type StiVariable.
Public methodStiVariable(String, String, Type)
Creates an object of the type StiVariable.
Public methodStiVariable(String, String, String, Object)
Creates an object of the type StiVariable.
Public methodStiVariable(String, String, String, Object, Boolean)
Creates an object of the type StiVariable.
Public methodStiVariable(String, String, Type, String, Boolean)
Creates an object of the type StiVariable.
Public methodStiVariable(String, String, String, Type, String, Boolean)
Creates an object of the type StiVariable.
Public methodStiVariable(String, String, String, String, Type, String, Boolean)
Creates an object of the type StiVariable.
Public methodStiVariable(String, String, String, Type, String, Boolean, StiVariableInitBy)
Creates an object of the type StiVariable.
Public methodStiVariable(String, String, String, String, Type, String, Boolean, StiVariableInitBy)
Creates an object of the type StiVariable.
Public methodStiVariable(String, String, String, String, Type, String, Boolean, StiVariableInitBy, Boolean)
Creates an object of the type StiVariable.
Public methodStiVariable(String, String, String, String, Type, String, Boolean, StiVariableInitBy, Boolean, StiDialogInfo)
Creates an object of the type StiVariable.
Public methodStiVariable(String, String, String, String, Type, String, Boolean, StiVariableInitBy, Boolean, StiDialogInfo, String)
Creates an object of the type StiVariable.
Public methodStiVariable(String, String, String, String, Type, String, Boolean, StiVariableInitBy, Boolean, StiDialogInfo, String, Boolean)
Creates an object of the type StiVariable.
Public methodStiVariable(String, String, String, String, Type, String, Boolean, StiVariableInitBy, Boolean, StiDialogInfo, String, Boolean, StiSelectionMode)
Creates an object of the type StiVariable.
Top
Properties
  NameDescription
Public propertyAlias
Gets or sets an alias of the variable.
Public propertyAllowUseAsSqlParameter
Gets or sets a value which allows using this variable as a SQL parameter in the query.
Public propertyApplyFormat (Overrides StiExpressionApplyFormat.)
Public propertyCategory
Gets or sets a category of the variable.
Public propertyComponentId
Public propertyDescription
Gets or sets a description of the variable.
Public propertyDialogInfo
Gets or sets a dialog info of the variable.
Public propertyFullConvert
Gets value, indicates that the value is to be a string.
(Inherited from StiExpression.)
Public propertyGenAddEvent
Gets value, indicates that it is necessary to add methods of getting the expression value to the event handler.
(Inherited from StiExpression.)
Public propertyInherited
Public propertyInitBy
Gets or sets a value which indicates that this variable will be have defalt value based on calculation of expression which specified in Value property or based on default value.
Public propertyInitByExpressionFrom
Gets or sets init by expression for range values. This is expression for From part of range. Property can be used only for Range types!
Public propertyInitByExpressionTo
Gets or sets init by expression for range values. This is expression for To part of range. Property can be used only for Range types!
Public propertyIsCategory
Public propertyKey
Gets or sets the key of the dictionary object.
Public propertyName
Gets or sets a name of the variable.
Public propertyPropName
Public propertyReadOnly
Gets or sets a value which indicates that this variable is read only.
Public propertyRequestFromUser
Gets or sets a request from user value which indicates that this variable will be requested from user.
Public propertySelection
Public propertyType
Gets or sets a type of the variable.
Public propertyValue (Overrides StiExpressionValue.)
Public propertyValueObject
Top
Methods
  NameDescription
Public methodClone
Creates a new object that is a copy of the current instance.
(Inherited from StiExpression.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodEval
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodStatic memberGetDateTimeFromValue
Internal use only.
Public methodGetDefaultEvent
Returns the event for processing of expression when genertion of the report script.
(Inherited from StiExpression.)
Public methodGetEvents
Public methodStatic memberGetExpressionString
Returns variable in the form of the expression.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetNativeValue
Internal use only.
Public methodGetProperties
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberGetValue
Internal use only.
Public methodLoadFromJsonObject (Inherited from StiExpression.)
Public methodLoadFromJsonObjectEx
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSaveToJsonObject (Inherited from StiExpression.)
Public methodSaveToJsonObjectEx
Public methodToString (Overrides StiExpressionToString.)
Public methodToString(Boolean)
Top
See Also