SmartMemoryManagement

SmartMemoryStream Class

This class is a replacement for the the MemoryStream class which uses buffers from the BufferProvider. The goal is to reduce the number of objects on the Large Object Heap.

For a list of all members of this type, see SmartMemoryStream Members.

System.Object
   System.MarshalByRefObject
      System.IO.Stream
         InfiniTec.SystemUtilities.SmartMemoryStream

[Visual Basic]
Public Class SmartMemoryStream
    Inherits Stream
[C#]
public class SmartMemoryStream : Stream
[C++]
public __gc class SmartMemoryStream : public Stream
[JScript]
public class SmartMemoryStream extends Stream

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Requirements

Namespace: InfiniTec.SystemUtilities

Assembly: InfiniTec.SystemUtilities.BufferProvider (in InfiniTec.SystemUtilities.BufferProvider.dll)

See Also

SmartMemoryStream Members | InfiniTec.SystemUtilities Namespace