C# 클래스 LeMP.StandardMacros.AltType

파일 보기 프로젝트 열기: qwertie/ecsharp

공개 프로퍼티들

프로퍼티 타입 설명
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