C# Класс LeMP.StandardMacros.AltType

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
BaseTypes VList
ParentType AltType
TypeName LNode

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

Метод Описание
AddParts ( VList parts ) : void
AltType ( VList classAttrs, LNode typeName, VList baseTypes, AltType parentType ) : System
GenerateOutput ( VList &list ) : void
GetWithFn ( AdtParam part, bool isAbstract, Symbol virtualOverride, IEnumerable allParts ) : LNode
ScanClassBody ( VList body ) : void

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

Метод Описание
WhereTypes ( LNode genericParameter ) : IEnumerable

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

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

public AddParts ( VList parts ) : void
parts VList
Результат void

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

public AltType ( VList classAttrs, LNode typeName, VList baseTypes, AltType parentType ) : System
classAttrs VList
typeName LNode
baseTypes VList
parentType AltType
Результат System

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

public GenerateOutput ( VList &list ) : void
list VList
Результат void

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

public GetWithFn ( AdtParam part, bool isAbstract, Symbol virtualOverride, IEnumerable allParts ) : LNode
part AdtParam
isAbstract bool
virtualOverride Symbol
allParts IEnumerable
Результат LNode

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

public ScanClassBody ( VList body ) : void
body VList
Результат void

Описание свойств

BaseTypes публичное свойство

public VList BaseTypes
Результат VList

ParentType публичное свойство

public AltType ParentType
Результат AltType

TypeName публичное свойство

public LNode TypeName
Результат LNode