Class MaaStringBuffer
- Namespace
- MaaFramework.Binding.Buffers
- Assembly
- MaaFramework.Binding.Native.dll
A class providing a reference implementation for Maa String Buffer section of MaaFramework.Binding.Interop.Native.MaaBuffer.
public class MaaStringBuffer : MaaDisposableHandle<nint>, IMaaStringBuffer<nint>, IMaaStringBuffer, IMaaBuffer<IMaaStringBuffer>, IMaaDisposableHandle<nint>, IMaaDisposable, IDisposable
Inheritance
Implements
Inherited Members
Constructors
- MaaStringBuffer(nint)
-
Creates a MaaFramework.Binding.Buffers.MaaStringBuffer instance.
- MaaStringBuffer()
-
Creates a MaaFramework.Binding.Buffers.MaaStringBuffer instance.
Properties
- IsEmpty
-
Gets a value indicates whether the string of the MaaFramework.Binding.Buffers.IMaaStringBuffer is empty.
- Size
-
Gets the size of the string.
Methods
- Clear()
-
Clears the string of the MaaFramework.Binding.Buffers.IMaaStringBuffer.
- CopyTo(IMaaStringBuffer)
-
Copies all values of the current buffer to the specified buffer.
- Get(nint)
-
Gets the string from the MaaFramework.Binding.Buffers.IMaaStringBuffer.
- Get(Action<nint>)
-
Gets the string from the MaaFramework.Binding.Buffers.IMaaStringBuffer.
- GetValue()
-
Gets the string from the MaaFramework.Binding.Buffers.IMaaStringBuffer.
- ReleaseHandle()
-
When overridden in a derived class, executes the code required to free the handle.
- Set(nint, string, bool)
-
Sets a string into the MaaStringBuffer.
- SetValue(string, bool)
-
Sets a string into the MaaStringBuffer.
- ToString()
-
Gets the string from the MaaFramework.Binding.Buffers.IMaaStringBuffer.