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

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

공개 메소드들

메소드 설명
Accept ( StructuralVisitor visitor ) : void
ApplyAttributeBuilder ( Attribute a, MethodSpec ctor, byte cdata, PredefinedAttributes pa ) : void
Emit ( ) : void
IsUnmanagedType ( ) : bool
Struct ( TypeContainer parent, MemberName name, Modifiers mod, Attributes attrs ) : System

보호된 메소드들

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

비공개 메소드들

메소드 설명
CheckFieldTypeCycle ( System.TypeSpec ts ) : bool
CheckStructCycles ( ) : bool
HasUserDefaultConstructor ( ) : bool

메소드 상세

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

DoDefineMembers() 보호된 메소드

protected DoDefineMembers ( ) : bool
리턴 bool

Emit() 공개 메소드

public Emit ( ) : void
리턴 void

IsUnmanagedType() 공개 메소드

public IsUnmanagedType ( ) : bool
리턴 bool

ResolveBaseTypes() 보호된 메소드

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

Struct() 공개 메소드

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