C# Class Instant.VisualStudio.InstantVisualStudio

Inheritance: IDisposable
ファイルを表示 Open project: ermau/Instant

Private Properties

Property Type Description
AdornCode System.Threading.Tasks.Task
AdornCode void
AdornOperationContainer void
Execute System.Threading.Tasks.Task
GetBrush System.Windows.Media.SolidColorBrush
GetCancelSource System.Threading.CancellationTokenSource
OnBuildBegin void
OnBuildDone void
OnBuildProjeConfigDone void
OnEvaluationCompleted void
OnInstantToggled void
OnIterationChanged void
OnLayoutChanged void
OperationAdornerRemoved void

Public Methods

Method Description
Dispose ( ) : void
InstantVisualStudio ( IWpfTextView view, ITextDocumentFactoryService textDocumentFactoryService ) : System

Private Methods

Method Description
AdornCode ( ITextSnapshot snapshot, string code, MethodCall>.IDictionary methods, CancellationToken cancelToken = default(CancellationToken) ) : System.Threading.Tasks.Task
AdornCode ( ITextSnapshot snapshot, CancellationToken token = default(CancellationToken) ) : void
AdornOperationContainer ( OperationContainer container, ITextSnapshot snapshot, LineMap lineMap, CancellationToken cancelToken ) : void
Execute ( ITextSnapshot snapshot, CancellationToken cancelToken ) : System.Threading.Tasks.Task
GetBrush ( uint color ) : SolidColorBrush
GetCancelSource ( bool current = false ) : CancellationTokenSource

Gets a CancellationTokenSource and optionally cancels an old one.

OnBuildBegin ( vsBuildScope scope, vsBuildAction action ) : void
OnBuildDone ( vsBuildScope scope, vsBuildAction action ) : void
OnBuildProjeConfigDone ( string project, string projectConfig, string platform, string solutionConfig, bool success ) : void
OnEvaluationCompleted ( object sender, EvaluationCompletedEventArgs e ) : void
OnInstantToggled ( object sender, InstantToggleEventArgs args ) : void
OnIterationChanged ( object sender, IterationChangedEventArgs args ) : void
OnLayoutChanged ( object sender, TextViewLayoutChangedEventArgs e ) : void

On layout change add the adornment to any reformatted lines

OperationAdornerRemoved ( object tag, UIElement element ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

InstantVisualStudio() public method

public InstantVisualStudio ( IWpfTextView view, ITextDocumentFactoryService textDocumentFactoryService ) : System
view IWpfTextView
textDocumentFactoryService ITextDocumentFactoryService
return System