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

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

공개 메소드들

메소드 설명
ConvertToInitializer ( AssignmentExpression assignmentExpression, IList &statements ) : AssignmentExpression
ConvertToInitializer ( VariableInitializer variableInitializer, IList &statements ) : VariableInitializer
StatementsToInitializerConverter ( RefactoringContext context ) : System

비공개 메소드들

메소드 설명
AddNewVariable ( IVariable variable, Expression initializer, AstNode node ) : void
AddNodesToInitializer ( Expression initializer ) : void
AddOldAnnotationsToInitializer ( ICSharpCode.NRefactory.CSharp.Refactoring.AccessPath targetPath, IAnnotatable initializer ) : void
AddToInitializer ( Expression initializer ) : void
CanReplaceDependent ( ResolveResult resolveResult ) : bool
Convert ( IList originalStatements ) : void
HasDependency ( Expression expression ) : bool
HasDependency ( FindReferences referenceFinder, Expression expression ) : bool
HasDependencyCheck ( FindReferences referenceFinder, Expression expression ) : bool
HasDependencyCheck ( FindReferences referenceFinder, LocalResolveResult localResolveResult ) : bool
Initialize ( AstNode targetNode ) : bool
InsertImplicitInitializersForPath ( ICSharpCode.NRefactory.CSharp.Refactoring.AccessPath path ) : bool
PushAssignment ( Expression left, Expression right, AstNode node ) : bool
TryHandleAddCall ( ExpressionStatement expressionStatement ) : bool
TryHandleAssignmentExpression ( ExpressionStatement expressionStatement ) : bool
TryHandleInitializer ( AstNode node ) : bool
VariableHasBeenConverted ( IVariable variable ) : bool

메소드 상세

ConvertToInitializer() 공개 메소드

public ConvertToInitializer ( AssignmentExpression assignmentExpression, IList &statements ) : AssignmentExpression
assignmentExpression AssignmentExpression
statements IList
리턴 AssignmentExpression

ConvertToInitializer() 공개 메소드

public ConvertToInitializer ( VariableInitializer variableInitializer, IList &statements ) : VariableInitializer
variableInitializer VariableInitializer
statements IList
리턴 VariableInitializer

StatementsToInitializerConverter() 공개 메소드

public StatementsToInitializerConverter ( RefactoringContext context ) : System
context RefactoringContext
리턴 System