public override long FileLength(string name) { lock (this) { MaybeYield(); return @in.FileLength(name); } }