C# Класс DDDLanguage.DDDLanguagePackage

Наследование: Package, IVsPersistSolutionProps
Показать файл Открыть проект

Открытые методы

Метод Описание
DDDLanguagePackage ( ) : System

Default constructor of the package. Inside this method you can place any initialization code that does not require any Visual Studio service because at this point the package object is created but not sited yet inside Visual Studio environment. The place to do all the other initialization is the Initialize method.

LoadUserOptions ( IVsSolutionPersistence pPersistence, uint grfLoadOpts ) : int
MenuItemCompile_BeforeQueryStatus ( object sender, EventArgs e ) : void
OnProjectLoadFailure ( IVsHierarchy pStubHierarchy, string pszProjectName, string pszProjectMk, string pszKey ) : int
QuerySaveSolutionProps ( IVsHierarchy pHierarchy, VSQUERYSAVESLNPROPS pqsspSave ) : int
ReadSolutionProps ( IVsHierarchy pHierarchy, string pszProjectName, string pszProjectMk, string pszKey, int fPreLoad, IPropertyBag pPropBag ) : int
ReadUserOptions ( IStream pOptionsStream, string pszKey ) : int
SaveSolutionProps ( IVsHierarchy pHierarchy, IVsSolutionPersistence pPersistence ) : int
SaveUserOptions ( IVsSolutionPersistence pPersistence ) : int
WriteSolutionProps ( IVsHierarchy pHierarchy, string pszKey, IPropertyBag pPropBag ) : int
WriteUserOptions ( IStream pOptionsStream, string pszKey ) : int

Защищенные методы

Метод Описание
Initialize ( ) : void

Initialization of the package; this method is called right after the package is sited, so this is the place where you can put all the initilaization code that rely on services provided by VisualStudio.

Приватные методы

Метод Описание
CompileDsl ( object sender, EventArgs e ) : void
DslPlatformWindow ( ) : void
LoginDslPlatformWindow ( object sender, EventArgs e ) : void
ReadInfo ( DatabaseInfo info, IPropertyBag pBag ) : void
ReadInfo ( LibraryInfo info, IPropertyBag pBag ) : void
ShowDslPlatformWindow ( object sender, EventArgs e ) : void
TryReadBool ( string property, IPropertyBag pBag, bool defaultValue = false ) : bool
TryReadString ( string property, IPropertyBag pBag ) : string
WriteInfo ( DatabaseInfo info, IPropertyBag pBag ) : void
WriteInfo ( LibraryInfo info, IPropertyBag pBag ) : void

Описание методов

DDDLanguagePackage() публичный Метод

Default constructor of the package. Inside this method you can place any initialization code that does not require any Visual Studio service because at this point the package object is created but not sited yet inside Visual Studio environment. The place to do all the other initialization is the Initialize method.
public DDDLanguagePackage ( ) : System
Результат System

Initialize() защищенный Метод

Initialization of the package; this method is called right after the package is sited, so this is the place where you can put all the initilaization code that rely on services provided by VisualStudio.
protected Initialize ( ) : void
Результат void

LoadUserOptions() публичный Метод

public LoadUserOptions ( IVsSolutionPersistence pPersistence, uint grfLoadOpts ) : int
pPersistence IVsSolutionPersistence
grfLoadOpts uint
Результат int

MenuItemCompile_BeforeQueryStatus() публичный Метод

public MenuItemCompile_BeforeQueryStatus ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

OnProjectLoadFailure() публичный Метод

public OnProjectLoadFailure ( IVsHierarchy pStubHierarchy, string pszProjectName, string pszProjectMk, string pszKey ) : int
pStubHierarchy IVsHierarchy
pszProjectName string
pszProjectMk string
pszKey string
Результат int

QuerySaveSolutionProps() публичный Метод

public QuerySaveSolutionProps ( IVsHierarchy pHierarchy, VSQUERYSAVESLNPROPS pqsspSave ) : int
pHierarchy IVsHierarchy
pqsspSave VSQUERYSAVESLNPROPS
Результат int

ReadSolutionProps() публичный Метод

public ReadSolutionProps ( IVsHierarchy pHierarchy, string pszProjectName, string pszProjectMk, string pszKey, int fPreLoad, IPropertyBag pPropBag ) : int
pHierarchy IVsHierarchy
pszProjectName string
pszProjectMk string
pszKey string
fPreLoad int
pPropBag IPropertyBag
Результат int

ReadUserOptions() публичный Метод

public ReadUserOptions ( IStream pOptionsStream, string pszKey ) : int
pOptionsStream IStream
pszKey string
Результат int

SaveSolutionProps() публичный Метод

public SaveSolutionProps ( IVsHierarchy pHierarchy, IVsSolutionPersistence pPersistence ) : int
pHierarchy IVsHierarchy
pPersistence IVsSolutionPersistence
Результат int

SaveUserOptions() публичный Метод

public SaveUserOptions ( IVsSolutionPersistence pPersistence ) : int
pPersistence IVsSolutionPersistence
Результат int

WriteSolutionProps() публичный Метод

public WriteSolutionProps ( IVsHierarchy pHierarchy, string pszKey, IPropertyBag pPropBag ) : int
pHierarchy IVsHierarchy
pszKey string
pPropBag IPropertyBag
Результат int

WriteUserOptions() публичный Метод

public WriteUserOptions ( IStream pOptionsStream, string pszKey ) : int
pOptionsStream IStream
pszKey string
Результат int