C# 클래스 Microsoft.Markdown.Editor.ContainedLanguage.CommandTargetProxy

A proxy class that allows delayed chaining of controllers in case contained language sets its command target first before primary view is created. When finally the primary view is created it sets actual command target on the proxy.
상속: ICommandTarget
파일 보기 프로젝트 열기: Microsoft/RTVS 1 사용 예제들

공개 메소드들

메소드 설명
GetProxyTarget ( ITextView textView, ICoreShell coreShell ) : CommandTargetProxy
Invoke ( System.Guid group, int id, object inputArg, object &outputArg ) : Microsoft.R.Components.Controller.CommandResult
PostProcessInvoke ( Microsoft.R.Components.Controller.CommandResult result, System.Guid group, int id, object inputArg, object &outputArg ) : void
SetCommandTarget ( ITextView textView, ICommandTarget target ) : void
Status ( System.Guid group, int id ) : CommandStatus

비공개 메소드들

메소드 설명
CommandTargetProxy ( ITextView textView, ICoreShell coreShell ) : System

메소드 상세

GetProxyTarget() 공개 정적인 메소드

public static GetProxyTarget ( ITextView textView, ICoreShell coreShell ) : CommandTargetProxy
textView ITextView
coreShell ICoreShell
리턴 CommandTargetProxy

Invoke() 공개 메소드

public Invoke ( System.Guid group, int id, object inputArg, object &outputArg ) : Microsoft.R.Components.Controller.CommandResult
group System.Guid
id int
inputArg object
outputArg object
리턴 Microsoft.R.Components.Controller.CommandResult

PostProcessInvoke() 공개 메소드

public PostProcessInvoke ( Microsoft.R.Components.Controller.CommandResult result, System.Guid group, int id, object inputArg, object &outputArg ) : void
result Microsoft.R.Components.Controller.CommandResult
group System.Guid
id int
inputArg object
outputArg object
리턴 void

SetCommandTarget() 공개 정적인 메소드

public static SetCommandTarget ( ITextView textView, ICommandTarget target ) : void
textView ITextView
target ICommandTarget
리턴 void

Status() 공개 메소드

public Status ( System.Guid group, int id ) : CommandStatus
group System.Guid
id int
리턴 CommandStatus