C# Class Pchp.CodeAnalysis.Symbols.PEMethodSymbol

The class to represent all methods imported from a PE/module.
Inheritance: MethodSymbol
Show file Open project: iolevel/peachpie Class Usage Examples

Private Properties

Property Type Description
ComputeMethodKind MethodKind
EnsureTypeParametersAreLoaded ImmutableArray
HasFlag bool
IsMetadataNewSlot bool
IsMetadataVirtual bool
IsValidUserDefinedOperatorSignature bool
LoadSignature SignatureData
LoadTypeParameters ImmutableArray
PEMethodSymbol Microsoft.CodeAnalysis

Public Methods

Method Description
GetDllImportData ( ) : Microsoft.CodeAnalysis.DllImportData

Private Methods

Method Description
ComputeMethodKind ( ) : MethodKind
EnsureTypeParametersAreLoaded ( Microsoft.CodeAnalysis.DiagnosticInfo &diagnosticInfo ) : ImmutableArray
HasFlag ( MethodAttributes flag ) : bool
IsMetadataNewSlot ( bool ignoreInterfaceImplementationChanges = false ) : bool
IsMetadataVirtual ( bool ignoreInterfaceImplementationChanges = false ) : bool
IsValidUserDefinedOperatorSignature ( int parameterCount ) : bool
LoadSignature ( ) : SignatureData
LoadTypeParameters ( Microsoft.CodeAnalysis.DiagnosticInfo &diagnosticInfo ) : ImmutableArray
PEMethodSymbol ( PEModuleSymbol moduleSymbol, PENamedTypeSymbol containingType, MethodDefinitionHandle methodDef ) : Microsoft.CodeAnalysis

Method Details

GetDllImportData() public method

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