public BufferedFileSystemNetworkStream(TextRandomAccessNetworkFileSystemStream stream, int bufferSize)
                : base(new BufferedStream(stream, bufferSize))
            {
                m_NetworkFileSystemStream = stream;

                m_NetworkFileSystemStream.AfterClose += delegate(object sender, EventArgs eventArgs)
                {
                    OnAfterClose(eventArgs);
                };

                m_NetworkFileSystemStream.BeforeClose += delegate(object sender, EventArgs eventArgs)
                {
                    OnBeforeClose(eventArgs);
                };
            }
			public BufferedFileSystemNetworkStream(TextRandomAccessNetworkFileSystemStream stream, int bufferSize)
				: base(new BufferedStream(stream, bufferSize))
			{
				m_NetworkFileSystemStream = stream;

				m_NetworkFileSystemStream.AfterClose += delegate(object sender, EventArgs eventArgs)
				{
					OnAfterClose(eventArgs);
				};

				m_NetworkFileSystemStream.BeforeClose += delegate(object sender, EventArgs eventArgs)
				{
					OnBeforeClose(eventArgs);
				};
			}