public void Read(Stream reader) { ManifestFile = new ManifestFileRecord(); ManifestFile.Read(reader); _dataFiles = RecordHelpers.Read(reader, ref DataFileRecord.Factory); _assemblyFiles = RecordHelpers.Read(reader, ref AssemblyFileRecord.Factory); }
internal bool Read(Stream reader) { _extensionPoints = RecordHelpers.Read(reader, ref ExtensionPointRecord.Factory); _ebRecordGroups = RecordHelpers.Read(reader, ref ExtensionBuilderRecordGroup.Factory); _exRecordGroups = RecordHelpers.Read(reader, ref ExtensionRecordGroup.Factory); var position = reader.Position; var length = reader.ReadInt64(); return(position == length); }
public void Read(Stream reader) { RunningStatus = (AddinRunningStatus)reader.ReadSByte(); _addinFilePack.Read(reader); AddinHeader = new AddinHeaderRecord(); AddinHeader.Read(reader); _extensionPoints = RecordHelpers.Read(reader, ref BaseExtensionPointRecord.Factory); _referencedAssemblies = RecordHelpers.Read(reader, ref ReferencedAssemblyRecord.Factory); _extendedAddins = RecordHelpers.Read(reader, ref ExtendedAddinRecord.Factory); _extendedExtensionPoints = RecordHelpers.Read(reader); }