internal MetadataAttributeReader(ArchiveMetadataReader reader, int count, BitVector defined, bool enablePosixFileAttributeExtension) { mReader = reader; mVector = defined; mCount = count; mEnablePosixFileAttributeExtension = enablePosixFileAttributeExtension; }
internal void Complete() { while (mIndex < mCount) { ReadDate(); } mReader = null; }
internal void Complete() { while (mIndex < mVector.Count) { ReadBit(); } mReader = null; }
internal void Complete() { while (mIndex < mCount) { ReadAttributes(); } mReader = null; }
public void Dispose() { mReader.mScope = mOuterScope; mReader = null; }
public StreamScope(ArchiveMetadataReader reader) { mReader = reader; mOuterScope = reader.mScope; reader.mScope = this; }
internal MetadataDateReader(ArchiveMetadataReader reader, int count, BitVector defined) { mReader = reader; mVector = defined; mCount = count; }
internal MetadataBitReader(ArchiveMetadataReader reader, BitVector vector) { mReader = reader; mVector = vector; }
internal MetadataStringReader(ArchiveMetadataReader reader, int count) { mReader = reader; mCount = count; }