다음을 통해 공유


CommandLineArguments 클래스

정의

에 대한 명령줄 인수를 나타내는 기본 클래스입니다 Microsoft.CodeAnalysis.CommonCompiler.

public ref class CommandLineArguments abstract
public abstract class CommandLineArguments
type CommandLineArguments = class
Public MustInherit Class CommandLineArguments
상속
CommandLineArguments
파생

속성

AdditionalFiles

분석기에서 사용할 수 있는 추가 코드가 아닌 텍스트 파일 집합입니다.

AnalyzerConfigPaths

EditorConfig 호환 분석기 구성 파일에 대한 경로 집합입니다.

AnalyzerReferences

명령줄에 제공된 분석기 참조입니다.

AppConfigPath

app.config 파일의 절대 경로이거나, 지정하지 않으면 null입니다.

BaseDirectory

인수에 저장된 상대 경로를 resolve 데 사용되는 디렉터리입니다.

ChecksumAlgorithm

원본 파일 디버그 체크섬 및 PDB 체크섬을 계산하는 데 사용할 해시 알고리즘입니다.

CompilationName

지정하지 않으면 컴파일 이름 또는 null입니다.

CompilationOptions

에 대한 옵션입니다 Compilation.

CompilationOptionsCore

에 대한 명령줄 인수를 나타내는 기본 클래스입니다 Microsoft.CodeAnalysis.CommonCompiler.

DisplayHelp

true이면 중에 명령줄 도움말을 추가합니다. Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)

DisplayLangVersions

true이면 컴파일러에서 지원하는 언어 버전 앞에 를 추가합니다. Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)

DisplayLogo

true이면 중 Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)명령줄 헤더 로고 앞에 를 추가합니다.

DisplayVersion

true이면 중에 컴파일러 버전을 추가합니다. Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)

DocumentationPath

설명서 주석 XML 파일의 절대 경로 또는 지정하지 않은 경우 null입니다.

EmbeddedFiles

PDB에 포함할 파일 집합입니다.

EmitOptions

내보내기 옵션을 가져옵니다.

EmitPdb

True이면 PDB 정보를 내보냅니다(독립 실행형 PDB 파일로 또는 PE 파일에 포함됨).

EmitPdbFile

출력 이진 파일에 포함되고 전혀 생성되지 않은 것과 달리 PDB가 PDB 파일에 생성되면 true를 반환합니다.

Encoding

원본 파일에 사용할 인코딩 또는 자동 검색/기본값의 경우 'null'입니다.

ErrorLogOptions

컴파일 또는 분석 진단 포함하는 SARIF 로그 파일 생성을 제어하는 옵션 또는 원하는 로그 파일이 없는 경우 null입니다.

ErrorLogPath

컴파일 또는 분석 진단 포함하는 SARIF 로그 파일 생성을 제어하는 옵션 또는 원하는 로그 파일이 없는 경우 null입니다.

Errors

명령줄 인수를 구문 분석하는 동안 오류가 발생했습니다.

GeneratedFilesOutputDirectory

생성된 파일을 배치하거나 null 생성된 파일을 내보내지 않을 디렉터리의 절대 경로입니다.

InteractiveMode

대화형 루프로 드롭합니다. 에 스크립트가 지정된 SourceFiles 경우 스크립트를 먼저 실행합니다.

KeyFileSearchPaths

키 파일을 검색하는 데 사용되는 절대 경로 시퀀스입니다.

ManifestResources

컴파일에 대한 인수로 지정된 리소스입니다.

MetadataReferences

명령줄에 제공된 메타데이터에 대한 참조입니다. /r 및 /addmodule을 통해 지정된 netmodules를 통해 지정된 어셈블리를 포함합니다.

NoWin32Manifest

true이면 로 지정된 Win32Manifest 매니페스트 또는 기본 매니페스트를 포함하여 Win32 매니페스트를 포함하지 마세요.

OutputDirectory

출력 디렉터리의 절대 경로입니다(보고된 오류가 있는 경우에만 null일 수 있음).

OutputFileName

지정하지 않으면 출력 파일의 이름 또는 null입니다.

OutputRefFilePath

출력 ref 어셈블리의 경로 또는 지정하지 않으면 null입니다.

ParseOptions

에 대한 옵션입니다 CommandLineParser.

ParseOptionsCore

에 대한 명령줄 인수를 나타내는 기본 클래스입니다 Microsoft.CodeAnalysis.CommonCompiler.

PathMap

경로 쌍의 목록입니다. 명령줄 컴파일러 옵션 /pathMap:X1=Y1; X2=Y2... X1의 접두사 뒤에 경로 구분 기호를 Y1로 바꾸고 다음 각 쌍에 대해 경로 구분 기호로 바꿉다.

PdbPath

.pdb 확장자를 사용하여 출력 이진 경로와 동일한 경우 PDB 파일 또는 null의 경로입니다.

PreferredUILang

기본 출력 언어 이름을 지정합니다.

PrintFullPaths

true이면 진단 오류 또는 경고가 포함된 파일의 전체 경로를 인쇄합니다.

ReferencePaths

참조를 검색하는 데 사용되는 절대 경로 시퀀스입니다.

ReportAnalyzer

에 대한 명령줄 인수를 나타내는 기본 클래스입니다 Microsoft.CodeAnalysis.CommonCompiler.

ReportInternalsVisibleToAttributes

컴파일러가 이 컴파일에서 보는 모든 어셈블리에 대해 InternalsVisibleToAttributes와 관련된 추가 정보를 보고합니다.

RuleSetPath

지정하지 않으면 .ruleset 파일 또는 null의 절대 경로입니다.

ScriptArguments

스크립트 파일 또는 구분 기호 "--"를 따르는 인수입니다. 명령줄 파서가 대화형이 아닌 경우 Null입니다.

SkipAnalyzers

에 대한 명령줄 인수를 나타내는 기본 클래스입니다 Microsoft.CodeAnalysis.CommonCompiler.

SourceFiles

원본 파일 경로입니다.

SourceLink

컴파일에 포함된 소스 코드의 스냅샷 저장하는 원본 서버에 컴파일을 연결하는 정보가 포함된 파일의 경로입니다.

SourcePaths

#load 지시문으로 지정된 원본을 검색하는 데 사용되는 절대 경로 시퀀스입니다.

TouchedFilesPath

컴파일러에서 액세스하는 파일 경로 로그의 전체 경로이거나 파일 로깅을 표시하지 않아야 하는 경우 null입니다.

Utf8Output

true이면 출력에 UTF-8을 사용합니다.

Win32Icon

.ico 아이콘 파일의 경로입니다.

Win32Manifest

출력 PE(이식 가능한 실행 파일) 파일에 포함할 Win32 매니페스트 파일의 경로입니다.

Win32ResourceFile

Win32 리소스의 경로입니다.

메서드

GetOutputFilePath(String)

컴파일이 성공하면 컴파일러에서 어셈블리를 생성할 파일의 전체 경로를 반환합니다.

GetPdbFilePath(String)

가 true이고 컴파일이 성공하면 EmitPdbFile 컴파일러에서 디버그 기호를 생성하는 PDB 파일의 전체 경로를 반환합니다.

ResolveAnalyzerReferences(IAnalyzerAssemblyLoader)

지정된 파일 확인자를 사용하여 에 AnalyzerReferences 저장된 분석기 참조를 확인합니다.

ResolveMetadataReferences(MetadataReferenceResolver)

지정된 파일 확인자 및 메타데이터 공급자를 사용하여 에 MetadataReferences 저장된 메타데이터 참조를 확인합니다.

적용 대상