TextSnapshotToTextReader 类

通过文本快照提供 TextReader 外观。

继承层次结构

Object
  MarshalByRefObject
    TextReader
      Microsoft.VisualStudio.Text.TextSnapshotToTextReader

命名空间:  Microsoft.VisualStudio.Text
程序集:  Microsoft.VisualStudio.Text.Data(在 Microsoft.VisualStudio.Text.Data.dll 中)

语法

声明
Public NotInheritable Class TextSnapshotToTextReader _
    Inherits TextReader
public sealed class TextSnapshotToTextReader : TextReader
public ref class TextSnapshotToTextReader sealed : public TextReader
[<Sealed>]
type TextSnapshotToTextReader =  
    class 
        inherit TextReader 
    end
public final class TextSnapshotToTextReader extends TextReader

TextSnapshotToTextReader 类型公开以下成员。

构造函数

  名称 说明
公共方法 TextSnapshotToTextReader 使用指定的文本快照初始化 TextSnapshotToTextReader 的新实例。

页首

方法

  名称 说明
公共方法 Close 关闭读取器并释放关联的资源。 (重写 TextReader.Close。)
公共方法 CreateObjRef 安全关键。 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject。)
公共方法 Dispose 释放由 TextReader 对象使用的所有资源。 (继承自 TextReader。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetLifetimeService 安全关键。 检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 InitializeLifetimeService 安全关键。 获取控制此实例的生存期策略的生存期服务对象。 (继承自 MarshalByRefObject。)
公共方法 Peek 返回下一个字符,而不更改读取器状态或字符源。 (重写 TextReader.Peek。)
公共方法 Read() 读取输入流中的下一个字符并使该字符的位置提升一个字符。 (重写 TextReader.Read。)
公共方法 Read(array<Char[], Int32, Int32) 从当前流中读取指定数目的字符并从指定位置开始将该数据写入缓冲区。 (重写 TextReader.Read(Char, Int32, Int32)。)
公共方法 ReadAsync 异步从当前文本读取器中读取指定数目的字符并从指定索引开始将该数据写入缓冲区。 (继承自 TextReader。)
公共方法 ReadBlock 读取 count 最大字符数从当前流和数据写入缓冲区,从开始 index。 (重写 TextReader.ReadBlock(Char, Int32, Int32)。)
公共方法 ReadBlockAsync 异步从当前文本读取器中读取指定数目的字符并从指定索引开始将该数据写入缓冲区。 (继承自 TextReader。)
公共方法 ReadLine 从当前流中读取一行字符并将数据作为字符串返回。 (重写 TextReader.ReadLine。)
公共方法 ReadLineAsync 异步读取一行字符并将数据作为字符串返回。 (继承自 TextReader。)
公共方法 ReadToEnd 读取从当前位置到读取器末尾的所有字符并将它们作为字符串返回。 (重写 TextReader.ReadToEnd。)
公共方法 ReadToEndAsync 异步读取从当前位置到文本读取器末尾的所有字符并将它们作为一个字符串返回。 (继承自 TextReader。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.VisualStudio.Text 命名空间