C# Class Pchp.CodeAnalysis.CodeGen.DynamicOperationFactory

Show file Open project: iolevel/peachpie Class Usage Examples

Public Methods

Method Description
CreateCallSiteField ( string namehint ) : SynthesizedFieldSymbol
DynamicOperationFactory ( CodeGenerator cg, NamedTypeSymbol container ) : Microsoft.CodeAnalysis
StartCallSite ( string fldname ) : CallSiteData

Private Methods

Method Description
DeclareStaticLocalHolder ( string locName, TypeSymbol locType ) : SynthesizedStaticLocHolder
GetCallSiteDelegateType ( TypeSymbol loweredReceiver, RefKind receiverRefKind, ImmutableArray loweredArguments, ImmutableArray refKinds, TypeSymbol loweredRight, TypeSymbol resultType ) : NamedTypeSymbol
MakeCallSiteDelegateSignature ( TypeSymbol callSiteType, TypeSymbol receiver, ImmutableArray arguments, TypeSymbol right, TypeSymbol resultType ) : TypeSymbol[]

Method Details

CreateCallSiteField() public method

public CreateCallSiteField ( string namehint ) : SynthesizedFieldSymbol
namehint string
return Pchp.CodeAnalysis.Symbols.SynthesizedFieldSymbol

DynamicOperationFactory() public method

public DynamicOperationFactory ( CodeGenerator cg, NamedTypeSymbol container ) : Microsoft.CodeAnalysis
cg CodeGenerator
container Pchp.CodeAnalysis.Symbols.NamedTypeSymbol
return Microsoft.CodeAnalysis

StartCallSite() public method

public StartCallSite ( string fldname ) : CallSiteData
fldname string
return CallSiteData