Class VirtualParameterContext
Class encapsulates user function code
Inheritance
System.Object
VirtualParameterContext
Namespace: MESL.SqlRace.Domain.VirtualParameters
Assembly: MESL.SqlRace.Domain.dll
Syntax
public class VirtualParameterContext : Object
Constructors
VirtualParameterContext(String, ITokenTransformer, ITokenTransformer, ITokenTransformer, ITokenTransformer)
Initialises a new instance of the VirtualParameterContext class.
Declaration
public VirtualParameterContext(string functionCode, ITokenTransformer sfdlTokenTransformer, ITokenTransformer bitwiseTokenTransformer, ITokenTransformer mathFunctionTokenTransformer, ITokenTransformer relationalTokenTransformer)
Parameters
Type | Name | Description |
---|---|---|
System.String | functionCode | The function text. |
ITokenTransformer | sfdlTokenTransformer | The Parameter token Transformer. |
ITokenTransformer | bitwiseTokenTransformer | The Bitwise Operator Transformer |
ITokenTransformer | mathFunctionTokenTransformer | The Math Function Transformer |
ITokenTransformer | relationalTokenTransformer | The Relational Token Transformer |
Properties
FunctionText
Gets the function text.
Declaration
public string FunctionText { get; }
Property Value
Type | Description |
---|---|
System.String |
SourceIdentifiers
Gets the source identifiers.
Declaration
public List<string> SourceIdentifiers { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<System.String> |