C# Class LeMP.StandardMacros.AltType

Afficher le fichier Open project: qwertie/ecsharp

Méthodes publiques

Свойство Type Description
BaseTypes VList
ParentType AltType
TypeName LNode

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
WhereTypes ( LNode genericParameter ) : IEnumerable

Method Details

AddParts() public méthode

public AddParts ( VList parts ) : void
parts VList
Résultat void

AltType() public méthode

public AltType ( VList classAttrs, LNode typeName, VList baseTypes, AltType parentType ) : System
classAttrs VList
typeName LNode
baseTypes VList
parentType AltType
Résultat System

GenerateOutput() public méthode

public GenerateOutput ( VList &list ) : void
list VList
Résultat void

GetWithFn() public méthode

public GetWithFn ( AdtParam part, bool isAbstract, Symbol virtualOverride, IEnumerable allParts ) : LNode
part AdtParam
isAbstract bool
virtualOverride Symbol
allParts IEnumerable
Résultat LNode

ScanClassBody() public méthode

public ScanClassBody ( VList body ) : void
body VList
Résultat void

Property Details

BaseTypes public_oe property

public VList BaseTypes
Résultat VList

ParentType public_oe property

public AltType ParentType
Résultat AltType

TypeName public_oe property

public LNode TypeName
Résultat LNode