C# Class PReview.DiffMarginBase

Inheritance: System.Windows.Controls.Canvas, IWpfTextViewMargin
Show file Open project: laurentkempe/PReview

Protected Properties

Property Type Description
TextView ITextView
UserControl System.Windows.Controls.UserControl
ViewModel PReview.ViewModel.DiffMarginViewModelBase

Public Methods

Method Description
Dispose ( ) : void
GetTextViewMargin ( string marginName ) : ITextViewMargin

Protected Methods

Method Description
DiffMarginBase ( ITextView textView ) : System
Dispose ( bool disposing ) : void

Private Methods

Method Description
HandleOptionChanged ( object sender, EditorOptionChangedEventArgs e ) : void
OnLayoutChanged ( object sender, TextViewLayoutChangedEventArgs e ) : void
ThrowIfDisposed ( ) : void
UpdateVisibility ( ) : void

Method Details

DiffMarginBase() protected method

protected DiffMarginBase ( ITextView textView ) : System
textView ITextView
return System

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetTextViewMargin() public method

public GetTextViewMargin ( string marginName ) : ITextViewMargin
marginName string
return ITextViewMargin

Property Details

TextView protected property

protected ITextView TextView
return ITextView

UserControl protected property

protected UserControl,System.Windows.Controls UserControl
return System.Windows.Controls.UserControl

ViewModel protected property

protected DiffMarginViewModelBase,PReview.ViewModel ViewModel
return PReview.ViewModel.DiffMarginViewModelBase