Table of Contents

Class AdvancedExpressionOptions

Namespace
NCalc
Assembly
NCalc.dll
public class AdvancedExpressionOptions : IFormatProvider
Inheritance
AdvancedExpressionOptions
Implements
Inherited Members

Constructors

AdvancedExpressionOptions()

public AdvancedExpressionOptions()

AdvancedExpressionOptions(AdvExpressionOptions)

public AdvancedExpressionOptions(AdvExpressionOptions advOptions)

Parameters

advOptions AdvExpressionOptions

AdvancedExpressionOptions(CultureInfo)

public AdvancedExpressionOptions(CultureInfo cultureInfo)

Parameters

cultureInfo CultureInfo

AdvancedExpressionOptions(CultureInfo, AdvExpressionOptions)

public AdvancedExpressionOptions(CultureInfo cultureInfo, AdvExpressionOptions advOptions)

Parameters

cultureInfo CultureInfo
advOptions AdvExpressionOptions

Properties

ArgumentSeparator

public AdvancedExpressionOptions.ArgumentSeparatorKind ArgumentSeparator { get; set; }

Property Value

AdvancedExpressionOptions.ArgumentSeparatorKind

CultureInfo

public CultureInfo? CultureInfo { get; set; }

Property Value

CultureInfo

CurrencyDecimalSeparator

public string CurrencyDecimalSeparator { get; set; }

Property Value

string

CurrencyDecimalSeparatorType

public AdvancedExpressionOptions.SeparatorType CurrencyDecimalSeparatorType { get; set; }

Property Value

AdvancedExpressionOptions.SeparatorType

CurrencyNumberGroupSeparator

public string CurrencyNumberGroupSeparator { get; set; }

Property Value

string

CurrencyNumberGroupSeparatorType

public AdvancedExpressionOptions.GroupSeparatorType CurrencyNumberGroupSeparatorType { get; set; }

Property Value

AdvancedExpressionOptions.GroupSeparatorType

CurrencySymbol

public string CurrencySymbol { get; set; }

Property Value

string

CurrencySymbol2

public string CurrencySymbol2 { get; set; }

Property Value

string

CurrencySymbol3

public string CurrencySymbol3 { get; set; }

Property Value

string

CurrencySymbolsType

public AdvancedExpressionOptions.CurrencySymbolType CurrencySymbolsType { get; set; }

Property Value

AdvancedExpressionOptions.CurrencySymbolType

DateOrder

public AdvancedExpressionOptions.DateOrderKind DateOrder { get; set; }

Property Value

AdvancedExpressionOptions.DateOrderKind

DateSeparator

public string DateSeparator { get; set; }

Property Value

string

DateSeparatorType

public AdvancedExpressionOptions.SeparatorType DateSeparatorType { get; set; }

Property Value

AdvancedExpressionOptions.SeparatorType

DecimalSeparator

public string DecimalSeparator { get; set; }

Property Value

string

DecimalSeparatorType

public AdvancedExpressionOptions.SeparatorType DecimalSeparatorType { get; set; }

Property Value

AdvancedExpressionOptions.SeparatorType

Flags

public AdvExpressionOptions Flags { get; set; }

Property Value

AdvExpressionOptions

HoursFormat

public AdvancedExpressionOptions.HoursFormatKind HoursFormat { get; set; }

Property Value

AdvancedExpressionOptions.HoursFormatKind

NumberGroupSeparator

public string NumberGroupSeparator { get; set; }

Property Value

string

NumberGroupSeparatorType

public AdvancedExpressionOptions.GroupSeparatorType NumberGroupSeparatorType { get; set; }

Property Value

AdvancedExpressionOptions.GroupSeparatorType

PeriodDayIndicators

public List<string> PeriodDayIndicators { get; }

Property Value

List<string>

PeriodFutureIndicators

public List<string> PeriodFutureIndicators { get; }

Property Value

List<string>

PeriodHourIndicators

public List<string> PeriodHourIndicators { get; }

Property Value

List<string>

PeriodMSecIndicators

public List<string> PeriodMSecIndicators { get; }

Property Value

List<string>

PeriodMinuteIndicators

public List<string> PeriodMinuteIndicators { get; }

Property Value

List<string>

PeriodMonthIndicators

public List<string> PeriodMonthIndicators { get; }

Property Value

List<string>

PeriodNowIndicators

public List<string> PeriodNowIndicators { get; }

Property Value

List<string>

PeriodPastIndicators

public List<string> PeriodPastIndicators { get; }

Property Value

List<string>

PeriodSecondIndicators

public List<string> PeriodSecondIndicators { get; }

Property Value

List<string>

PeriodTodayIndicators

public List<string> PeriodTodayIndicators { get; }

Property Value

List<string>

PeriodWeekIndicators

public List<string> PeriodWeekIndicators { get; }

Property Value

List<string>

PeriodYearIndicators

public List<string> PeriodYearIndicators { get; }

Property Value

List<string>

SecondaryDecimalSeparator

public string SecondaryDecimalSeparator { get; set; }

Property Value

string

TimeSeparator

public string TimeSeparator { get; set; }

Property Value

string

TimeSeparatorType

public AdvancedExpressionOptions.SeparatorType TimeSeparatorType { get; set; }

Property Value

AdvancedExpressionOptions.SeparatorType

Methods

GetFormat(Type?)

Returns an object that provides formatting services for the specified type.

public object? GetFormat(Type? formatType)

Parameters

formatType Type

An object that specifies the type of format object to return.

Returns

object

An instance of the object specified by formatType, if the IFormatProvider implementation can supply that type of object; otherwise, null.