C# Class Microsoft.CodeAnalysis.Sarif.Errors

Mostra file Open project: Microsoft/sarif-sdk

Public Methods

Method Description
LogExceptionAccessingFile ( IAnalysisContext context, string fileName, Exception exception ) : void
LogExceptionCreatingLogFile ( IAnalysisContext context, string fileName, Exception exception ) : void
LogExceptionInstantiatingSkimmers ( IAnalysisContext context, IEnumerable skimmerAssemblies, Exception exception ) : void
LogExceptionLoadingPdb ( IAnalysisContext context, Exception exception ) : void
LogExceptionLoadingPlugin ( string pluginFilePath, IAnalysisContext context, Exception exception ) : void
LogExceptionLoadingTarget ( IAnalysisContext context ) : void
LogMissingFile ( IAnalysisContext context, string fileName ) : void
LogMissingRuleConfiguration ( IAnalysisContext context, string reasonForNotAnalyzing ) : void
LogNoRulesLoaded ( IAnalysisContext context ) : void
LogNoValidAnalysisTargets ( IAnalysisContext context ) : void
LogTargetParseError ( IAnalysisContext context, Region region, string message ) : void
LogUnhandledEngineException ( IAnalysisContext context, Exception exception ) : RuntimeConditions
LogUnhandledExceptionInitializingRule ( IAnalysisContext context, Exception exception ) : void
LogUnhandledRuleExceptionAnalyzingTarget ( HashSet disabledSkimmers, IAnalysisContext context, Exception exception ) : RuntimeConditions
LogUnhandledRuleExceptionAssessingTargetApplicability ( HashSet disabledSkimmers, IAnalysisContext context, Exception exception ) : void

Private Methods

Method Description
CreateNotification ( Uri uri, string notificationId, NotificationLevel level, Exception exception, bool persistExceptionStack ) : Notification
CreateNotification ( Uri uri, string notificationId, string ruleId, NotificationLevel level, Exception exception, bool persistExceptionStack ) : Notification
GetMessageFormatResourceForNotification ( string notificationId ) : string

Method Details

LogExceptionAccessingFile() public static method

public static LogExceptionAccessingFile ( IAnalysisContext context, string fileName, Exception exception ) : void
context IAnalysisContext
fileName string
exception System.Exception
return void

LogExceptionCreatingLogFile() public static method

public static LogExceptionCreatingLogFile ( IAnalysisContext context, string fileName, Exception exception ) : void
context IAnalysisContext
fileName string
exception System.Exception
return void

LogExceptionInstantiatingSkimmers() public static method

public static LogExceptionInstantiatingSkimmers ( IAnalysisContext context, IEnumerable skimmerAssemblies, Exception exception ) : void
context IAnalysisContext
skimmerAssemblies IEnumerable
exception System.Exception
return void

LogExceptionLoadingPdb() public static method

public static LogExceptionLoadingPdb ( IAnalysisContext context, Exception exception ) : void
context IAnalysisContext
exception System.Exception
return void

LogExceptionLoadingPlugin() public static method

public static LogExceptionLoadingPlugin ( string pluginFilePath, IAnalysisContext context, Exception exception ) : void
pluginFilePath string
context IAnalysisContext
exception System.Exception
return void

LogExceptionLoadingTarget() public static method

public static LogExceptionLoadingTarget ( IAnalysisContext context ) : void
context IAnalysisContext
return void

LogMissingFile() public static method

public static LogMissingFile ( IAnalysisContext context, string fileName ) : void
context IAnalysisContext
fileName string
return void

LogMissingRuleConfiguration() public static method

public static LogMissingRuleConfiguration ( IAnalysisContext context, string reasonForNotAnalyzing ) : void
context IAnalysisContext
reasonForNotAnalyzing string
return void

LogNoRulesLoaded() public static method

public static LogNoRulesLoaded ( IAnalysisContext context ) : void
context IAnalysisContext
return void

LogNoValidAnalysisTargets() public static method

public static LogNoValidAnalysisTargets ( IAnalysisContext context ) : void
context IAnalysisContext
return void

LogTargetParseError() public static method

public static LogTargetParseError ( IAnalysisContext context, Region region, string message ) : void
context IAnalysisContext
region Region
message string
return void

LogUnhandledEngineException() public static method

public static LogUnhandledEngineException ( IAnalysisContext context, Exception exception ) : RuntimeConditions
context IAnalysisContext
exception System.Exception
return RuntimeConditions

LogUnhandledExceptionInitializingRule() public static method

public static LogUnhandledExceptionInitializingRule ( IAnalysisContext context, Exception exception ) : void
context IAnalysisContext
exception System.Exception
return void

LogUnhandledRuleExceptionAnalyzingTarget() public static method

public static LogUnhandledRuleExceptionAnalyzingTarget ( HashSet disabledSkimmers, IAnalysisContext context, Exception exception ) : RuntimeConditions
disabledSkimmers HashSet
context IAnalysisContext
exception System.Exception
return RuntimeConditions

LogUnhandledRuleExceptionAssessingTargetApplicability() public static method

public static LogUnhandledRuleExceptionAssessingTargetApplicability ( HashSet disabledSkimmers, IAnalysisContext context, Exception exception ) : void
disabledSkimmers HashSet
context IAnalysisContext
exception System.Exception
return void