EncodingHelper.GetEncoding 方法

根据所指定文件的字节顺序标记确定该文件的编码。

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

语法

声明
Public Shared Function GetEncoding ( _
    filePath As String _
) As Encoding
public static Encoding GetEncoding(
    string filePath
)
public:
static Encoding^ GetEncoding(
    String^ filePath
)
static member GetEncoding : 
        filePath:string -> Encoding 
public static function GetEncoding(
    filePath : String
) : Encoding

参数

返回值

类型:System.Text.Encoding
一个 Encoding,其中包含编码信息。默认值为 Default,即系统的当前 ANSI 代码页。

异常

异常 条件
ArgumentNullException

filePath 为 nullnull 引用(在 Visual Basic 中为 Nothing)。

备注

当用户创建文本模板时,他们可以指定希望文本模板主机用来创建生成的文本的编码。 如果用户未指定编码,主机会调用此方法来确定文本模板的编码。 然后,该主机可以使用相同的编码创建生成的文本。

.NET Framework 安全性

请参见

参考

EncodingHelper 类

Microsoft.VisualStudio.TextTemplating 命名空间

其他资源

字节顺序标记

代码生成和 T4 文本模板

How to: Specify File Output Types in Text Templates

T4 文本模板指令