C# Class Microsoft.Sarif.Viewer.CodeAnalysisResultManager

Inheritance: IVsSolutionEvents, IVsUpdateSolutionEvents2, IVsRunningDocTableEvents
Afficher le fichier Open project: Microsoft/sarif-sdk

Méthodes publiques

Свойство Type Description
Instance CodeAnalysisResultManager

Private Properties

Свойство Type Description
AttachToDocumentChanges void
CanNavigateTo bool
ClearCurrentMarkers void
CodeAnalysisResultManager System
DetachFromDocumentChanges void
DownloadFile string
GetDocumentName string
Register void
RemapFileNames void
Unregister void

Méthodes publiques

Méthode Description
DetachFromAllDocuments ( ) : void
GetRebaselinedFileName ( string fileName ) : string
OnActiveProjectCfgChange ( IVsHierarchy pIVsHierarchy ) : int
OnAfterAttributeChange ( uint docCookie, uint grfAttribs ) : int
OnAfterCloseSolution ( object pUnkReserved ) : int
OnAfterDocumentWindowHide ( uint docCookie, IVsWindowFrame pFrame ) : int
OnAfterFirstDocumentLock ( uint docCookie, uint dwRDTLockType, uint dwReadLocksRemaining, uint dwEditLocksRemaining ) : int
OnAfterLoadProject ( IVsHierarchy pStubHierarchy, IVsHierarchy pRealHierarchy ) : int
OnAfterOpenProject ( IVsHierarchy pHierarchy, int fAdded ) : int
OnAfterOpenSolution ( object pUnkReserved, int fNewSolution ) : int
OnAfterSave ( uint docCookie ) : int
OnBeforeCloseProject ( IVsHierarchy pHierarchy, int fRemoved ) : int
OnBeforeCloseSolution ( object pUnkReserved ) : int
OnBeforeDocumentWindowShow ( uint docCookie, int fFirstShow, IVsWindowFrame pFrame ) : int
OnBeforeLastDocumentUnlock ( uint docCookie, uint dwRDTLockType, uint dwReadLocksRemaining, uint dwEditLocksRemaining ) : int
OnBeforeUnloadProject ( IVsHierarchy pRealHierarchy, IVsHierarchy pStubHierarchy ) : int
OnQueryCloseProject ( IVsHierarchy pHierarchy, int fRemoving, int &pfCancel ) : int
OnQueryCloseSolution ( object pUnkReserved, int &pfCancel ) : int
OnQueryUnloadProject ( IVsHierarchy pRealHierarchy, int &pfCancel ) : int
TryRebaselineCurrentSarifError ( string originalFilename ) : bool
UpdateProjectCfg_Begin ( IVsHierarchy pHierProj, IVsCfg pCfgProj, IVsCfg pCfgSln, uint dwAction, int &pfCancel ) : int
UpdateProjectCfg_Done ( IVsHierarchy pHierProj, IVsCfg pCfgProj, IVsCfg pCfgSln, uint dwAction, int fSuccess, int fCancel ) : int
UpdateSolution_Begin ( int &pfCancelUpdate ) : int
UpdateSolution_Cancel ( ) : int
UpdateSolution_Done ( int fSucceeded, int fModified, int fCancelCommand ) : int
UpdateSolution_StartUpdate ( int &pfCancelUpdate ) : int

Private Methods

Méthode Description
AttachToDocumentChanges ( uint docCookie, IVsWindowFrame pFrame ) : void

Try to get documentname for current document with and invoke attach for each item in analysis results collection.

CanNavigateTo ( SarifErrorListItem sarifError ) : bool
ClearCurrentMarkers ( ) : void
CodeAnalysisResultManager ( ) : System
DetachFromDocumentChanges ( uint docCookie ) : void

Invoke detach for each item in analysis results collection

DownloadFile ( string fileUrl ) : string
GetDocumentName ( uint docCookie, IVsWindowFrame pFrame ) : string
Register ( ) : void
RemapFileNames ( string originalPath, string remappedPath ) : void
Unregister ( ) : void

Method Details

DetachFromAllDocuments() public méthode

public DetachFromAllDocuments ( ) : void
Résultat void

GetRebaselinedFileName() public méthode

public GetRebaselinedFileName ( string fileName ) : string
fileName string
Résultat string

OnActiveProjectCfgChange() public méthode

public OnActiveProjectCfgChange ( IVsHierarchy pIVsHierarchy ) : int
pIVsHierarchy IVsHierarchy
Résultat int

OnAfterAttributeChange() public méthode

public OnAfterAttributeChange ( uint docCookie, uint grfAttribs ) : int
docCookie uint
grfAttribs uint
Résultat int

OnAfterCloseSolution() public méthode

public OnAfterCloseSolution ( object pUnkReserved ) : int
pUnkReserved object
Résultat int

OnAfterDocumentWindowHide() public méthode

