C# 클래스 ICSharpCode.NRefactory.MonoCSharp.Class

상속: ClassOrStruct
파일 보기 프로젝트 열기: 0xd4d/NRefactory 1 사용 예제들

공개 메소드들

메소드 설명
Accept ( StructuralVisitor visitor ) : void
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, PredefinedAttributes pa ) : void
Class ( TypeContainer parent, MemberName name, Modifiers mod, Attributes attrs ) : System
ConditionalConditions ( ) : string[]
Emit ( ) : void
GetCompletionStartingWith ( string prefix, List results ) : void
SetBaseTypes ( List baseTypes ) : void

보호된 메소드들

메소드 설명
DoDefineMembers ( ) : bool
ResolveBaseTypes ( FullNamedExpression &base_class ) : System.TypeSpec[]

메소드 상세

Accept() 공개 메소드

public Accept ( StructuralVisitor visitor ) : void
visitor StructuralVisitor
리턴 void

ApplyAttributeBuilder() 공개 메소드

public ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, PredefinedAttributes pa ) : void
a System.Attribute
ctor MethodSpec
cdata byte
pa PredefinedAttributes
리턴 void

Class() 공개 메소드

public Class ( TypeContainer parent, MemberName name, Modifiers mod, Attributes attrs ) : System
parent TypeContainer
name MemberName
mod Modifiers
attrs Attributes
리턴 System

ConditionalConditions() 공개 메소드

public ConditionalConditions ( ) : string[]
리턴 string[]

DoDefineMembers() 보호된 메소드

protected DoDefineMembers ( ) : bool
리턴 bool

Emit() 공개 메소드

public Emit ( ) : void
리턴 void

GetCompletionStartingWith() 공개 메소드

public GetCompletionStartingWith ( string prefix, List results ) : void
prefix string
results List
리턴 void

ResolveBaseTypes() 보호된 메소드

protected ResolveBaseTypes ( FullNamedExpression &base_class ) : System.TypeSpec[]
base_class FullNamedExpression
리턴 System.TypeSpec[]

SetBaseTypes() 공개 메소드

public SetBaseTypes ( List baseTypes ) : void
baseTypes List
리턴 void