LegacyXlsCompoundFeatureRecord
OfficeIMO.Excel.LegacyXls.Model
Describes a preserve-only feature discovered in the XLS compound container.
Inheritance
- object
- LegacyXlsCompoundFeatureRecord
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
Constructors
public LegacyXlsCompoundFeatureRecord(LegacyXlsCompoundFeatureRecordKind kind, IReadOnlyList<string> entries, IReadOnlyDictionary<string, LegacyXlsCompoundFeatureEntryRole>? entryRoles = null, IReadOnlyDictionary<string, long>? 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<string>
- entryRoles System.Collections.Generic.IReadOnlyDictionary<string, OfficeIMO.Excel.LegacyXls.Model.LegacyXlsCompoundFeatureEntryRole>? = null
- entrySizes System.Collections.Generic.IReadOnlyDictionary<string, long>? = null
- entryObjectTypes System.Collections.Generic.IReadOnlyDictionary<string, OfficeIMO.Excel.LegacyXls.Model.LegacyXlsCompoundFeatureEntryObjectType>? = null
- entryContentKinds System.Collections.Generic.IReadOnlyDictionary<string, OfficeIMO.Excel.LegacyXls.Model.LegacyXlsCompoundFeatureEntryContentKind>? = null
Inherited Methods
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, long> 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 long 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 int VbaModuleCount { get; } #Gets the number of VBA module streams discovered in this compound feature.
public long VbaModuleByteCount { get; } #Gets the total declared byte size of VBA module streams with known sizes.