[]
        
(Showing Draft Content)

GrapeCity.CalcEngine.RichValue-1

RichValue<T> Class

Represents a rich cell value of an .NET object.

Inheritance
RichValue<T>
Namespace: GrapeCity.CalcEngine
Assembly: GrapeCity.Spreadsheet.dll
Syntax
public sealed class RichValue<T> : IRichValue, IReadonlyPrimitiveValue, ISerializable, IMedia, IComparable, IComparable<RichValue<T>>, ICustomAttributeProvider
Public NotInheritable Class RichValue(Of T)
    Implements IRichValue, IReadonlyPrimitiveValue, ISerializable, IMedia, IComparable, IComparable(Of RichValue(Of T)), ICustomAttributeProvider
Type Parameters
Name Description
T

Constructors

Name Description
RichValue(T, object)

Initializes a new instance of the RichValue class.

Properties

Name Description
FieldCount

Gets the total numbers of fields.

ShowDetailsIcon

Gets or sets a boolean indicating whether to show the icon for RichValue<T> object.

Tag

Gets or sets the object that contains data about RichValue<T> object.

Methods

Name Description
CompareTo(RichValue<T>)
GetFieldName(int)

Gets the name of field.

IsSameField(IRichValue)

Gets a boolean value indicating whether this object has same fields as the specified object.

ToString()

Returns a string that represents the current object.

TryGetFieldValue(int, ref CellValue)

Gets the specified field value from this IRichValue object.

TryGetFieldValue(int, IPrimitiveValue)

Gets the specified field value from this IRichValue object.

TryGetFieldValue(string, out object)

Gets the specified field value from this IRichValue object.