C# Класс FastColoredTextBoxNS.EncodingDetector

Показать файл Открыть проект

Открытые методы

Метод Описание
DetectBOMBytes ( byte BOMBytes ) : Encoding
DetectTextFileEncoding ( FileStream InputFileStream, long HeuristicSampleSize ) : Encoding
DetectTextFileEncoding ( FileStream InputFileStream, long HeuristicSampleSize, bool &HasBOM ) : Encoding
DetectTextFileEncoding ( string InputFilename ) : Encoding
DetectUnicodeInByteSampleByHeuristics ( byte SampleBytes ) : Encoding

Приватные методы

Метод Описание
DetectSuspiciousUTF8SequenceLength ( byte SampleBytes, long currentPos ) : int
IsCommonUSASCIIByte ( byte testByte ) : bool

Описание методов

DetectBOMBytes() публичный статический Метод

public static DetectBOMBytes ( byte BOMBytes ) : Encoding
BOMBytes byte
Результат System.Text.Encoding

DetectTextFileEncoding() публичный статический Метод

public static DetectTextFileEncoding ( FileStream InputFileStream, long HeuristicSampleSize ) : Encoding
InputFileStream System.IO.FileStream
HeuristicSampleSize long
Результат System.Text.Encoding

DetectTextFileEncoding() публичный статический Метод

public static DetectTextFileEncoding ( FileStream InputFileStream, long HeuristicSampleSize, bool &HasBOM ) : Encoding
InputFileStream System.IO.FileStream
HeuristicSampleSize long
HasBOM bool
Результат System.Text.Encoding

DetectTextFileEncoding() публичный статический Метод

public static DetectTextFileEncoding ( string InputFilename ) : Encoding
InputFilename string
Результат System.Text.Encoding

DetectUnicodeInByteSampleByHeuristics() публичный статический Метод

public static DetectUnicodeInByteSampleByHeuristics ( byte SampleBytes ) : Encoding
SampleBytes byte
Результат System.Text.Encoding