C# 클래스 Rackspace.VisualStudio.CloudExplorer.AsyncNode

상속: Node
파일 보기 프로젝트 열기: rackerlabs/rax-vsix

공개 메소드들

메소드 설명
AsyncNode ( ) : System
CanEditLabel ( ) : bool
CompareUnique ( Node node ) : int
ConfirmDeletingNode ( ) : bool
CreateChildren ( ) : Node[]

보호된 메소드들

메소드 설명
ConfirmUserDeletingNodeImpl ( ) : System.Windows.Forms.DialogResult
CreateChildrenAsync ( CancellationToken cancellationToken ) : Task
DeleteNodeAsync ( CancellationToken cancellationToken, IProgress progress ) : Task
RefreshNodeDisplay ( Task childrenTask ) : void
TryUpdateLabel ( ) : void
UpdateDisplayAfterDeleted ( Task deleteTask ) : void

메소드 상세

AsyncNode() 공개 메소드

public AsyncNode ( ) : System
리턴 System

CanEditLabel() 공개 최종 메소드

public final CanEditLabel ( ) : bool
리턴 bool

CompareUnique() 공개 메소드

public CompareUnique ( Node node ) : int
node Node
리턴 int

ConfirmDeletingNode() 공개 최종 메소드

public final ConfirmDeletingNode ( ) : bool
리턴 bool

ConfirmUserDeletingNodeImpl() 보호된 메소드

protected ConfirmUserDeletingNodeImpl ( ) : System.Windows.Forms.DialogResult
리턴 System.Windows.Forms.DialogResult

CreateChildren() 공개 최종 메소드

public final CreateChildren ( ) : Node[]
리턴 Node[]

CreateChildrenAsync() 보호된 추상적인 메소드

protected abstract CreateChildrenAsync ( CancellationToken cancellationToken ) : Task
cancellationToken System.Threading.CancellationToken
리턴 Task

DeleteNodeAsync() 보호된 메소드

protected DeleteNodeAsync ( CancellationToken cancellationToken, IProgress progress ) : Task
cancellationToken System.Threading.CancellationToken
progress IProgress
리턴 Task

RefreshNodeDisplay() 보호된 메소드

protected RefreshNodeDisplay ( Task childrenTask ) : void
childrenTask Task
리턴 void

TryUpdateLabel() 보호된 메소드

protected TryUpdateLabel ( ) : void
리턴 void

UpdateDisplayAfterDeleted() 보호된 메소드

protected UpdateDisplayAfterDeleted ( Task deleteTask ) : void
deleteTask Task
리턴 void