C# 클래스 Microsoft.Cci.MutableCodeModel.ClosureFinder

상속: CodeTraverser
파일 보기 프로젝트 열기: visualmutator/visualmutator 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CaptureDefinition void
ClosureFinder Microsoft.Cci.MutableCodeModel
CreateClosureClass NestedTypeDefinition

공개 메소드들

메소드 설명
TraverseChildren ( ILocalDeclarationStatement localDeclarationStatement ) : void
TraverseChildren ( IYieldBreakStatement yieldBreakStatement ) : void
TraverseChildren ( IYieldReturnStatement yieldReturnStatement ) : void

비공개 메소드들

메소드 설명
CaptureDefinition ( object definition ) : void

If a definition should be captured, capture it. Otherwise noop. The act of capturing means mapping the definition (or its type's interned id if the definition is a reference to THIS) to a new BoundField object that represents a field in the closure class.

ClosureFinder ( IMethodDefinition method, IMetadataHost host ) : Microsoft.Cci.MutableCodeModel

CreateClosureClass ( bool makeGeneric ) : NestedTypeDefinition

메소드 상세

TraverseChildren() 공개 메소드

public TraverseChildren ( ILocalDeclarationStatement localDeclarationStatement ) : void
localDeclarationStatement ILocalDeclarationStatement
리턴 void

TraverseChildren() 공개 메소드

public TraverseChildren ( IYieldBreakStatement yieldBreakStatement ) : void
yieldBreakStatement IYieldBreakStatement
리턴 void

TraverseChildren() 공개 메소드

public TraverseChildren ( IYieldReturnStatement yieldReturnStatement ) : void
yieldReturnStatement IYieldReturnStatement
리턴 void