Show / Hide Table of Contents

Class CString

Inheritance
System.Object
UnmanagedMemory
CString
Inherited Members
UnmanagedMemory.Ptr
UnmanagedMemory.Size
UnmanagedMemory.Alloc(Int32)
UnmanagedMemory.Dispose()
UnmanagedMemory.New<T>(Int32)
Namespace: GCore.NativeInterop
Assembly: GCore.dll
Syntax
public class CString : UnmanagedMemory

Constructors

| Improve this Doc View Source

CString(String, CEncoding)

Declaration
public CString(string str, CEncoding env = CEncoding.Ascii)
Parameters
Type Name Description
System.String str
CEncoding env

Properties

| Improve this Doc View Source

Enc

Declaration
public Encoding Enc { get; protected set; }
Property Value
Type Description
Encoding
| Improve this Doc View Source

Str

Declaration
public String Str { get; protected set; }
Property Value
Type Description
String

Extension Methods

ClassExtensions.ThrowIfArgumentIsNull<T>(T, String)
EnumExtensions.Flag<T>(T, T)
ObjectExtensions.IsNumber(Object)
SerializingExtensions.Serialize<T>(T, SerializingExtensions.Serializer)
SerializingExtensions.SerializeBinary<T>(T)
SerializingExtensions.SerializeSoap<T>(T)
SerializingExtensions.SerializeXML<T>(T, Boolean)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX