C# Class Pchp.CodeAnalysis.Semantics.BoundTypeRef

Show file Open project: iolevel/peachpie Class Usage Examples

Private Properties

Property Type Description
EmitClassName void
EmitLoadTypeInfo void

Public Methods

Method Description
Accept ( PhpOperationVisitor visitor ) : void
BoundTypeRef ( TypeRef tref ) : Devsense.PHP.Syntax.Ast

Private Methods

Method Description
EmitClassName ( CodeGenerator cg ) : void

Emits name of bound type.

EmitLoadTypeInfo ( CodeGenerator cg, bool throwOnError = false ) : void

Emits load of PhpTypeInfo.

Emits NULL in case type is not declared.

Method Details

Accept() public method

public Accept ( PhpOperationVisitor visitor ) : void
visitor PhpOperationVisitor
return void

BoundTypeRef() public method

public BoundTypeRef ( TypeRef tref ) : Devsense.PHP.Syntax.Ast
tref TypeRef
return Devsense.PHP.Syntax.Ast