C# 클래스 ICSharpCode.AvalonEdit.Rendering.LinkElementGenerator

Detects hyperlinks and makes them clickable.
This element generator can be easily enabled and configured using the TextEditorOptions.
상속: ICSharpCode.AvalonEdit.Rendering.VisualLineElementGenerator, IBuiltinElementGenerator
파일 보기 프로젝트 열기: kjk/kjkpub

공개 메소드들

메소드 설명
ConstructElement ( int offset ) : ICSharpCode.AvalonEdit.Rendering.VisualLineElement
GetFirstInterestedOffset ( int startOffset ) : int
LinkElementGenerator ( ) : System

Creates a new LinkElementGenerator.

보호된 메소드들

메소드 설명
GetUriFromMatch ( Match match ) : Uri

Fetches the URI from the regex match.

LinkElementGenerator ( Regex regex ) : System

Creates a new LinkElementGenerator using the specified regex.

비공개 메소드들

메소드 설명
GetMatch ( int startOffset ) : Match
IBuiltinElementGenerator ( TextEditorOptions options ) : void

메소드 상세

ConstructElement() 공개 메소드

public ConstructElement ( int offset ) : ICSharpCode.AvalonEdit.Rendering.VisualLineElement
offset int
리턴 ICSharpCode.AvalonEdit.Rendering.VisualLineElement

GetFirstInterestedOffset() 공개 메소드

public GetFirstInterestedOffset ( int startOffset ) : int
startOffset int
리턴 int

GetUriFromMatch() 보호된 메소드

Fetches the URI from the regex match.
protected GetUriFromMatch ( Match match ) : Uri
match System.Text.RegularExpressions.Match
리턴 System.Uri

LinkElementGenerator() 공개 메소드

Creates a new LinkElementGenerator.
public LinkElementGenerator ( ) : System
리턴 System

LinkElementGenerator() 보호된 메소드

Creates a new LinkElementGenerator using the specified regex.
protected LinkElementGenerator ( Regex regex ) : System
regex System.Text.RegularExpressions.Regex
리턴 System