Поделиться через


EncodingHelper.GetEncoding - метод

Определяет кодировку указанного файла на основе его метки порядка байтов.

Пространство имен:  Microsoft.VisualStudio.TextTemplating
Сборка:  Microsoft.VisualStudio.TextTemplating.11.0 (в Microsoft.VisualStudio.TextTemplating.11.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

Параметры

  • filePath
    Тип: System.String
    Файл, кодировку которого требуется определить.

Возвращаемое значение

Тип: System.Text.Encoding
Объект Encoding, содержащий информацию о кодировке.Значение по умолчанию — Default, текущая кодовая страница ANSI системы.

Исключения

Исключение Условие
ArgumentNullException

Параметр filePath имеет значение nullссылка NULL (Nothing в Visual Basic).

Заметки

Когда пользователь создает текстовый шаблон, он может указать кодировку, которую узел текстового шаблона будет использовать для создания текста.Если пользователь не указывает кодировку, основное приложение вызывает этот метод для определения кодировки текстового шаблона.Основное приложение затем может использовать ту же кодировку для создания сгенерированного текста.

Безопасность платформы .NET Framework

См. также

Ссылки

EncodingHelper Класс

Microsoft.VisualStudio.TextTemplating - пространство имен

Другие ресурсы

Byte Order Mark

Создание кода и текстовые шаблоны T4

How to: Specify File Output Types in Text Templates

Директивы текстовых шаблонов T4