GlobalObject Класс

Определение

Предоставляет базовый класс для типов, экземпляры которых доступны для каждого проекта.

public ref class GlobalObject abstract : Microsoft::VisualStudio::Shell::Design::GlobalType
public abstract class GlobalObject : Microsoft.VisualStudio.Shell.Design.GlobalType
type GlobalObject = class
    inherit GlobalType
Public MustInherit Class GlobalObject
Inherits GlobalType
Наследование

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

GlobalObject(Type, String)

Инициализирует новый экземпляр класса GlobalObject.

Свойства

Instance

Получает созданный по запросу экземпляр глобального объекта.

Name

Получает рекомендованное имя глобального объекта.

ObjectType

Получает проверенный тип GlobalType.

(Унаследовано от GlobalType)

Методы

ClearInstance()

Удаляет свойство Instance.

ClearObjectType()

Удаляет свойство ObjectType.

(Унаследовано от GlobalType)
CreateInstance()

Создает кэшированный экземпляр глобального объекта.

Equals(Object)

Проверяет, равен ли заданный объект текущему глобальному объекту.

GetHashCode()

Возвращает хэш-код для текущего глобального объекта.

GetObjectType()

Возвращает тип этого глобального типа.

(Унаследовано от GlobalType)
GetSerializer(Type)

Возвращает проверенный сериализатор заданного типа для глобального объекта.

GetSerializerCore(Type)

Возвращает сериализатор заданного типа для глобального объекта.

OnChanged(EventArgs)

Вызывает событие Changed.

(Унаследовано от GlobalType)
OnChanging(EventArgs)

Вызывает событие Changing.

(Унаследовано от GlobalType)
OnCreated(EventArgs)

Вызывает событие Created.

OnRemoved(EventArgs)

Вызывает событие Removed.

(Унаследовано от GlobalType)
OnRemoving(EventArgs)

Вызывает событие Removing.

(Унаследовано от GlobalType)
PerformChange()

Повторно инициализирует глобальный объект и уведомляет пользователей об изменениях в состоянии или форме.

PerformRemove()

Очищает глобальный объект и уведомляет пользователей о его удалении.

События

Changed

Происходит после изменения текущего глобального типа.

(Унаследовано от GlobalType)
Changing

Происходит до изменения текущего глобального типа.

(Унаследовано от GlobalType)
Created

Происходит при создании экземпляра глобального объекта.

Removed

Происходит после удаления текущего глобального типа из использования.

(Унаследовано от GlobalType)
Removing

Происходит до удаления текущего глобального типа.

(Унаследовано от GlobalType)

Применяется к