C# 클래스 Pchp.CodeAnalysis.Symbols.SourceFieldSymbol

Declares a CLR field representing a PHP field (a class constant or a field).
Its CLR properties vary depending on SourceFieldSymbol.Initializer and its evaluation. Some expressions have to be evaluated in runtime which causes the field to be contained in SynthesizedStaticFieldsHolder.
상속: FieldSymbol
파일 보기 프로젝트 열기: iolevel/peachpie 1 사용 예제들

Private Properties

프로퍼티 타입 설명
EmitInit void
GetConstantValue ConstantValue
GetFieldType TypeSymbol

공개 메소드들

메소드 설명
SourceFieldSymbol ( SourceTypeSymbol type, string name, Accessibility accessibility, PHPDocBlock phpdoc, KindEnum kind, BoundExpression initializer = null ) : System

비공개 메소드들

메소드 설명
EmitInit ( CodeGenerator cg ) : void
GetConstantValue ( bool earlyDecodingWellKnownAttributes ) : ConstantValue
GetFieldType ( ConsList fieldsBeingBound ) : TypeSymbol

메소드 상세

SourceFieldSymbol() 공개 메소드

public SourceFieldSymbol ( SourceTypeSymbol type, string name, Accessibility accessibility, PHPDocBlock phpdoc, KindEnum kind, BoundExpression initializer = null ) : System
type SourceTypeSymbol
name string
accessibility Accessibility
phpdoc PHPDocBlock
kind KindEnum
initializer Pchp.CodeAnalysis.Semantics.BoundExpression
리턴 System