C# Класс 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){ ... } }
Наследование: NamedTypeSymbol
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetDeclaredInterfaces ImmutableArray
GetFieldsToEmit IEnumerable
GetInterfacesToEmit ImmutableArray

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
GetDeclaredInterfaces ( ConsList basesBeingResolved ) : ImmutableArray
GetFieldsToEmit ( ) : IEnumerable
GetInterfacesToEmit ( ) : ImmutableArray

Описание методов

EmitCtor() публичный Метод

public EmitCtor ( Emit module, Action builder ) : void
module Emit
builder Action
Результат void

EmitInit() публичный Метод

public EmitInit ( Emit module, Action builder ) : void
module Emit
builder Action
Результат void

GetMembers() публичный Метод

public GetMembers ( ) : ImmutableArray
Результат ImmutableArray

GetMembers() публичный Метод

public GetMembers ( string name ) : ImmutableArray
name string
Результат ImmutableArray

GetTypeMembers() публичный Метод

public GetTypeMembers ( ) : ImmutableArray
Результат ImmutableArray

GetTypeMembers() публичный Метод

public GetTypeMembers ( string name ) : ImmutableArray
name string
Результат ImmutableArray

SynthesizedStaticLocHolder() публичный Метод

public SynthesizedStaticLocHolder ( SourceRoutineSymbol routine, string locName, TypeSymbol locType ) : System
routine SourceRoutineSymbol
locName string
locType TypeSymbol
Результат System