C# Class Pchp.CodeAnalysis.Symbols.SynthesizedStaticLocHolder

Nested class representing a static local variable. Template: class static'foo'x : IStaticInit { public T value; public void Init(Context ctx){ ... } }
Inheritance: NamedTypeSymbol
Afficher le fichier Open project: iolevel/peachpie Class Usage Examples

Private Properties

Свойство Type Description
GetDeclaredInterfaces ImmutableArray
GetFieldsToEmit IEnumerable
GetInterfacesToEmit ImmutableArray

Méthodes publiques

Méthode Description
EmitCtor ( Emit module, Action builder ) : void
EmitInit ( Emit module, Action builder ) : void
GetMembers ( ) : ImmutableArray
GetMembers ( string name ) : ImmutableArray
GetTypeMembers ( ) : ImmutableArray
GetTypeMembers ( string name ) : ImmutableArray
SynthesizedStaticLocHolder ( SourceRoutineSymbol routine, string locName, TypeSymbol locType ) : System

Private Methods

Méthode Description
GetDeclaredInterfaces ( ConsList basesBeingResolved ) : ImmutableArray
GetFieldsToEmit ( ) : IEnumerable
GetInterfacesToEmit ( ) : ImmutableArray

Method Details

EmitCtor() public méthode

public EmitCtor ( Emit module, Action builder ) : void
module Emit
builder Action
Résultat void

EmitInit() public méthode

public EmitInit ( Emit module, Action builder ) : void
module Emit
builder Action
Résultat void

GetMembers() public méthode

public GetMembers ( ) : ImmutableArray
Résultat ImmutableArray

GetMembers() public méthode

public GetMembers ( string name ) : ImmutableArray
name string
Résultat ImmutableArray

GetTypeMembers() public méthode

public GetTypeMembers ( ) : ImmutableArray
Résultat ImmutableArray

GetTypeMembers() public méthode

public GetTypeMembers ( string name ) : ImmutableArray
name string
Résultat ImmutableArray

SynthesizedStaticLocHolder() public méthode

public SynthesizedStaticLocHolder ( SourceRoutineSymbol routine, string locName, TypeSymbol locType ) : System
routine SourceRoutineSymbol
locName string
locType TypeSymbol
Résultat System