Class AutoFilterRecord.DOPER
Inheritance
Implements
Inherited Members
Namespace: Syncfusion.XlsIO.Parser.Biff_Records
Assembly: Syncfusion.XlsIO.Base.dll
Syntax
public class DOPER : ICloneable
Constructors
DOPER()
Declaration
public DOPER()
Properties
Boolean
Declaration
public bool Boolean { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ComparisonSign
Comparison sign.
Declaration
public AutoFilterRecord.DOPER.DOPERComparisonSign ComparisonSign { get; set; }
Property Value
Type | Description |
---|---|
AutoFilterRecord.DOPER.DOPERComparisonSign |
DataType
Data type.
Declaration
public AutoFilterRecord.DOPER.DOPERDataType DataType { get; set; }
Property Value
Type | Description |
---|---|
AutoFilterRecord.DOPER.DOPERDataType |
ErrorCode
Declaration
public byte ErrorCode { get; set; }
Property Value
Type | Description |
---|---|
System.Byte |
HasAdditionalData
Declaration
public bool HasAdditionalData { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsBool
Declaration
public bool IsBool { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Length
Declaration
public int Length { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
Number
Declaration
public double Number { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
RKNumber
Declaration
public int RKNumber { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
StringLength
Gets / sets length of the string (the string is stored after DOPER structures).
Declaration
public byte StringLength { get; set; }
Property Value
Type | Description |
---|---|
System.Byte |
StringValue
String value if there is some.
Declaration
public string StringValue { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
Clone()
Creates a new object that is a copy of the current instance.
Declaration
public object Clone()
Returns
Type | Description |
---|---|
System.Object | A new object that is a copy of this instance. |
Parse(DataProvider, Int32)
Extracts data from data provider.
Declaration
public int Parse(DataProvider provider, int iOffset)
Parameters
Type | Name | Description |
---|---|---|
DataProvider | provider | Object that provides access to the data. |
System.Int32 | iOffset | Offset in the provider to the start of the record's data. |
Returns
Type | Description |
---|---|
System.Int32 | Size of the parsed data. |
ParseAdditionalData(DataProvider, Int32)
Extracts additional data from specified provider, if necessary.
Declaration
public int ParseAdditionalData(DataProvider provider, int iOffset)
Parameters
Type | Name | Description |
---|---|---|
DataProvider | provider | Object that provides access to the data. |
System.Int32 | iOffset | Offset in the provider to the start of the record's data. |
Returns
Type | Description |
---|---|
System.Int32 | Size of the parsed data. |
Serialize(DataProvider, Int32)
Serializes record into specified data provider.
Declaration
public int Serialize(DataProvider provider, int iOffset)
Parameters
Type | Name | Description |
---|---|---|
DataProvider | provider | Object that provides access to the data. |
System.Int32 | iOffset | Offset in the provider to the start of the record's data. |
Returns
Type | Description |
---|---|
System.Int32 | Size of the serialized data. |
SerializeAdditionalData(DataProvider, Int32)
Serializes additional data.
Declaration
public int SerializeAdditionalData(DataProvider provider, int iOffset)
Parameters
Type | Name | Description |
---|---|---|
DataProvider | provider | Object that provides access to the data. |
System.Int32 | iOffset | Offset in the destination array to the start of the data. |
Returns
Type | Description |
---|---|
System.Int32 | Size of the additional data. |
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | If data is null. |
System.ArgumentOutOfRangeException | When iOffset is too big or size of the data array is too small and additional data can't be fit into the data array. |