C# Class Pchp.CodeAnalysis.Symbols.PEPropertySymbol

The class to represent all properties imported from a PE/module.
Inheritance: PropertySymbol
Mostrar archivo Open project: iolevel/peachpie Class Usage Examples

Private Properties

Property Type Description
DoSignaturesMatch bool
GetCustomAttributesToEmit IEnumerable
GetParameters ImmutableArray
MustCallMethodsDirectlyCore bool
PEPropertySymbol Microsoft.CodeAnalysis

Public Methods

Method Description
GetAttributes ( ) : ImmutableArray

Private Methods

Method Description
DoSignaturesMatch ( PEModule module, MetadataDecoder metadataDecoder, ParamInfo propertyParams, PEMethodSymbol getMethod, ParamInfo getMethodParams, PEMethodSymbol setMethod, ParamInfo setMethodParams ) : bool
GetCustomAttributesToEmit ( CommonModuleCompilationState compilationState ) : IEnumerable
GetParameters ( PEModuleSymbol moduleSymbol, PEPropertySymbol property, ParamInfo propertyParams, ParamInfo accessorParams, bool &anyParameterIsBad ) : ImmutableArray
MustCallMethodsDirectlyCore ( ) : bool
PEPropertySymbol ( PEModuleSymbol moduleSymbol, PENamedTypeSymbol containingType, PropertyDefinitionHandle handle, PEMethodSymbol getMethod, PEMethodSymbol setMethod ) : Microsoft.CodeAnalysis

Method Details

GetAttributes() public method

public GetAttributes ( ) : ImmutableArray
return ImmutableArray