C# 클래스 CSharpOutline.TextRegion

파일 보기 프로젝트 열기: Skybladev2/C--outline-for-Visual-Studio 1 사용 예제들

공개 메소드들

메소드 설명
AsOutliningRegionTag ( ) : TagSpan
AsSnapshotSpan ( ) : SnapshotSpan
ParseBuffer ( SnapshotParser parser, TextRegion parent ) : TextRegion

parses buffer

TextRegion ( ) : System
TextRegion ( SnapshotPoint startPoint, TextRegionType type ) : System
TryComplete ( SnapshotParser parser ) : bool

tries to close region

TryCreateRegion ( SnapshotParser parser ) : TextRegion

parses input buffer, searches for region start

비공개 메소드들

메소드 설명
ExtendStartPoint ( ) : void

Tries to move region start point up to get C#-like outlining for (var k in obj) { -- from here for (var k in obj) -- to here {

GetCollapsedText ( ) : string
GetIndentation ( string s ) : int

Gets line indent in whitespaces

메소드 상세

AsOutliningRegionTag() 공개 메소드

public AsOutliningRegionTag ( ) : TagSpan
리턴 TagSpan

AsSnapshotSpan() 공개 메소드

public AsSnapshotSpan ( ) : SnapshotSpan
리턴 SnapshotSpan

ParseBuffer() 공개 정적인 메소드

parses buffer
public static ParseBuffer ( SnapshotParser parser, TextRegion parent ) : TextRegion
parser SnapshotParser
parent TextRegion parent region or null
리턴 TextRegion

TextRegion() 공개 메소드

public TextRegion ( ) : System
리턴 System

TextRegion() 공개 메소드

public TextRegion ( SnapshotPoint startPoint, TextRegionType type ) : System
startPoint SnapshotPoint
type TextRegionType
리턴 System

TryComplete() 공개 메소드

tries to close region
public TryComplete ( SnapshotParser parser ) : bool
parser SnapshotParser parser
리턴 bool

TryCreateRegion() 공개 정적인 메소드

parses input buffer, searches for region start
public static TryCreateRegion ( SnapshotParser parser ) : TextRegion
parser SnapshotParser
리턴 TextRegion