API Reference
LegacyXlsCompoundFeatureRecord
Describes a preserve-only feature discovered in the XLS compound container.
Inheritance
- Object
- LegacyXlsCompoundFeatureRecord
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Constructors
public LegacyXlsCompoundFeatureRecord(LegacyXlsCompoundFeatureRecordKind kind, IReadOnlyList<String> entries, IReadOnlyDictionary<String, LegacyXlsCompoundFeatureEntryRole> entryRoles = null, IReadOnlyDictionary<String, Int64> entrySizes = null, IReadOnlyDictionary<String, LegacyXlsCompoundFeatureEntryObjectType> entryObjectTypes = null, IReadOnlyDictionary<String, LegacyXlsCompoundFeatureEntryContentKind> entryContentKinds = null) #Creates compound feature metadata.
Parameters
- kind OfficeIMO.Excel.LegacyXls.Model.LegacyXlsCompoundFeatureRecordKind
- entries System.Collections.Generic.IReadOnlyList{System.String}
- entryRoles System.Collections.Generic.IReadOnlyDictionary{System.String,OfficeIMO.Excel.LegacyXls.Model.LegacyXlsCompoundFeatureEntryRole} = null
- entrySizes System.Collections.Generic.IReadOnlyDictionary{System.String,System.Int64} = null
- entryObjectTypes System.Collections.Generic.IReadOnlyDictionary{System.String,OfficeIMO.Excel.LegacyXls.Model.LegacyXlsCompoundFeatureEntryObjectType} = null
- entryContentKinds System.Collections.Generic.IReadOnlyDictionary{System.String,OfficeIMO.Excel.LegacyXls.Model.LegacyXlsCompoundFeatureEntryContentKind} = null
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public LegacyXlsCompoundFeatureRecordKind Kind { get; } #Gets the compound feature kind.
public IReadOnlyList<String> Entries { get; } #Gets matching compound directory entry paths or names.
public IReadOnlyDictionary<String, LegacyXlsCompoundFeatureEntryRole> EntryRoles { get; } #Gets matching compound directory entry roles keyed by entry path or name.
public IReadOnlyDictionary<String, Int64> EntrySizes { get; } #Gets matching compound directory entry declared sizes keyed by entry path or name.
public IReadOnlyDictionary<String, LegacyXlsCompoundFeatureEntryObjectType> EntryObjectTypes { get; } #Gets matching compound directory entry object types keyed by entry path or name.
public IReadOnlyDictionary<String, LegacyXlsCompoundFeatureEntryContentKind> EntryContentKinds { get; } #Gets matching compound directory entry content shapes keyed by entry path or name.
public IReadOnlyList<LegacyXlsCompoundFeatureEntryInfo> EntryDetails { get; } #Gets typed metadata for matching compound directory entries.
public Int64 EntryByteCount { get; } #Gets the total declared byte size of matching compound directory entries with known sizes.
public IReadOnlyList<String> VbaModuleNames { get; } #Gets VBA module stream names discovered in this compound feature.
public Int32 VbaModuleCount { get; } #Gets the number of VBA module streams discovered in this compound feature.
public Int64 VbaModuleByteCount { get; } #Gets the total declared byte size of VBA module streams with known sizes.