C# Class NetIde.Core.TextEditor.TextEditorControl.TextEditorElementProvider.TextRangeProvider

Inheritance: ITextRangeProvider
Afficher le fichier Open project: netide/netide

Private Properties

Свойство Type Description
FindOffset int
GetAttributeValue object
GetColor int

Méthodes publiques

Méthode Description
AddToSelection ( ) : void
Clone ( ) : ITextRangeProvider
Compare ( ITextRangeProvider range ) : bool
CompareEndpoints ( TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint ) : int
ExpandToEnclosingUnit ( TextUnit unit ) : void
FindAttribute ( int attribute, object value, bool backward ) : ITextRangeProvider
FindText ( string text, bool backward, bool ignoreCase ) : ITextRangeProvider
GetAttributeValue ( int attribute ) : object
GetBoundingRectangles ( ) : double[]
GetChildren ( ) : System.Windows.Automation.Provider.IRawElementProviderSimple[]
GetEnclosingElement ( ) : System.Windows.Automation.Provider.IRawElementProviderSimple
GetText ( int maxLength ) : string
Move ( TextUnit unit, int count ) : int
MoveEndpointByRange ( TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint ) : void
MoveEndpointByUnit ( TextPatternRangeEndpoint endpoint, TextUnit unit, int count ) : int
RemoveFromSelection ( ) : void
ScrollIntoView ( bool alignToTop ) : void
Select ( ) : void
TextRangeProvider ( TextEditorControl control, ISelection selection ) : System

Private Methods

Méthode Description
FindOffset ( int offset, TextUnit unit, bool forward ) : int
GetAttributeValue ( AutomationTextAttribute attribute ) : object
GetColor ( bool foreground ) : int

Method Details

AddToSelection() public méthode

public AddToSelection ( ) : void
Résultat void

Clone() public méthode

public Clone ( ) : ITextRangeProvider
Résultat ITextRangeProvider

Compare() public méthode

public Compare ( ITextRangeProvider range ) : bool
range ITextRangeProvider
Résultat bool

CompareEndpoints() public méthode

public CompareEndpoints ( TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint ) : int
endpoint TextPatternRangeEndpoint
targetRange ITextRangeProvider
targetEndpoint TextPatternRangeEndpoint
Résultat int

ExpandToEnclosingUnit() public méthode

public ExpandToEnclosingUnit ( TextUnit unit ) : void
unit TextUnit
Résultat void

FindAttribute() public méthode

public FindAttribute ( int attribute, object value, bool backward ) : ITextRangeProvider
attribute int
value object
backward bool
Résultat ITextRangeProvider

FindText() public méthode

public FindText ( string text, bool backward, bool ignoreCase ) : ITextRangeProvider
text string
backward bool
ignoreCase bool
Résultat ITextRangeProvider

GetAttributeValue() public méthode

public GetAttributeValue ( int attribute ) : object
attribute int
Résultat object

GetBoundingRectangles() public méthode

public GetBoundingRectangles ( ) : double[]
Résultat double[]

GetChildren() public méthode

public GetChildren ( ) : System.Windows.Automation.Provider.IRawElementProviderSimple[]
Résultat System.Windows.Automation.Provider.IRawElementProviderSimple[]

GetEnclosingElement() public méthode

public GetEnclosingElement ( ) : System.Windows.Automation.Provider.IRawElementProviderSimple
Résultat System.Windows.Automation.Provider.IRawElementProviderSimple

GetText() public méthode

public GetText ( int maxLength ) : string
maxLength int
Résultat string

Move() public méthode

public Move ( TextUnit unit, int count ) : int
unit TextUnit
count int
Résultat int

MoveEndpointByRange() public méthode

public MoveEndpointByRange ( TextPatternRangeEndpoint endpoint, ITextRangeProvider targetRange, TextPatternRangeEndpoint targetEndpoint ) : void
endpoint TextPatternRangeEndpoint
targetRange ITextRangeProvider
targetEndpoint TextPatternRangeEndpoint
Résultat void

MoveEndpointByUnit() public méthode

public MoveEndpointByUnit ( TextPatternRangeEndpoint endpoint, TextUnit unit, int count ) : int
endpoint TextPatternRangeEndpoint
unit TextUnit
count int
Résultat int

RemoveFromSelection() public méthode

public RemoveFromSelection ( ) : void
Résultat void

ScrollIntoView() public méthode

public ScrollIntoView ( bool alignToTop ) : void
alignToTop bool
Résultat void

Select() public méthode

public Select ( ) : void
Résultat void

TextRangeProvider() public méthode

public TextRangeProvider ( TextEditorControl control, ISelection selection ) : System
control TextEditorControl
selection ISelection
Résultat System