Class ArgumentConversionRules
Provides properties for describing the argument conversion rules of some RadSpreadsheet FunctionBase instance.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Expressions.Functions
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public class ArgumentConversionRules
Constructors
ArgumentConversionRules(ArgumentConversionRules, ArrayArgumentInterpretation)
Initializes a new instance of the ArgumentConversionRules class.
Declaration
public ArgumentConversionRules(ArgumentConversionRules conversionRules, ArrayArgumentInterpretation arrayArgument)
Parameters
ArgumentConversionRules
conversionRules
The conversion rules concerning the non-array argument interpretation. |
ArrayArgumentInterpretation
arrayArgument
The array argument interpretation. |
ArgumentConversionRules(ArgumentInterpretation, ArgumentInterpretation, ArgumentInterpretation, ArgumentInterpretation, ArgumentInterpretation, ArgumentInterpretation, ArgumentInterpretation, ArgumentInterpretation, ArgumentInterpretation, ArgumentInterpretation, ArrayArgumentInterpretation)
Initializes a new instance of the ArgumentConversionRules class.
Declaration
public ArgumentConversionRules(ArgumentInterpretation emptyDirectArgument = ArgumentInterpretation.ConvertToDefault, ArgumentInterpretation numberDirectArgument = ArgumentInterpretation.UseAsIs, ArgumentInterpretation boolDirectArgument = ArgumentInterpretation.UseAsIs, ArgumentInterpretation textNumberDirectArgument = ArgumentInterpretation.UseAsIs, ArgumentInterpretation nonTextNumberDirectArgument = ArgumentInterpretation.UseAsIs, ArgumentInterpretation emptyIndirectArgument = ArgumentInterpretation.UseAsIs, ArgumentInterpretation numberIndirectArgument = ArgumentInterpretation.UseAsIs, ArgumentInterpretation boolIndirectArgument = ArgumentInterpretation.UseAsIs, ArgumentInterpretation textNumberIndirectArgument = ArgumentInterpretation.UseAsIs, ArgumentInterpretation nonTextNumberIndirectArgument = ArgumentInterpretation.UseAsIs, ArrayArgumentInterpretation arrayArgument = ArrayArgumentInterpretation.UseFirstElement)
Parameters
ArgumentInterpretation
emptyDirectArgument
The empty direct argument interpretation. |
ArgumentInterpretation
numberDirectArgument
The number direct argument interpretation. |
ArgumentInterpretation
boolDirectArgument
The boolean direct argument interpretation. |
ArgumentInterpretation
textNumberDirectArgument
The text number direct argument interpretation. |
ArgumentInterpretation
nonTextNumberDirectArgument
The non text number direct argument interpretation. |
ArgumentInterpretation
emptyIndirectArgument
The empty indirect argument interpretation. |
ArgumentInterpretation
numberIndirectArgument
The number indirect argument interpretation. |
ArgumentInterpretation
boolIndirectArgument
The boolean indirect argument interpretation. |
ArgumentInterpretation
textNumberIndirectArgument
The text number indirect argument interpretation. |
ArgumentInterpretation
nonTextNumberIndirectArgument
The non text number indirect argument interpretation. |
ArrayArgumentInterpretation
arrayArgument
The array argument interpretation. |
Fields
BoolFunctionConversion
Represents boolean function argument conversion rule.
Declaration
public static readonly ArgumentConversionRules BoolFunctionConversion
Field Value
ArgumentConversionRules
|
DefaultValueNumberFunctionConversion
Represents default value number function argument conversion rule.
Declaration
public static readonly ArgumentConversionRules DefaultValueNumberFunctionConversion
Field Value
ArgumentConversionRules
|
NaryIgnoreIndirectNumberFunctionConversion
Represents nary ingnore indirect number function argument conversion rule.
Declaration
public static readonly ArgumentConversionRules NaryIgnoreIndirectNumberFunctionConversion
Field Value
ArgumentConversionRules
|
NaryNumberFunctionConversion
Represents nary number function argument conversion rule.
Declaration
public static readonly ArgumentConversionRules NaryNumberFunctionConversion
Field Value
ArgumentConversionRules
|
NonBoolNaryFunctionConversion
Represents non boolean nary function argument conversion rule.
Declaration
public static readonly ArgumentConversionRules NonBoolNaryFunctionConversion
Field Value
ArgumentConversionRules
|
NonBoolNumberFunctionConversion
Represents non boolean function argument conversion rule.
Declaration
public static readonly ArgumentConversionRules NonBoolNumberFunctionConversion
Field Value
ArgumentConversionRules
|
NumberFunctionConversion
Represents number function argument conversion rule.
Declaration
public static readonly ArgumentConversionRules NumberFunctionConversion
Field Value
ArgumentConversionRules
|
Properties
ArrayArgument
Gets the array argument interpretation.
Declaration
public ArrayArgumentInterpretation ArrayArgument { get; }
Property Value
ArrayArgumentInterpretation
The array argument interpretation. |
BoolDirectArgument
Gets the boolean direct argument interpretation.
Declaration
public ArgumentInterpretation BoolDirectArgument { get; }
Property Value
ArgumentInterpretation
The boolean direct argument interpretation. |
BoolIndirectArgument
Gets the boolean indirect argument interpretation.
Declaration
public ArgumentInterpretation BoolIndirectArgument { get; }
Property Value
ArgumentInterpretation
The boolean indirect argument interpretation. |
EmptyDirectArgument
Gets the empty direct argument interpretation.
Declaration
public ArgumentInterpretation EmptyDirectArgument { get; }
Property Value
ArgumentInterpretation
The empty direct argument interpretation. |
EmptyIndirectArgument
Gets the empty indirect argument interpretation.
Declaration
public ArgumentInterpretation EmptyIndirectArgument { get; }
Property Value
ArgumentInterpretation
The empty indirect argument interpretation. |
NonTextNumberDirectArgument
Gets the non text number direct argument interpretation.
Declaration
public ArgumentInterpretation NonTextNumberDirectArgument { get; }
Property Value
ArgumentInterpretation
The non text number direct argument interpretation. |
NonTextNumberIndirectArgument
Gets the non text number indirect argument interpretation.
Declaration
public ArgumentInterpretation NonTextNumberIndirectArgument { get; }
Property Value
ArgumentInterpretation
The non text number indirect argument interpretation. |
NumberDirectArgument
Gets the number direct argument interpretation.
Declaration
public ArgumentInterpretation NumberDirectArgument { get; }
Property Value
ArgumentInterpretation
The number direct argument interpretation. |
NumberIndirectArgument
Gets the number indirect argument interpretation.
Declaration
public ArgumentInterpretation NumberIndirectArgument { get; }
Property Value
ArgumentInterpretation
The number indirect argument interpretation. |
TextNumberDirectArgument
Gets the text number direct argument interpretation.
Declaration
public ArgumentInterpretation TextNumberDirectArgument { get; }
Property Value
ArgumentInterpretation
The text number direct argument interpretation. |
TextNumberIndirectArgument
Gets the text number indirect argument interpretation.
Declaration
public ArgumentInterpretation TextNumberIndirectArgument { get; }
Property Value
ArgumentInterpretation
The text number indirect argument interpretation. |