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


GraphMetadata - класс

Этот класс используется для предоставления дополнительной информации о свойстве GraphProperty, включая локализованные строки и флаги для управления отображением свойства в окне сетки свойств.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.GraphModel.GraphObject
    Microsoft.VisualStudio.GraphModel.GraphMetadata

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

Синтаксис

'Декларация
Public Class GraphMetadata _
    Inherits GraphObject
public class GraphMetadata : GraphObject
public ref class GraphMetadata : public GraphObject
type GraphMetadata =  
    class
        inherit GraphObject
    end
public class GraphMetadata extends GraphObject

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

Конструкторы

  Имя Описание
Открытый метод GraphMetadata(GraphMetadataOptions)
Открытый метод GraphMetadata(String, String, String, GraphMetadataOptions)

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

Свойства

  Имя Описание
Открытое свойство Caption Отображаемая метка данного объекта GraphProperty
Открытое свойство Categories Возврати всех категорий.Никогда не возвращает значение NULL. (Унаследовано от GraphObject.)
Открытое свойство CategoryCount Возврат числа категорий в объекте. (Унаследовано от GraphObject.)
Открытое свойствоСтатический член Default Возврат метаданных свойства по умолчанию.
Открытое свойство Description Описание данного объекта GraphProperty
Открытое свойство DescriptiveCategoryCaption (Унаследовано от GraphObject.)
Открытое свойство Group Для группировки этого свойства в сетке свойств.
Открытое свойство IsBrowsable Если значение true, если свойство доступна для просмотра.
Открытое свойство IsCollapsed Получает значение, указывающее, свернут ли данный узел. (Унаследовано от GraphObject.)
Открытое свойство IsExpanded Получает значение, указывающее, развернут ли данный узел. (Унаследовано от GraphObject.)
Открытое свойство IsGroup Получает значение, указывающее, является ли данный объект объектом IsGroup.Он ищет GraphProperties.StyleForGroup (Унаследовано от GraphObject.)
Открытое свойство IsPseudo Получает значение, указывающее, является ли данный объект объектом Pseudo.Он ищет GraphProperties.IsPseudo (Унаследовано от GraphObject.)
Открытое свойство IsRemovable Если значение true, если свойствоможно удалить.
Открытое свойство IsSerializable Значение true, если свойство сериализуемое
Открытое свойство IsSharable Значение true, если свойство можно сделать общим
Открытое свойство IsSubstitutionAllowed Возвр значение true, если свойство сериализуемое и сглаживание разрешено
Открытое свойство IsWriteOnce Значение true, если свойство записывается один раз
Открытое свойство Item Свойство, которое получает или задает значение свойства. (Унаследовано от GraphObject.)
Открытое свойство Owner Получает объект Graph, к которому принадлежит данный объект . (Унаследовано от GraphObject.)
Открытое свойство Properties Свойство, которое возвращает перечисление всех заметок.Последовательность перечисления является произвольной. (Унаследовано от GraphObject.)
Открытое свойство PropertyCount Свойство, которое возвращает число всех заметок. (Унаследовано от GraphObject.)
Открытое свойство PropertyKeys Свойство, которое возвращает перечисление всех ключей заметок.Последовательность перечисления является произвольной. (Унаследовано от GraphObject.)
Открытое свойство PropertyOptions
Открытое свойство PropertyValues Свойство, которое возвращает перечисление всех значений заметок.Последовательность перечисления является произвольной. (Унаследовано от GraphObject.)
Открытое свойство Visibility Вспомогательное свойство для получения/задания свойства видимости объекта GraphObject. (Унаследовано от GraphObject.)

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

Методы

  Имя Описание
Открытый метод AddCategory Добавление категории в объект (Унаследовано от GraphObject.)
Открытый метод ClearCategories Удаляет все категории из объекта. (Унаследовано от GraphObject.)
Открытый метод ClearValue(GraphProperty) Удаляет значение указанного свойства. (Унаследовано от GraphObject.)
Открытый метод Copy Сделайте копию графа метаданных.
Открытый метод CopyCategories Копирует все новые категории из данного объекта, сохраняя существующие категории. (Унаследовано от GraphObject.)
Открытый метод CopyProperties Копирует все новые свойства из данного объекта, сохраняя существующие значения свойств неизменными. (Унаследовано от GraphObject.)
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetValue(GraphProperty) Получает значение указанной заметки. (Унаследовано от GraphObject.)
Открытый метод GetValue<T>(GraphProperty, Graph) Получает значение указанного свойства. (Унаследовано от GraphObject.)
Открытый метод GetValue<T>(GraphProperty, T) Получает значение указанной заметки.Если свойство не задано, возвращается значение по умолчанию, которое вызывающий метод отправляет в этот метод. (Унаследовано от GraphObject.)
Открытый метод GetValue<T>(GraphProperty, Graph, GraphCategory%) Получает значение указанного свойства, а также возвращает категорию, из которой это значение свойства было унаследовано, если таковая имеется. (Унаследовано от GraphObject.)
Открытый метод GetValueAsString Возвращает заданное свойство как строку с использованием данного языка и региональных параметров. (Унаследовано от GraphObject.)
Открытый метод HasCategory(String) Возвращает значение true, если объект имеет заданную категорию. (Унаследовано от GraphObject.)
Открытый метод HasCategory(GraphCategory) Возвращает значение true, если объект имеет заданную категорию. (Унаследовано от GraphObject.)
Открытый метод HasCategory(IEnumerable<GraphCategory>) Возвращает значение true, если объект имеет любую из заданных категорий. (Унаследовано от GraphObject.)
Открытый метод HasCategoryInSet Определяет, относится ли заданный набор категорий к данному объекту. (Унаследовано от GraphObject.)
Открытый метод HasValue Возвращает значение true, если заданная заметка существует. (Унаследовано от GraphObject.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод RemoveCategory Удаление категории объекта. (Унаследовано от GraphObject.)
Открытый метод SetValue<T> Задает значение указанного свойства.Если свойство уже существует, его значение перезаписывается, за исключением случаев, когда флаги заметок блокируют перезапись. (Унаследовано от GraphObject.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)

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

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

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

См. также

Ссылки

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