skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class ArgumentConversionRules

Provides properties for describing the argument conversion rules of some RadSpreadsheet FunctionBase instance.

Inheritance
System.Object
ArgumentConversionRules
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
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.

Extension Methods

SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.