C# 클래스 Malevich._Default.DefaultEncoder

Default line encoder: no syntax highlighting, etc.
상속: ILineEncoder
파일 보기 프로젝트 열기: daptiv/Malevich

공개 메소드들

메소드 설명
Dispose ( ) : void

Does nothing, just satisfies ILineEncoder interface.

EncodeLine ( string s, int maxLineWidth, string tabValue ) : string

Encodes the string. Unlike standard HtmlEncode, our custom version preserves spaces correctly. Also, converts tabs to "\t", and breaks lines in chunks of maxLineWidth non-breaking segments.

GetEncoderCssStream ( ) : TextReader

Does nothing - exists just to satisfy the interface requirements.

비공개 메소드들

메소드 설명
ILineEncoder ( ) : TextReader

Does nothing - exists just to satisfy the interface requirements.

ILineEncoder ( string line, int maxLineLength, string tabSubstitute ) : string

Forwards to static EncodeLine method.

메소드 상세

Dispose() 공개 메소드

Does nothing, just satisfies ILineEncoder interface.
public Dispose ( ) : void
리턴 void

EncodeLine() 공개 정적인 메소드

Encodes the string. Unlike standard HtmlEncode, our custom version preserves spaces correctly. Also, converts tabs to "\t", and breaks lines in chunks of maxLineWidth non-breaking segments.
public static EncodeLine ( string s, int maxLineWidth, string tabValue ) : string
s string The string to encode.
maxLineWidth int The maximum width.
tabValue string Text string to replace tabs with.
리턴 string

GetEncoderCssStream() 공개 메소드

Does nothing - exists just to satisfy the interface requirements.
public GetEncoderCssStream ( ) : TextReader
리턴 TextReader