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)
CharPtr(CharPtr, Int32)
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)
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()
prev()
sub(Int32)
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
|