DocDataTextWriter 类
为编写提供标准 System.IO framework 为 Visual Studio 文本缓冲区。
此 API 不兼容 CLS。
继承层次结构
System.Object
System.MarshalByRefObject
System.IO.TextWriter
Microsoft.VisualStudio.Shell.Design.Serialization.DocDataTextWriter
命名空间: Microsoft.VisualStudio.Shell.Design.Serialization
程序集: Microsoft.VisualStudio.Shell.Design(在 Microsoft.VisualStudio.Shell.Design.dll 中)
语法
声明
<CLSCompliantAttribute(False)> _
Public Class DocDataTextWriter _
Inherits TextWriter _
Implements IServiceProvider
[CLSCompliantAttribute(false)]
public class DocDataTextWriter : TextWriter,
IServiceProvider
DocDataTextWriter 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
DocDataTextWriter(DocData) | 初始化 DocDataTextWriter 新实例特定文档的数据。 | |
DocDataTextWriter(DocData, Boolean) | ,当此实例关闭或配置时,是否已初始化 DocDataTextWriter 新的实例指定的文档数据的,并确定配置文档数据对象。 |
页首
属性
名称 | 说明 | |
---|---|---|
DocData | 获取文档数据对象。 | |
Encoding | 获取此文本编写器编码。 (重写 TextWriter.Encoding。) | |
FormatProvider | 获取控制格式设置的对象。 (继承自 TextWriter。) | |
NewLine | 获取或设置由当前 TextWriter 使用的行结束符字符串。 (继承自 TextWriter。) |
页首
方法
名称 | 说明 | |
---|---|---|
Close | 关闭当前编写器并释放任何与该编写器关联的系统资源。 (继承自 TextWriter。) | |
CreateObjRef | 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject。) | |
Dispose() | 释放由 TextWriter 对象使用的所有资源。 (继承自 TextWriter。) | |
Dispose(Boolean) | 配置对象及其资源。 (重写 TextWriter.Dispose(Boolean)。) | |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) | |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) | |
Flush | 用字符串生成器的内容替换文本流的内容。 (重写 TextWriter.Flush()。) | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetLifetimeService | 检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject。) | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
InitializeLifetimeService | 获取控制此实例的生存期策略的生存期服务对象。 (继承自 MarshalByRefObject。) | |
MemberwiseClone() | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
MemberwiseClone(Boolean) | 创建当前 MarshalByRefObject 对象的浅表副本。 (继承自 MarshalByRefObject。) | |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) | |
Write(array<Char[]) | 将字符数组写入该文本字符串或流。 (继承自 TextWriter。) | |
Write(Boolean) | 将 Boolean 值的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
Write(Int32) | 将 4 字节有符号整数的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
Write(UInt32) | 将 4 字节无符号整数的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
Write(Int64) | 将 8 字节有符号整数的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
Write(UInt64) | 将 8 字节无符号整数的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
Write(Single) | 将 4 字节浮点值的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
Write(Double) | 将 8 字节浮点值的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
Write(Decimal) | 将十进制值的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
Write(Object) | 通过在对象上调用 ToString 方法将此对象的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
Write(Char) | 追加 char 到基础 StringBuilder。 (重写 TextWriter.Write(Char)。) | |
Write(String) | 追加 string 到基础 StringBuilder。 (重写 TextWriter.Write(String)。) | |
Write(String, Object) | 使用与 String.Format(String, Object) 方法相同的语义将格式化字符串和新行写入文本字符串或流。 (继承自 TextWriter。) | |
Write(String, array<Object[]) | 使用与 String.Format(String, array<Object[]) 方法相同的语义将格式化字符串和新行写入文本字符串或流。 (继承自 TextWriter。) | |
Write(array<Char[], Int32, Int32) | 将字符的子数组写入文本字符串或流。 (继承自 TextWriter。) | |
Write(String, Object, Object) | 使用与 String.Format(String, Object, Object) 方法相同的语义将格式化字符串和新行写入文本字符串或流。 (继承自 TextWriter。) | |
Write(String, Object, Object, Object) | 使用与 String.Format(String, Object, Object, Object) 方法相同的语义将格式化字符串和新行写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine() | 将行结束符的字符串写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine(Char) | 将后跟行结束符的字符写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine(array<Char[]) | 将后跟行结束符的字符数组写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine(Boolean) | 将后面带有行结束符的 Boolean 值的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine(Int32) | 将后跟行结束符的 4 字节有符号整数的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine(UInt32) | 将后跟行结束符的 4 字节无符号整数的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine(Int64) | 将后跟行结束符的 8 字节有符号整数的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine(UInt64) | 将后跟行结束符的 8 字节无符号整数的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine(Single) | 将后跟行结束符的 4 字节浮点值的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine(Double) | 将后跟行结束符的 8 字节浮点值的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine(Decimal) | 将后面带有行结束符的十进制值的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine(String) | 将后跟行结束符的字符串写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine(Object) | 通过在对象上调用 ToString 方法将后跟行结束符的此对象的文本表示形式写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine(String, Object) | 使用与 String.Format(String, Object) 方法相同的语义将格式化字符串和新行写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine(String, array<Object[]) | 使用与 Format 相同的语义写出格式化的字符串和一个新行。 (继承自 TextWriter。) | |
WriteLine(array<Char[], Int32, Int32) | 将后跟行结束符的字符子数组写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine(String, Object, Object) | 使用与 String.Format(String, Object, Object) 方法相同的语义将格式化字符串和新行写入文本字符串或流。 (继承自 TextWriter。) | |
WriteLine(String, Object, Object, Object) | 使用与 Format 相同的语义写出格式化的字符串和一个新行。 (继承自 TextWriter。) |
页首
字段
名称 | 说明 | |
---|---|---|
CoreNewLine | 存储用于此 TextWriter 的换行符。 (继承自 TextWriter。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
IServiceProvider.GetService | 获取指定类型的服务。 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。