C# 클래스 ICSharpCode.NRefactory.CSharp.Refactoring.ReplacementNodeHelper

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

공개 메소드들

메소드 설명
AddReplacementAnnotation ( AstNode node, AstNode replacedNode ) : void
CloneWithReplacementAnnotation ( AstNode node, AstNode replacedNode ) : AstNode
CloneWithReplacementAnnotation ( Expression expression, AstNode replacedNode ) : Expression
GetAllReplacementAnnotations ( AstNode node ) : IEnumerable
GetReplacedNodes ( AstNode expression ) : IList

메소드 상세

AddReplacementAnnotation() 공개 정적인 메소드

public static AddReplacementAnnotation ( AstNode node, AstNode replacedNode ) : void
node AstNode
replacedNode AstNode
리턴 void

CloneWithReplacementAnnotation() 공개 정적인 메소드

public static CloneWithReplacementAnnotation ( AstNode node, AstNode replacedNode ) : AstNode
node AstNode
replacedNode AstNode
리턴 AstNode

CloneWithReplacementAnnotation() 공개 정적인 메소드

public static CloneWithReplacementAnnotation ( Expression expression, AstNode replacedNode ) : Expression
expression Expression
replacedNode AstNode
리턴 Expression

GetAllReplacementAnnotations() 공개 정적인 메소드

public static GetAllReplacementAnnotations ( AstNode node ) : IEnumerable
node AstNode
리턴 IEnumerable

GetReplacedNodes() 공개 정적인 메소드

public static GetReplacedNodes ( AstNode expression ) : IList
expression AstNode
리턴 IList