C# Class Pchp.CodeAnalysis.Symbols.SynthesizedMethodSymbol

Inheritance: MethodSymbol
Show file Open project: iolevel/peachpie Class Usage Examples

Protected Properties

Property Type Description
_parameters ImmutableArray

Private Properties

Property Type Description
IsMetadataNewSlot bool
IsMetadataVirtual bool
SetParameters void

Public Methods

Method Description
SynthesizedMethodSymbol ( TypeSymbol containingType, string name, bool isstatic, bool isvirtual, TypeSymbol returnType, Accessibility accessibility = Accessibility.Private ) : System

Private Methods

Method Description
IsMetadataNewSlot ( bool ignoreInterfaceImplementationChanges = false ) : bool

virtual = IsVirtual AND NewSlot override = IsVirtual AND !NewSlot

IsMetadataVirtual ( bool ignoreInterfaceImplementationChanges = false ) : bool
SetParameters ( ) : void

Method Details

SynthesizedMethodSymbol() public method

public SynthesizedMethodSymbol ( TypeSymbol containingType, string name, bool isstatic, bool isvirtual, TypeSymbol returnType, Accessibility accessibility = Accessibility.Private ) : System
containingType TypeSymbol
name string
isstatic bool
isvirtual bool
returnType TypeSymbol
accessibility Accessibility
return System

Property Details

_parameters protected property

protected ImmutableArray _parameters
return ImmutableArray