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

Inheritance: ICloneable
Mostra 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_oe property

True if full parse required.
public bool FullParseRequired
return bool

NewRange public_oe property

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

NewTextProvider public_oe property

Current text snapshot
public ITextProvider NewTextProvider
return ITextProvider

OldRange public_oe property

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

OldTextProvider public_oe property

Previuos text snapshot
public ITextProvider OldTextProvider
return ITextProvider

TextChangeType public_oe property

Type of pending changes.
public TextChangeType TextChangeType
return TextChangeType

Version public_oe property

Text snapshot version
public int Version
return int