C# 클래스 SonarQube.Common.ProcessRunnerArguments

Data class containing parameters required to execute a new process
파일 보기 프로젝트 열기: SonarSource-VisualStudio/sonarqube-roslyn-sdk 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
SensitivePropertyKeys string[]

공개 메소드들

메소드 설명
ContainsSensitiveData ( string text ) : bool

Determines whether the text contains sensitive data that should not be logged/written to file

GetCommandLineArgsLogText ( ) : string

Returns the string that should be used when logging command line arguments (sensitive data will have been removed)

GetQuotedArg ( string arg ) : string
GetQuotedCommandLineArgs ( ) : string
ProcessRunnerArguments ( string exeName, ILogger logger ) : System

메소드 상세

ContainsSensitiveData() 공개 정적인 메소드

Determines whether the text contains sensitive data that should not be logged/written to file
public static ContainsSensitiveData ( string text ) : bool
text string
리턴 bool

GetCommandLineArgsLogText() 공개 메소드

Returns the string that should be used when logging command line arguments (sensitive data will have been removed)
public GetCommandLineArgsLogText ( ) : string
리턴 string

GetQuotedArg() 공개 정적인 메소드

public static GetQuotedArg ( string arg ) : string
arg string
리턴 string

GetQuotedCommandLineArgs() 공개 메소드

public GetQuotedCommandLineArgs ( ) : string
리턴 string

ProcessRunnerArguments() 공개 메소드

public ProcessRunnerArguments ( string exeName, ILogger logger ) : System
exeName string
logger ILogger
리턴 System

프로퍼티 상세

SensitivePropertyKeys 공개적으로 정적으로 프로퍼티

Strings that are used to indicate arguments that contain sensitive data that should not be logged
public static string[] SensitivePropertyKeys
리턴 string[]