// Token: 0x06000853 RID: 2131 RVA: 0x0002E218 File Offset: 0x0002C418 public Stream GetValueReadStream(DirectoryReader.OnValueEndFunc callback) { this.CheckDisposed("GetValueReadStream"); char?c = this.lastChar; int? num = (c != null) ? new int?((int)c.GetValueOrDefault()) : null; if (num != null) { throw new InvalidOperationException(); } this.bottomByte += this.currentCharsetEncoder.GetByteCount(this.dataChars, 0, this.idxChar, true); if (this.bottomByte > this.topByte) { this.complianceTracker.SetComplianceStatus(ComplianceStatus.InvalidCharacterInPropertyValue, CalendarStrings.InvalidCharacterInPropertyValue); this.bottomByte = this.topByte; } this.idxByte = this.bottomByte; this.idxChar = 0; this.topChar = 0; this.inputStream.Rewind(this.topByte - this.idxByte); this.topByte = 0; this.idxByte = 0; this.bottomByte = 0; return(new DirectoryReader.AdapterStream(this.inputStream, callback)); }
// Token: 0x0600085E RID: 2142 RVA: 0x0002E5E7 File Offset: 0x0002C7E7 public AdapterStream(UnfoldingStream inputStream, DirectoryReader.OnValueEndFunc callback) { this.inputStream = inputStream; this.callback = callback; }