Поделиться через


NewSpanMapping - структура

Используется для создания нового сопоставления диапазона.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Синтаксис

'Декларация
Public Structure NewSpanMapping
public struct NewSpanMapping
public value class NewSpanMapping
[<Sealed>]
type NewSpanMapping =  struct end
JScript поддерживает использование структур, но не объявление новых структур.

Тип NewSpanMapping предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод Equals Показывает, равен ли этот экземпляр заданному объекту. (Унаследовано от ValueType.)
Открытый метод GetHashCode Возвращает хэш-код для данного экземпляра. (Унаследовано от ValueType.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод ToString Возвращает полное имя типа этого экземпляра. (Унаследовано от ValueType.)

В начало страницы

Поля

  Имя Описание
Открытое поле tspSpans Описывает 2 диапазонов, быть сопоставленным друг к другу.
Открытое поле varUserData Все данные, предоставленные пользователем.

В начало страницы

Заметки

Модель COM подписи

Из singlefileeditor.idl:

typedef struct _tag_NewSpanMapping {
    TextSpanPair tspSpans;
    VARIANT      varUserData; 
} NewSpanMapping;

Эта структура используется в Next интерфейс и возвращается путем вызова IVsEnumBufferCoordinatorSpans метод. Эта структура также передается SetSpanMappings метод IVsTextBufferCoordinator интерфейс.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.TextManager.Interop - пространство имен