C# Класс SonarLint.VisualStudio.Integration.UnitTests.ProjectMock

Наследование: VsUIHierarchyMock, IVsProject, Project, IVsBuildPropertyStorage, IVsAggregatableProjectCorrected
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
IVsAggregatableProjectCorrected int
IVsAggregatableProjectCorrected int
IVsAggregatableProjectCorrected int
IVsAggregatableProjectCorrected int
IVsBuildPropertyStorage int
IVsBuildPropertyStorage int
IVsBuildPropertyStorage int
IVsProject int
IVsProject int
IVsProject int
IVsProject int
IVsProject int
IVsProject int
Project dynamic
Project void
Project void

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

Метод Описание
AddOrGetFile ( string filePath ) : uint
ClearBuildProperty ( string propertyName ) : void
ClearProjectKind ( ) : void
GetAggregateProjectTypeGuids ( ) : IEnumerable
GetBuildProperty ( string propertyName ) : string
ProjectMock ( string projectFile ) : EnvDTE
RemoveFile ( string filePath ) : void
SetAggregateProjectTypeGuids ( ) : void
SetAggregateProjectTypeString ( string str ) : void
SetBuildProperty ( string propertyName, string value ) : void
SetCSProjectKind ( ) : void
SetProjectKind ( System.Guid kind ) : void
SetTestProject ( ) : void
SetVBProjectKind ( ) : void

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

Метод Описание
IVsAggregatableProjectCorrected ( ) : int
IVsAggregatableProjectCorrected ( IntPtr punkInnerIUnknown ) : int
IVsAggregatableProjectCorrected ( string &pbstrProjTypeGuids ) : int
IVsAggregatableProjectCorrected ( string pszFilename, string pszLocation, string pszName, uint grfCreateFlags, System.Guid &iidProject, IntPtr &ppvProject, int &pfCanceled ) : int
IVsBuildPropertyStorage ( string pszPropName, string pszConfigName, uint storage ) : int
IVsBuildPropertyStorage ( string pszPropName, string pszConfigName, uint storage, string &pbstrPropValue ) : int
IVsBuildPropertyStorage ( uint item, string pszAttributeName, string &pbstrAttributeValue ) : int
IVsProject ( string pszMkDocument, int &pfFound, VSDOCUMENTPRIORITY pdwPriority, uint &pitemid ) : int
IVsProject ( uint itemid, System.Guid &rguidLogicalView, IntPtr punkDocDataExisting, IVsWindowFrame &ppWindowFrame ) : int
IVsProject ( uint itemid, Microsoft &ppSP ) : int
IVsProject ( uint itemidLoc, VSADDITEMOPERATION dwAddItemOperation, string pszItemName, uint cFilesToOpen, string rgpszFilesToOpen, IntPtr hwndDlgOwner, VSADDRESULT pResult ) : int
IVsProject ( uint itemid, string &pbstrMkDocument ) : int
IVsProject ( uint itemidLoc, string pszExt, string pszSuggestedRoot, string &pbstrItemName ) : int
Project ( string ExtenderName ) : dynamic
Project ( ) : void
Project ( string NewFileName ) : void

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

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

public AddOrGetFile ( string filePath ) : uint
filePath string
Результат uint

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

public ClearBuildProperty ( string propertyName ) : void
propertyName string
Результат void

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

public ClearProjectKind ( ) : void
Результат void

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

public GetAggregateProjectTypeGuids ( ) : IEnumerable
Результат IEnumerable

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

public GetBuildProperty ( string propertyName ) : string
propertyName string
Результат string

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

public ProjectMock ( string projectFile ) : EnvDTE
projectFile string
Результат EnvDTE

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

public RemoveFile ( string filePath ) : void
filePath string
Результат void

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

public SetAggregateProjectTypeGuids ( ) : void
Результат void

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

public SetAggregateProjectTypeString ( string str ) : void
str string
Результат void

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

public SetBuildProperty ( string propertyName, string value ) : void
propertyName string
value string
Результат void

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

public SetCSProjectKind ( ) : void
Результат void

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

public SetProjectKind ( System.Guid kind ) : void
kind System.Guid
Результат void

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

public SetTestProject ( ) : void
Результат void

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

public SetVBProjectKind ( ) : void
Результат void