C# Class Pchp.CodeAnalysis.Symbols.SubstitutedMethodSymbol

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

Protected Properties

Property Type Description
originalDefinition MethodSymbol

Private Properties

Property Type Description
ComputeHashCode int
EnsureMapAndTypeParameters void
IsMetadataNewSlot bool
IsMetadataVirtual bool
SubstituteParameters ImmutableArray
SubstitutedMethodSymbol Microsoft.CodeAnalysis

Public Methods

Method Description
Equals ( object obj ) : bool
GetAttributes ( ) : ImmutableArray
GetDllImportData ( ) : Microsoft.CodeAnalysis.DllImportData
GetHashCode ( ) : int
GetTypeInferredDuringReduction ( ITypeParameterSymbol reducedFromTypeParameter ) : ITypeSymbol

Protected Methods

Method Description
SubstitutedMethodSymbol ( NamedTypeSymbol containingSymbol, TypeMap map, MethodSymbol originalDefinition, MethodSymbol constructedFrom ) : Microsoft.CodeAnalysis

Private Methods

Method Description
ComputeHashCode ( ) : int
EnsureMapAndTypeParameters ( ) : void
IsMetadataNewSlot ( bool ignoreInterfaceImplementationChanges = false ) : bool
IsMetadataVirtual ( bool ignoreInterfaceImplementationChanges = false ) : bool
SubstituteParameters ( ) : ImmutableArray
SubstitutedMethodSymbol ( SubstitutedNamedTypeSymbol containingSymbol, MethodSymbol originalDefinition ) : Microsoft.CodeAnalysis

Method Details

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetAttributes() public final method

public final GetAttributes ( ) : ImmutableArray
return ImmutableArray

GetDllImportData() public final method

public final GetDllImportData ( ) : Microsoft.CodeAnalysis.DllImportData
return Microsoft.CodeAnalysis.DllImportData

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetTypeInferredDuringReduction() public method

public GetTypeInferredDuringReduction ( ITypeParameterSymbol reducedFromTypeParameter ) : ITypeSymbol
reducedFromTypeParameter ITypeParameterSymbol
return ITypeSymbol

SubstitutedMethodSymbol() protected method

protected SubstitutedMethodSymbol ( NamedTypeSymbol containingSymbol, TypeMap map, MethodSymbol originalDefinition, MethodSymbol constructedFrom ) : Microsoft.CodeAnalysis
containingSymbol NamedTypeSymbol
map TypeMap
originalDefinition MethodSymbol
constructedFrom MethodSymbol
return Microsoft.CodeAnalysis

Property Details

originalDefinition protected_oe property

protected MethodSymbol,Pchp.CodeAnalysis.Symbols originalDefinition
return MethodSymbol