C# Class Pchp.CodeAnalysis.Symbols.SourceGlobalMethodSymbol

Show file Open project: iolevel/peachpie Class Usage Examples

Private Properties

Property Type Description
BuildParameters IEnumerable
SynthesizeGhostStubs void
SynthesizeMainMethodWrapper void

Public Methods

Method Description
SourceGlobalMethodSymbol ( SourceFileSymbol file ) : System

Protected Methods

Method Description
BuildParameters ( Signature signature, PHPDocBlock phpdocOpt = null ) : IEnumerable
CreateTypeRefContext ( ) : TypeRefContext

Private Methods

Method Description
BuildParameters ( ) : IEnumerable
SynthesizeGhostStubs ( PEModuleBuilder module, DiagnosticBag diagnostic ) : void
SynthesizeMainMethodWrapper ( PEModuleBuilder module, DiagnosticBag diagnostics ) : void

Main method wrapper in case it does not return PhpValue.

Method Details

BuildParameters() protected method

protected BuildParameters ( Signature signature, PHPDocBlock phpdocOpt = null ) : IEnumerable
signature System.Signature
phpdocOpt PHPDocBlock
return IEnumerable

CreateTypeRefContext() protected method

protected CreateTypeRefContext ( ) : TypeRefContext
return TypeRefContext

SourceGlobalMethodSymbol() public method

public SourceGlobalMethodSymbol ( SourceFileSymbol file ) : System
file SourceFileSymbol
return System