public static GridFSBucket <ObjectId> _bucket(this GridFSDownloadStreamBase <ObjectId> stream) { var fieldInfo = typeof(GridFSDownloadStreamBase <ObjectId>).GetField("_bucket", BindingFlags.NonPublic | BindingFlags.Instance); return((GridFSBucket <ObjectId>)fieldInfo.GetValue(stream)); }
public static bool _disposed(this GridFSDownloadStreamBase <ObjectId> stream) { var fieldInfo = typeof(GridFSDownloadStreamBase <ObjectId>).GetField("_disposed", BindingFlags.NonPublic | BindingFlags.Instance); return((bool)fieldInfo.GetValue(stream)); }
public static IReadBinding _binding(this GridFSDownloadStreamBase <ObjectId> stream) { var fieldInfo = typeof(GridFSDownloadStreamBase <ObjectId>).GetField("_binding", BindingFlags.NonPublic | BindingFlags.Instance); return((IReadBinding)fieldInfo.GetValue(stream)); }