IBufferGraph 인터페이스
ITextBuffer 개체의 그래프를 나타냅니다. 최상위 텍스트 버퍼가 IProjectionBuffer일 수도 있고 아닐 수도 있습니다.
네임스페이스: Microsoft.VisualStudio.Text.Projection
어셈블리: Microsoft.VisualStudio.Text.Data(Microsoft.VisualStudio.Text.Data.dll)
구문
‘선언
Public Interface IBufferGraph
public interface IBufferGraph
public interface class IBufferGraph
type IBufferGraph = interface end
public interface IBufferGraph
IBufferGraph 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
TopBuffer | 버퍼 그래프의 최상위 텍스트 버퍼를 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
CreateMappingPoint | 지정된 스냅숏 지점과 추적 모드를 사용하여 새 IMappingPoint를 만듭니다. | |
CreateMappingSpan | IMappingSpan 의 새 인스턴스를 초기화합니다. | |
GetTextBuffers | 그래프에서 지정된 조건자와 일치하는 ITextBuffer 개체를 모두 찾습니다. | |
MapDownToBuffer(SnapshotSpan, SpanTrackingMode, ITextBuffer) | 그래프에 있는 일부 버퍼의 스냅숏 범위를 그래프에서 하위에 있는 버퍼의 0개 이상의 범위 시퀀스에 매핑합니다.소스 버퍼는 이 버퍼를 사용하는 프로젝션 버퍼보다 하위에 있는 것으로 간주됩니다. | |
MapDownToBuffer(SnapshotPoint, PointTrackingMode, ITextBuffer, PositionAffinity) | 그래프의 위치를 그래프의 하위 버퍼에 있는 해당 위치에 매핑합니다.소스 버퍼는 이 버퍼를 사용하는 프로젝션 버퍼보다 하위에 있는 것으로 간주됩니다. | |
MapDownToFirstMatch(SnapshotSpan, SpanTrackingMode, Predicate<ITextSnapshot>) | 그래프에 있는 일부 버퍼의 스냅숏 범위를 조건자에서 선택한 일부 소스 스냅숏에 있는 0개 이상의 범위 시퀀스에 매핑합니다. | |
MapDownToFirstMatch(SnapshotPoint, PointTrackingMode, Predicate<ITextSnapshot>, PositionAffinity) | 그래프의 위치를 그래프의 하위에 있는 일치하는 버퍼의 위치에 매핑합니다.소스 버퍼는 이 버퍼를 사용하는 프로젝션 버퍼보다 하위에 있는 것으로 간주됩니다. | |
MapDownToInsertionPoint | 그래프에 있는 일부 버퍼의 위치를 그래프에서 하위에 있고 삽입이 라우팅될 일치하는 버퍼의 위치에 매핑합니다.소스 버퍼는 이 버퍼를 사용하는 프로젝션 버퍼보다 하위에 있는 것으로 간주됩니다. | |
MapDownToSnapshot(SnapshotSpan, SpanTrackingMode, ITextSnapshot) | 그래프에 있는 일부 버퍼의 스냅숏 범위를 그래프에서 하위에 있는 버퍼의 0개 이상의 범위 시퀀스에 매핑합니다.소스 버퍼는 이 버퍼를 사용하는 프로젝션 버퍼보다 하위에 있는 것으로 간주됩니다. | |
MapDownToSnapshot(SnapshotPoint, PointTrackingMode, ITextSnapshot, PositionAffinity) | 그래프의 위치를 그래프의 하위 스냅숏에 있는 해당 위치에 매핑합니다.소스 버퍼는 이 버퍼를 사용하는 프로젝션 버퍼보다 하위에 있는 것으로 간주됩니다. | |
MapUpToBuffer(SnapshotSpan, SpanTrackingMode, ITextBuffer) | 버퍼 그래프의 멤버인 일부 버퍼의 현재 스냅숏에 있는 범위를 지정된 버퍼의 스냅숏에 있는 범위 시퀀스에 매핑합니다. | |
MapUpToBuffer(SnapshotPoint, PointTrackingMode, PositionAffinity, ITextBuffer) | 버퍼 그래프의 멤버인 일부 버퍼의 현재 스냅숏에 있는 위치를 일부 버퍼의 스냅숏에 매핑합니다. | |
MapUpToFirstMatch(SnapshotSpan, SpanTrackingMode, Predicate<ITextSnapshot>) | 버퍼 그래프의 멤버인 일부 버퍼의 현재 스냅숏에 있는 범위를 조건자에서 선택한 일부 버퍼의 스냅숏에 있는 범위 시퀀스에 매핑합니다. | |
MapUpToFirstMatch(SnapshotPoint, PointTrackingMode, Predicate<ITextSnapshot>, PositionAffinity) | 버퍼 그래프의 멤버인 일부 버퍼의 현재 스냅숏에 있는 위치를 조건자에서 선택한 일부 버퍼의 스냅숏에 매핑합니다. | |
MapUpToSnapshot(SnapshotSpan, SpanTrackingMode, ITextSnapshot) | 버퍼 그래프의 멤버인 버퍼의 현재 스냅숏에 있는 범위를 지정된 버퍼의 스냅숏에 있는 범위 시퀀스에 매핑합니다. | |
MapUpToSnapshot(SnapshotPoint, PointTrackingMode, PositionAffinity, ITextSnapshot) | 버퍼 그래프의 멤버인 버퍼의 현재 스냅숏에 있는 위치를 지정된 스냅숏에 매핑합니다. |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
GraphBufferContentTypeChanged | 버퍼 그래프에 있는 ITextBuffer의 IContentType이 변경될 때 발생합니다. | |
GraphBuffersChanged | 버퍼 그래프의 ITextBuffer 개체 집합이 변경될 때 발생합니다. |
위쪽
설명
버퍼 그래프에 대 한 자세한 내용은 참조 하십시오. 편집기에서.