Show / Hide Table of Contents

Class CharPtr

Inheritance
System.Object
CharPtr
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public class CharPtr

Constructors

CharPtr()

Declaration
public CharPtr()

CharPtr(IntPtr)

Declaration
public CharPtr(IntPtr ptr)
Parameters
IntPtr ptr

CharPtr(CharPtr)

Declaration
public CharPtr(CharPtr ptr)
Parameters
CharPtr ptr

CharPtr(CharPtr, Int32)

Declaration
public CharPtr(CharPtr ptr, int index)
Parameters
CharPtr ptr

System.Int32 index

CharPtr(Byte[])

Declaration
public CharPtr(byte[] bytes)
Parameters
System.Byte[] bytes

CharPtr(Char[])

Declaration
public CharPtr(char[] chars)
Parameters
System.Char[] chars

CharPtr(Char[], Int32)

Declaration
public CharPtr(char[] chars, int index)
Parameters
System.Char[] chars

System.Int32 index

CharPtr(String)

Declaration
public CharPtr(string str)
Parameters
System.String str

Fields

chars

Declaration
public char[] chars
Field Value
System.Char[]

index

Declaration
public int index
Field Value
System.Int32

Properties

Item[Int32]

Declaration
public char this[int offset] { get; set; }
Parameters
System.Int32 offset

Property Value
System.Char

Item[Int64]

Declaration
public char this[long offset] { get; set; }
Parameters
System.Int64 offset

Property Value
System.Char

Item[UInt32]

Declaration
public char this[uint offset] { get; set; }
Parameters
System.UInt32 offset

Property Value
System.Char

Methods

add(Int32)

Declaration
public CharPtr add(int ofs)
Parameters
System.Int32 ofs

Returns
CharPtr

dec()

Declaration
public void dec()

Equals(Object)

Declaration
public override bool Equals(object o)
Parameters
System.Object o

Returns
System.Boolean

Overrides
System.Object.Equals(System.Object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
System.Int32

Overrides
System.Object.GetHashCode()

inc()

Declaration
public void inc()

next()

Declaration
public CharPtr next()
Returns
CharPtr

prev()

Declaration
public CharPtr prev()
Returns
CharPtr

sub(Int32)

Declaration
public CharPtr sub(int ofs)
Parameters
System.Int32 ofs

Returns
CharPtr

ToString()

Declaration
public override string ToString()
Returns
System.String

Overrides
System.Object.ToString()

ToString(Int32)

Declaration
public string ToString(int length)
Parameters
System.Int32 length

Returns
System.String

Operators

Addition(CharPtr, CharPtr)

Declaration
public static CharPtr operator +(CharPtr ptr1, CharPtr ptr2)
Parameters
CharPtr ptr1

CharPtr ptr2

Returns
CharPtr

Addition(CharPtr, Int32)

Declaration
public static CharPtr operator +(CharPtr ptr, int offset)
Parameters
CharPtr ptr

System.Int32 offset

Returns
CharPtr

Addition(CharPtr, UInt32)

Declaration
public static CharPtr operator +(CharPtr ptr, uint offset)
Parameters
CharPtr ptr

System.UInt32 offset

Returns
CharPtr

Equality(CharPtr, CharPtr)

Declaration
public static bool operator ==(CharPtr ptr1, CharPtr ptr2)
Parameters
CharPtr ptr1

CharPtr ptr2

Returns
System.Boolean

Equality(CharPtr, Char)

Declaration
public static bool operator ==(CharPtr ptr, char ch)
Parameters
CharPtr ptr

System.Char ch

Returns
System.Boolean

Equality(Char, CharPtr)

Declaration
public static bool operator ==(char ch, CharPtr ptr)
Parameters
System.Char ch

CharPtr ptr

Returns
System.Boolean

GreaterThan(CharPtr, CharPtr)

Declaration
public static bool operator>(CharPtr ptr1, CharPtr ptr2)
Parameters
CharPtr ptr1

CharPtr ptr2

Returns
System.Boolean

GreaterThanOrEqual(CharPtr, CharPtr)

Declaration
public static bool operator >=(CharPtr ptr1, CharPtr ptr2)
Parameters
CharPtr ptr1

CharPtr ptr2

Returns
System.Boolean

Implicit(Byte[] to CharPtr)

Declaration
public static implicit operator CharPtr(byte[] bytes)
Parameters
System.Byte[] bytes

Returns
CharPtr

Implicit(Char[] to CharPtr)

Declaration
public static implicit operator CharPtr(char[] chars)
Parameters
System.Char[] chars

Returns
CharPtr

Implicit(String to CharPtr)

Declaration
public static implicit operator CharPtr(string str)
Parameters
System.String str

Returns
CharPtr

Inequality(CharPtr, CharPtr)

Declaration
public static bool operator !=(CharPtr ptr1, CharPtr ptr2)
Parameters
CharPtr ptr1

CharPtr ptr2

Returns
System.Boolean

Inequality(CharPtr, Char)

Declaration
public static bool operator !=(CharPtr ptr, char ch)
Parameters
CharPtr ptr

System.Char ch

Returns
System.Boolean

Inequality(Char, CharPtr)

Declaration
public static bool operator !=(char ch, CharPtr ptr)
Parameters
System.Char ch

CharPtr ptr

Returns
System.Boolean

LessThan(CharPtr, CharPtr)

Declaration
public static bool operator <(CharPtr ptr1, CharPtr ptr2)
Parameters
CharPtr ptr1

CharPtr ptr2

Returns
System.Boolean

LessThanOrEqual(CharPtr, CharPtr)

Declaration
public static bool operator <=(CharPtr ptr1, CharPtr ptr2)
Parameters
CharPtr ptr1

CharPtr ptr2

Returns
System.Boolean

Subtraction(CharPtr, CharPtr)

Declaration
public static int operator -(CharPtr ptr1, CharPtr ptr2)
Parameters
CharPtr ptr1

CharPtr ptr2

Returns
System.Int32

Subtraction(CharPtr, Int32)

Declaration
public static CharPtr operator -(CharPtr ptr, int offset)
Parameters
CharPtr ptr

System.Int32 offset

Returns
CharPtr

Subtraction(CharPtr, UInt32)

Declaration
public static CharPtr operator -(CharPtr ptr, uint offset)
Parameters
CharPtr ptr

System.UInt32 offset

Returns
CharPtr

Back to top Built by Itinero, MIT licensed.