C# Class Microsoft.Sarif.Viewer.CodeAnalysisResultManager

Inheritance: IVsSolutionEvents, IVsUpdateSolutionEvents2, IVsRunningDocTableEvents
Mostrar archivo Open project: Microsoft/sarif-sdk

Public Properties

Property Type Description
Instance CodeAnalysisResultManager

Private Properties

Property Type Description
AttachToDocumentChanges void
CanNavigateTo bool
ClearCurrentMarkers void
CodeAnalysisResultManager System
DetachFromDocumentChanges void
DownloadFile string
GetDocumentName string
Register void
RemapFileNames void
Unregister void

Public Methods

Method 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

Method 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 method

public DetachFromAllDocuments ( ) : void
return void

GetRebaselinedFileName() public method

public GetRebaselinedFileName ( string fileName ) : string
fileName string
return string

OnActiveProjectCfgChange() public method

public OnActiveProjectCfgChange ( IVsHierarchy pIVsHierarchy ) : int
pIVsHierarchy IVsHierarchy
return int

OnAfterAttributeChange() public method

public OnAfterAttributeChange ( uint docCookie, uint grfAttribs ) : int
docCookie uint
grfAttribs uint
return int

OnAfterCloseSolution() public method

public OnAfterCloseSolution ( object pUnkReserved ) : int
pUnkReserved object
return int

OnAfterDocumentWindowHide() public method

public OnAfterDocumentWindowHide ( uint docCookie, IVsWindowFrame pFrame ) : int
docCookie uint
pFrame IVsWindowFrame
return int

OnAfterFirstDocumentLock() public method

public OnAfterFirstDocumentLock ( uint docCookie, uint dwRDTLockType, uint dwReadLocksRemaining, uint dwEditLocksRemaining ) : int
docCookie uint
dwRDTLockType uint
dwReadLocksRemaining uint
dwEditLocksRemaining uint
return int

OnAfterLoadProject() public method

public OnAfterLoadProject ( IVsHierarchy pStubHierarchy, IVsHierarchy pRealHierarchy ) : int
pStubHierarchy IVsHierarchy
pRealHierarchy IVsHierarchy
return int

OnAfterOpenProject() public method

public OnAfterOpenProject ( IVsHierarchy pHierarchy, int fAdded ) : int
pHierarchy IVsHierarchy
fAdded int
return int

OnAfterOpenSolution() public method

public OnAfterOpenSolution ( object pUnkReserved, int fNewSolution ) : int
pUnkReserved object
fNewSolution int
return int

OnAfterSave() public method

public OnAfterSave ( uint docCookie ) : int
docCookie uint
return int

OnBeforeCloseProject() public method

public OnBeforeCloseProject ( IVsHierarchy pHierarchy, int fRemoved ) : int
pHierarchy IVsHierarchy
fRemoved int
return int

OnBeforeCloseSolution() public method

public OnBeforeCloseSolution ( object pUnkReserved ) : int
pUnkReserved object
return int

OnBeforeDocumentWindowShow() public method

public OnBeforeDocumentWindowShow ( uint docCookie, int fFirstShow, IVsWindowFrame pFrame ) : int
docCookie uint
fFirstShow int
pFrame IVsWindowFrame
return int

OnBeforeLastDocumentUnlock() public method

public OnBeforeLastDocumentUnlock ( uint docCookie, uint dwRDTLockType, uint dwReadLocksRemaining, uint dwEditLocksRemaining ) : int
docCookie uint
dwRDTLockType uint
dwReadLocksRemaining uint
dwEditLocksRemaining uint
return int

OnBeforeUnloadProject() public method

public OnBeforeUnloadProject ( IVsHierarchy pRealHierarchy, IVsHierarchy pStubHierarchy ) : int
pRealHierarchy IVsHierarchy
pStubHierarchy IVsHierarchy
return int

OnQueryCloseProject() public method

public OnQueryCloseProject ( IVsHierarchy pHierarchy, int fRemoving, int &pfCancel ) : int
pHierarchy IVsHierarchy
fRemoving int
pfCancel int
return int

OnQueryCloseSolution() public method

public OnQueryCloseSolution ( object pUnkReserved, int &pfCancel ) : int
pUnkReserved object
pfCancel int
return int

OnQueryUnloadProject() public method

public OnQueryUnloadProject ( IVsHierarchy pRealHierarchy, int &pfCancel ) : int
pRealHierarchy IVsHierarchy
pfCancel int
return int

TryRebaselineCurrentSarifError() public method

public TryRebaselineCurrentSarifError ( string originalFilename ) : bool
originalFilename string
return bool

UpdateProjectCfg_Begin() public method

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

UpdateProjectCfg_Done() public method

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
return int

UpdateSolution_Begin() public method

public UpdateSolution_Begin ( int &pfCancelUpdate ) : int
pfCancelUpdate int
return int

UpdateSolution_Cancel() public method

public UpdateSolution_Cancel ( ) : int
return int

UpdateSolution_Done() public method

public UpdateSolution_Done ( int fSucceeded, int fModified, int fCancelCommand ) : int
fSucceeded int
fModified int
fCancelCommand int
return int

UpdateSolution_StartUpdate() public method

public UpdateSolution_StartUpdate ( int &pfCancelUpdate ) : int
pfCancelUpdate int
return int

Property Details

Instance public_oe static_oe property

public static CodeAnalysisResultManager,Microsoft.Sarif.Viewer Instance
return CodeAnalysisResultManager