public OnAfterDocumentWindowHide ( uint docCookie, IVsWindowFrame pFrame ) : int
docCookie uint
pFrame IVsWindowFrame
Résultat int

OnAfterFirstDocumentLock() public méthode

public OnAfterFirstDocumentLock ( uint docCookie, uint dwRDTLockType, uint dwReadLocksRemaining, uint dwEditLocksRemaining ) : int
docCookie uint
dwRDTLockType uint
dwReadLocksRemaining uint
dwEditLocksRemaining uint
Résultat int

OnAfterLoadProject() public méthode

public OnAfterLoadProject ( IVsHierarchy pStubHierarchy, IVsHierarchy pRealHierarchy ) : int
pStubHierarchy IVsHierarchy
pRealHierarchy IVsHierarchy
Résultat int

OnAfterOpenProject() public méthode

public OnAfterOpenProject ( IVsHierarchy pHierarchy, int fAdded ) : int
pHierarchy IVsHierarchy
fAdded int
Résultat int

OnAfterOpenSolution() public méthode

public OnAfterOpenSolution ( object pUnkReserved, int fNewSolution ) : int
pUnkReserved object
fNewSolution int
Résultat int

OnAfterSave() public méthode

public OnAfterSave ( uint docCookie ) : int
docCookie uint
Résultat int

OnBeforeCloseProject() public méthode

public OnBeforeCloseProject ( IVsHierarchy pHierarchy, int fRemoved ) : int
pHierarchy IVsHierarchy
fRemoved int
Résultat int

OnBeforeCloseSolution() public méthode

public OnBeforeCloseSolution ( object pUnkReserved ) : int
pUnkReserved object
Résultat int

OnBeforeDocumentWindowShow() public méthode

public OnBeforeDocumentWindowShow ( uint docCookie, int fFirstShow, IVsWindowFrame pFrame ) : int
docCookie uint
fFirstShow int
pFrame IVsWindowFrame
Résultat int

OnBeforeLastDocumentUnlock() public méthode

public OnBeforeLastDocumentUnlock ( uint docCookie, uint dwRDTLockType, uint dwReadLocksRemaining, uint dwEditLocksRemaining ) : int
docCookie uint
dwRDTLockType uint
dwReadLocksRemaining uint
dwEditLocksRemaining uint
Résultat int

OnBeforeUnloadProject() public méthode

public OnBeforeUnloadProject ( IVsHierarchy pRealHierarchy, IVsHierarchy pStubHierarchy ) : int
pRealHierarchy IVsHierarchy
pStubHierarchy IVsHierarchy
Résultat int

OnQueryCloseProject() public méthode

public OnQueryCloseProject ( IVsHierarchy pHierarchy, int fRemoving, int &pfCancel ) : int
pHierarchy IVsHierarchy
fRemoving int
pfCancel int
Résultat int

OnQueryCloseSolution() public méthode

public OnQueryCloseSolution ( object pUnkReserved, int &pfCancel ) : int
pUnkReserved object
pfCancel int
Résultat int

OnQueryUnloadProject() public méthode

public OnQueryUnloadProject ( IVsHierarchy pRealHierarchy, int &pfCancel ) : int
pRealHierarchy IVsHierarchy
pfCancel int
Résultat int

TryRebaselineCurrentSarifError() public méthode

public TryRebaselineCurrentSarifError ( string originalFilename ) : bool
originalFilename string
Résultat bool

UpdateProjectCfg_Begin() public méthode

public UpdateProjectCfg_Begin ( IVsHierarchy pHierProj, IVsCfg pCfgProj, IVsCfg pCfgSln, uint dwAction, int &pfCancel ) : int
pHierProj IVsHierarchy
pCfgProj IVsCfg
pCfgSln IVsCfg
dwAction uint
pfCancel int
Résultat int

UpdateProjectCfg_Done() public méthode

public UpdateProjectCfg_Done ( IVsHierarchy pHierProj, IVsCfg pCfgProj, IVsCfg pCfgSln, uint dwAction, int fSuccess, int fCancel ) : int
pHierProj IVsHierarchy
pCfgProj IVsCfg
pCfgSln IVsCfg
dwAction uint
fSuccess int
fCancel int
Résultat int

UpdateSolution_Begin() public méthode

public UpdateSolution_Begin ( int &pfCancelUpdate ) : int
pfCancelUpdate int
Résultat int

UpdateSolution_Cancel() public méthode

public UpdateSolution_Cancel ( ) : int
Résultat int

UpdateSolution_Done() public méthode

public UpdateSolution_Done ( int fSucceeded, int fModified, int fCancelCommand ) : int
fSucceeded int
fModified int
fCancelCommand int
Résultat int

UpdateSolution_StartUpdate() public méthode

public UpdateSolution_StartUpdate ( int &pfCancelUpdate ) : int
pfCancelUpdate int
Résultat int

Property Details

Instance public_oe static_oe property

public static CodeAnalysisResultManager,Microsoft.Sarif.Viewer Instance
Résultat CodeAnalysisResultManager