MongoDB.Bson.MaterializedOnDemandBsonDocument.EnsureIsMaterialized C# (CSharp) 메소드

EnsureIsMaterialized() 개인적인 메소드

private EnsureIsMaterialized ( ) : void
리턴 void
        private void EnsureIsMaterialized()
        {
            ThrowIfDisposed();
            if (!_isMaterialized)
            {
                var elements = Materialize();
                try
                {
                    _isMaterialized = true;
                    base.AddRange(elements);
                    MaterializeCompleted();
                }
                catch
                {
                    base.Clear();
                    _isMaterialized = false;
                    throw;
                }
            }
        }
    }