C# 클래스 NppSharp.TextLocation

Represents a character position within the document.
파일 보기 프로젝트 열기: cmrazek/NppSharp 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Start TextLocation

공개 메소드들

메소드 설명
Equals ( object obj ) : bool

Compares equality between this object and another TextLocation.

FromByteOffset ( int offset ) : TextLocation

Find the text location for a byte offset.

If the offset happens to land in the middle of a multi-byte character, this function will return a text location pointing to the character that begins just prior to the offset.

If the offset is before the start of the document (a negative number), then a location pointing to the start of the document will be returned.

If the offset is after the end of the document, then a location pointing to the end of the document will be returned.

GetHashCode ( ) : int

Returns a hash code for this object.

TextLocation ( TextLocation c ) : System.Linq

Copies a text location object.

TextLocation ( int line, int charPos ) : System.Linq

Creates a text location object with a specific line and column.

ToString ( ) : string

Returns a string representation of this location.

operator ( ) : TextLocation

Moves the text location by a specified number of characters.

operator ( ) : bool

Compares inequality between two TextLocation objects.

메소드 상세

Equals() 공개 메소드

Compares equality between this object and another TextLocation.
public Equals ( object obj ) : bool
obj object The object that will be compared.
리턴 bool

FromByteOffset() 공개 정적인 메소드

Find the text location for a byte offset.

If the offset happens to land in the middle of a multi-byte character, this function will return a text location pointing to the character that begins just prior to the offset.

If the offset is before the start of the document (a negative number), then a location pointing to the start of the document will be returned.

If the offset is after the end of the document, then a location pointing to the end of the document will be returned.

public static FromByteOffset ( int offset ) : TextLocation
offset int The zero-based byte offset to find.
리턴 TextLocation

GetHashCode() 공개 메소드

Returns a hash code for this object.
public GetHashCode ( ) : int
리턴 int

TextLocation() 공개 메소드

Copies a text location object.
public TextLocation ( TextLocation c ) : System.Linq
c TextLocation The location to be copied.
리턴 System.Linq

TextLocation() 공개 메소드

Creates a text location object with a specific line and column.
public TextLocation ( int line, int charPos ) : System.Linq
line int The one-based line number.
charPos int The one-based character position.
리턴 System.Linq

ToString() 공개 메소드

Returns a string representation of this location.
public ToString ( ) : string
리턴 string

operator() 공개 정적인 메소드

Moves the text location by a specified number of characters.
public static operator ( ) : TextLocation
리턴 TextLocation

operator() 공개 정적인 메소드

Compares inequality between two TextLocation objects.
public static operator ( ) : bool
리턴 bool

프로퍼티 상세

Start 공개적으로 정적으로 프로퍼티

A location representing the start of the document (line 1, character position 1).
public static TextLocation,NppSharp Start
리턴 TextLocation