示例#1
0
        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));
        }
示例#2
0
        public static bool _disposed(this GridFSDownloadStreamBase <ObjectId> stream)
        {
            var fieldInfo = typeof(GridFSDownloadStreamBase <ObjectId>).GetField("_disposed", BindingFlags.NonPublic | BindingFlags.Instance);

            return((bool)fieldInfo.GetValue(stream));
        }
示例#3
0
        public static IReadBinding _binding(this GridFSDownloadStreamBase <ObjectId> stream)
        {
            var fieldInfo = typeof(GridFSDownloadStreamBase <ObjectId>).GetField("_binding", BindingFlags.NonPublic | BindingFlags.Instance);

            return((IReadBinding)fieldInfo.GetValue(stream));
        }