C# Class Microsoft.R.Editor.Tree.TextChange

Inheritance: ICloneable
Show file Open project: Microsoft/RTVS Class Usage Examples

Public Properties

Property Type Description
FullParseRequired bool
NewRange Microsoft.Languages.Core.Text.TextRange
NewTextProvider ITextProvider
OldRange Microsoft.Languages.Core.Text.TextRange
OldTextProvider ITextProvider
TextChangeType TextChangeType
Version int

Public Methods

Method Description
Clear ( ) : void
Clone ( ) : object
Combine ( TextChange other ) : void

Combines one text change with another

TextChange ( ) : System
TextChange ( TextChange change, ITextProvider newTextProvider ) : System

Private Methods

Method Description
ToString ( ) : string

Method Details

Clear() public method

public Clear ( ) : void
return void

Clone() public method

public Clone ( ) : object
return object

Combine() public method

Combines one text change with another
public Combine ( TextChange other ) : void
other TextChange
return void

TextChange() public method

public TextChange ( ) : System
return System

TextChange() public method

public TextChange ( TextChange change, ITextProvider newTextProvider ) : System
change TextChange
newTextProvider ITextProvider
return System

Property Details

FullParseRequired public property

True if full parse required.
public bool FullParseRequired
return bool

NewRange public property

Changed range in the current snapshot.
public TextRange,Microsoft.Languages.Core.Text NewRange
return Microsoft.Languages.Core.Text.TextRange

NewTextProvider public property

Current text snapshot
public ITextProvider NewTextProvider
return ITextProvider

OldRange public property

Changed range in the old snapshot.
public TextRange,Microsoft.Languages.Core.Text OldRange
return Microsoft.Languages.Core.Text.TextRange

OldTextProvider public property

Previuos text snapshot
public ITextProvider OldTextProvider
return ITextProvider

TextChangeType public property

Type of pending changes.
public TextChangeType TextChangeType
return TextChangeType

Version public property

Text snapshot version
public int Version
return int