C# Class Pchp.CodeAnalysis.Symbols.PEFieldSymbol

The class to represent all fields imported from a PE/module.
Inheritance: FieldSymbol
Mostra file Open project: iolevel/peachpie Class Usage Examples

Private Properties

Property Type Description
EnsureSignatureIsLoaded void
FilterOutDecimalConstantAttribute bool
FixedImplementationType NamedTypeSymbol
GetConstantValue ConstantValue
GetCustomAttributesToEmit IEnumerable
GetFieldType TypeSymbol
IsFixedBuffer bool
PEFieldSymbol Microsoft.CodeAnalysis

Public Methods

Method Description
GetAttributes ( ) : ImmutableArray

Private Methods

Method Description
EnsureSignatureIsLoaded ( ) : void
FilterOutDecimalConstantAttribute ( ) : bool
FixedImplementationType ( PEModuleBuilder emitModule ) : NamedTypeSymbol
GetConstantValue ( bool earlyDecodingWellKnownAttributes ) : ConstantValue
GetCustomAttributesToEmit ( CommonModuleCompilationState compilationState ) : IEnumerable
GetFieldType ( ConsList fieldsBeingBound ) : TypeSymbol
IsFixedBuffer ( int &fixedSize, TypeSymbol &fixedElementType ) : bool
PEFieldSymbol ( PEModuleSymbol moduleSymbol, PENamedTypeSymbol containingType, FieldDefinitionHandle fieldDef ) : Microsoft.CodeAnalysis

Method Details

GetAttributes() public method

public GetAttributes ( ) : ImmutableArray
return ImmutableArray