| Close() override | स्ट्रीम को बंद करता है। |
| Flush() override | कुछ नहीं करता। |
| get_CanRead() const override | निर्धारित करता है कि स्ट्रीम पढ़ने योग्य है या नहीं। |
| get_CanSeek() const override | निर्धारित करता है कि क्या स्ट्रीम सीकिंग का समर्थन करता है। |
| get_CanWrite() const override | निर्धारित करता है कि क्या स्ट्रीम लिखने योग्य है। |
| get_Capacity() | अंतर्निहित मेमोरी बफ़र की वर्तमान क्षमता लौटाता है। |
| get_Length() const override | स्ट्रीम की लंबाई बाइट्स में लौटाता है। |
| get_Position() const override | स्ट्रीम की वर्तमान स्थिति लौटाता है। |
| virtual GetBuffer() | अधोस्त बफ़र का पॉइंटर लौटाता है। |
| MemoryStream() | शुरुआती क्षमता 0 के बराबर के साथ MemoryStream क्लास का एक नया इंस्टेंस बनाता है। |
| MemoryStream(int) | निर्दिष्ट आकार के मेमोरी बफ़र पर आधारित एक स्ट्रीम का प्रतिनिधित्व करने वाले MemoryStream क्लास का एक नया इंस्टेंस बनाता है। |
| MemoryStream(const ArrayPtr<uint8_t>&, bool) | निर्दिष्ट मेमोरी बफ़र से जुड़ी एक मेमोरी स्ट्रीम का प्रतिनिधित्व करने वाले MemoryStream क्लास का एक नया इंस्टेंस बनाता है। एक पैरामीटर यह निर्दिष्ट करता है कि स्ट्रीम लिखने योग्य है या नहीं। |
| MemoryStream(const ArrayPtr<uint8_t>&, int, int, bool, bool) | निर्दिष्ट मेमोरी बफ़र के एक खंड से जुड़ी, निर्दिष्ट इंडेक्स से शुरू होकर निर्दिष्ट संख्या में तत्वों को शामिल करने वाली मेमोरी स्ट्रीम का प्रतिनिधित्व करने वाले MemoryStream क्लास का एक नया इंस्टेंस बनाता है। पैरामीटर यह निर्दिष्ट करता है कि स्ट्रीम लिखने योग्य है और क्या GetBytes() मेथड को कॉल किया जा सकता है। |
| Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | स्ट्रीम से निर्दिष्ट संख्या में बाइट्स पढ़ता है और उन्हें निर्दिष्ट बाइट एरे में लिखता है। |
| Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | स्ट्रीम से निर्दिष्ट संख्या में बाइट्स पढ़ता है और उन्हें निर्दिष्ट बाइट एरे में लिखता है। |
| ReadByte() override | स्ट्रीम से एक बाइट पढ़ता है और पढ़े गए बाइट के मान के बराबर 32-बिट पूर्णांक मान लौटाता है। |
| Seek(int64_t, SeekOrigin) override | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए स्ट्रीम की स्थिति सेट करता है। |
| set_Capacity(int) | अधोस्त मेमोरी बफ़र की क्षमता सेट करता है। |
| set_Position(int64_t) override | स्ट्रीम की स्थिति सेट करता है। |
| SetLength(int64_t) override | वर्तमान ऑब्जेक्ट द्वारा प्रतिनिधित्व किए गए स्ट्रीम की लंबाई सेट करता है। |
| virtual ToArray() | अधोस्त मेमोरी बफ़र की एक कॉपी बाइट्स की एरे के रूप में लौटाता है। |
| TryGetBuffer(ArraySegment<uint8_t>&) | उस अनसाइनड बाइट्स की एरे लौटाता है जिससे यह स्ट्रीम बनाई गई थी। |
| Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) override | निर्दिष्ट बाइट एरे से निर्दिष्ट बाइट्स की उप-सीमा को स्ट्रीम में लिखता है। |
| Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) override | निर्दिष्ट बाइट एरे से निर्दिष्ट बाइट्स की उप-सीमा को स्ट्रीम में लिखता है। |
| WriteByte(uint8_t) override | निर्दिष्ट अनसाइनड 8-बिट पूर्णांक मान को स्ट्रीम में लिखता है। |
| virtual WriteTo(SharedPtr<Stream>) | अधोस्त बफ़र की सामग्री को निर्दिष्ट स्ट्रीम में लिखता है। |