Class CellValueBase<T>
Provides base for the cell value types classes.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Model
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public abstract class CellValueBase<T> : ICellValue
Type Parameters
T
The type of the underlying value. |
Constructors
CellValueBase(T)
Initializes a new instance of the CellValueBase<T> class.
Declaration
protected CellValueBase(T value)
Parameters
T
value
The value. |
Properties
RawValue
Gets the raw value.
Declaration
public virtual string RawValue { get; }
Property Value
System.String
The raw value. |
Implements
ResultValueType
Gets the type of the result value.
Declaration
public virtual CellValueType ResultValueType { get; }
Property Value
CellValueType
The type of the result value. |
Implements
Value
Gets the value.
Declaration
public T Value { get; }
Property Value
T
The value. |
ValueType
Gets the type of the value.
Declaration
public abstract CellValueType ValueType { get; }
Property Value
CellValueType
The type of the value. |
Implements
Methods
Equals(Object)
Determines whether the specified System.Object is equal to the current System.Object.
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
The System.Object to compare with the current System.Object. |
Returns
System.Boolean
True if the specified System.Object is equal to the current System.Object; otherwise, false. |
Overrides
GetHashCode()
Serves as a hash function for a particular type.
Declaration
public override int GetHashCode()
Returns
System.Int32
A hash code for the current System.Object. |
Overrides
GetResultValueAsString(CellValueFormat)
Gets the result value as string.
Declaration
public virtual string GetResultValueAsString(CellValueFormat format)
Parameters
CellValueFormat
format
The format. |
Returns
System.String
|
Implements
GetValueAsString(CellValueFormat)
Gets the value as string.
Declaration
public string GetValueAsString(CellValueFormat format)
Parameters
CellValueFormat
format
The format. |
Returns
System.String
|
Implements
GetValueAsStringOverride(CellValueFormat)
Gets the value as string override.
Declaration
protected virtual string GetValueAsStringOverride(CellValueFormat format = null)
Parameters
CellValueFormat
format
The format. |
Returns
System.String
|
InvalidateEditFormatString()
Invalidates the edit format string.
Declaration
public void InvalidateEditFormatString()