Class TextLineCollection
Inheritance
TextLineCollection
Assembly: Microsoft.CodeAnalysis.dll
Syntax
public abstract class TextLineCollection : IReadOnlyList<TextLine>, IReadOnlyCollection<TextLine>, IEnumerable<TextLine>, IEnumerable
Constructors
TextLineCollection()
Declaration
protected TextLineCollection()
Properties
Count
Declaration
public abstract int Count { get; }
Property Value
this[int]
Declaration
public abstract TextLine this[int index] { get; }
Parameters
| Type |
Name |
Description |
| int |
index |
|
Property Value
Methods
GetEnumerator()
Declaration
public TextLineCollection.Enumerator GetEnumerator()
Returns
GetLineFromPosition(int)
Declaration
public virtual TextLine GetLineFromPosition(int position)
Parameters
| Type |
Name |
Description |
| int |
position |
|
Returns
GetLinePosition(int)
Declaration
public virtual LinePosition GetLinePosition(int position)
Parameters
| Type |
Name |
Description |
| int |
position |
|
Returns
GetLinePositionSpan(TextSpan)
Declaration
public LinePositionSpan GetLinePositionSpan(TextSpan span)
Parameters
Returns
GetPosition(LinePosition)
Declaration
public int GetPosition(LinePosition position)
Parameters
Returns
GetTextSpan(LinePositionSpan)
Declaration
public TextSpan GetTextSpan(LinePositionSpan span)
Parameters
Returns
IndexOf(int)
Declaration
public abstract int IndexOf(int position)
Parameters
| Type |
Name |
Description |
| int |
position |
|
Returns
Implements