C# 클래스 Microsoft.CodeAnalysis.Sarif.Errors

파일 보기 프로젝트 열기: Microsoft/sarif-sdk

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

LogExceptionAccessingFile() 공개 정적인 메소드

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

LogExceptionCreatingLogFile() 공개 정적인 메소드

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

LogExceptionInstantiatingSkimmers() 공개 정적인 메소드

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

LogExceptionLoadingPdb() 공개 정적인 메소드

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

LogExceptionLoadingPlugin() 공개 정적인 메소드

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

LogExceptionLoadingTarget() 공개 정적인 메소드

public static LogExceptionLoadingTarget ( IAnalysisContext context ) : void
context IAnalysisContext
리턴 void

LogMissingFile() 공개 정적인 메소드

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

LogMissingRuleConfiguration() 공개 정적인 메소드

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

LogNoRulesLoaded() 공개 정적인 메소드

public static LogNoRulesLoaded ( IAnalysisContext context ) : void
context IAnalysisContext
리턴 void

LogNoValidAnalysisTargets() 공개 정적인 메소드

public static LogNoValidAnalysisTargets ( IAnalysisContext context ) : void
context IAnalysisContext
리턴 void

LogTargetParseError() 공개 정적인 메소드

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

LogUnhandledEngineException() 공개 정적인 메소드

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

LogUnhandledExceptionInitializingRule() 공개 정적인 메소드

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

LogUnhandledRuleExceptionAnalyzingTarget() 공개 정적인 메소드

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

LogUnhandledRuleExceptionAssessingTargetApplicability() 공개 정적인 메소드

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