C# Class Pchp.Core.PhpValue.WritableStringTable

Inheritance: TypeTable
Mostra file Open project: iolevel/peachpie

Public Methods

Method Description
Accept ( PhpValue &me, PhpVariableVisitor visitor ) : void
AsCallable ( PhpValue &me ) : IPhpCallable
Compare ( PhpValue &me, PhpValue right ) : int
DeepCopy ( PhpValue &me ) : PhpValue
DisplayString ( PhpValue &me ) : string
EnsureArray ( PhpValue &me ) : IPhpArray
EnsureObject ( PhpValue &me ) : object
GetForeachEnumerator ( PhpValue &me, bool aliasedValues, RuntimeTypeHandle caller ) : IPhpEnumerator
StrictEquals ( PhpValue &me, PhpValue right ) : bool
ToArray ( PhpValue &me ) : PhpArray
ToBoolean ( PhpValue &me ) : bool
ToClass ( PhpValue &me ) : object
ToDouble ( PhpValue &me ) : double
ToIntStringKey ( PhpValue &me ) : IntStringKey
ToLong ( PhpValue &me ) : long
ToNumber ( PhpValue &me, PhpNumber &number ) : Convert.NumberInfo
ToString ( PhpValue &me, Context ctx ) : string
ToStringOrThrow ( PhpValue &me, Context ctx ) : string

Method Details

Accept() public method

public Accept ( PhpValue &me, PhpVariableVisitor visitor ) : void
me PhpValue
visitor PhpVariableVisitor
return void

AsCallable() public method

public AsCallable ( PhpValue &me ) : IPhpCallable
me PhpValue
return IPhpCallable

Compare() public method

public Compare ( PhpValue &me, PhpValue right ) : int
me PhpValue
right PhpValue
return int

DeepCopy() public method

public DeepCopy ( PhpValue &me ) : PhpValue
me PhpValue
return PhpValue

DisplayString() public method

public DisplayString ( PhpValue &me ) : string
me PhpValue
return string

EnsureArray() public method

public EnsureArray ( PhpValue &me ) : IPhpArray
me PhpValue
return IPhpArray

EnsureObject() public method

public EnsureObject ( PhpValue &me ) : object
me PhpValue
return object

GetForeachEnumerator() public method

public GetForeachEnumerator ( PhpValue &me, bool aliasedValues, RuntimeTypeHandle caller ) : IPhpEnumerator
me PhpValue
aliasedValues bool
caller RuntimeTypeHandle
return IPhpEnumerator

StrictEquals() public method

public StrictEquals ( PhpValue &me, PhpValue right ) : bool
me PhpValue
right PhpValue
return bool

ToArray() public method

public ToArray ( PhpValue &me ) : PhpArray
me PhpValue
return PhpArray

ToBoolean() public method

public ToBoolean ( PhpValue &me ) : bool
me PhpValue
return bool

ToClass() public method

public ToClass ( PhpValue &me ) : object
me PhpValue
return object

ToDouble() public method

public ToDouble ( PhpValue &me ) : double
me PhpValue
return double

ToIntStringKey() public method

public ToIntStringKey ( PhpValue &me ) : IntStringKey
me PhpValue
return IntStringKey

ToLong() public method

public ToLong ( PhpValue &me ) : long
me PhpValue
return long

ToNumber() public method

public ToNumber ( PhpValue &me, PhpNumber &number ) : Convert.NumberInfo
me PhpValue
number PhpNumber
return Convert.NumberInfo

ToString() public method

public ToString ( PhpValue &me, Context ctx ) : string
me PhpValue
ctx Context
return string

ToStringOrThrow() public method

public ToStringOrThrow ( PhpValue &me, Context ctx ) : string
me PhpValue
ctx Context
return string