AvalonEdit
RopeTextReader Class
NamespacesICSharpCode.AvalonEdit.UtilsRopeTextReader
TextReader implementation that reads text from a rope.
Declaration Syntax
C#Visual BasicVisual C++
public sealed class RopeTextReader : TextReader
Public NotInheritable Class RopeTextReader _
	Inherits TextReader
public ref class RopeTextReader sealed : public TextReader
Members
All MembersConstructorsMethods



IconMemberDescription
RopeTextReader(Rope<(Of <<'(Char>)>>))
Creates a new RopeTextReader. Internally, this method creates a Clone of the rope; so the text reader will always read through the old version of the rope if it is modified.

Close()()()()
Closes the TextReader and releases any system resources associated with the TextReader.
(Inherited from TextReader.)
CreateObjRef(Type)
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from MarshalByRefObject.)
Dispose()()()()
Releases all resources used by the TextReader object.
(Inherited from TextReader.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetLifetimeService()()()()
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
InitializeLifetimeService()()()()
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from MarshalByRefObject.)
Peek()()()()
Reads the next character without changing the state of the reader or the character source. Returns the next available character without actually reading it from the input stream.
(Overrides TextReader.Peek()()()().)
Read()()()()
Reads the next character from the input stream and advances the character position by one character.
(Overrides TextReader.Read()()()().)
Read(array<Char>[]()[][], Int32, Int32)
Reads a maximum of count characters from the current stream and writes the data to buffer, beginning at index.
(Overrides TextReader.Read(array<Char>[]()[][], Int32, Int32).)
ReadBlock(array<Char>[]()[][], Int32, Int32)
Reads a maximum of count characters from the current stream, and writes the data to buffer, beginning at index.
(Inherited from TextReader.)
ReadLine()()()()
Reads a line of characters from the current stream and returns the data as a string.
(Inherited from TextReader.)
ReadToEnd()()()()
Reads all characters from the current position to the end of the TextReader and returns them as one string.
(Inherited from TextReader.)
ToString()()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy

Assembly: ICSharpCode.AvalonEdit (Module: ICSharpCode.AvalonEdit.dll) Version: 5.0.0.4238