다음을 통해 공유


CSharpCommandLineArguments 클래스

정의

C# Microsoft.CodeAnalysis.CSharp.CSharpCompiler에 대한 명령줄 인수입니다.

public ref class CSharpCommandLineArguments sealed : Microsoft::CodeAnalysis::CommandLineArguments
public sealed class CSharpCommandLineArguments : Microsoft.CodeAnalysis.CommandLineArguments
type CSharpCommandLineArguments = class
    inherit CommandLineArguments
Public NotInheritable Class CSharpCommandLineArguments
Inherits CommandLineArguments
상속
CSharpCommandLineArguments

속성

AdditionalFiles

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

(다음에서 상속됨 CommandLineArguments)
AnalyzerConfigPaths

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

(다음에서 상속됨 CommandLineArguments)
AnalyzerReferences

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

(다음에서 상속됨 CommandLineArguments)
AppConfigPath

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

(다음에서 상속됨 CommandLineArguments)
BaseDirectory

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

(다음에서 상속됨 CommandLineArguments)
ChecksumAlgorithm

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

(다음에서 상속됨 CommandLineArguments)
CompilationName

컴파일 이름 또는 지정되지 않은 경우 null입니다.

(다음에서 상속됨 CommandLineArguments)
CompilationOptions

에서 Microsoft.CodeAnalysis.CSharp.CSharpCompiler만든 C# Compilation 에 대한 컴파일 옵션을 가져옵니다.

CompilationOptionsCore

C# Microsoft.CodeAnalysis.CSharp.CSharpCompiler에 대한 명령줄 인수입니다.

(다음에서 상속됨 CommandLineArguments)
DisplayHelp

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

(다음에서 상속됨 CommandLineArguments)
DisplayLangVersions

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

(다음에서 상속됨 CommandLineArguments)
DisplayLogo

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

(다음에서 상속됨 CommandLineArguments)
DisplayVersion

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

(다음에서 상속됨 CommandLineArguments)
DocumentationPath

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

(다음에서 상속됨 CommandLineArguments)
EmbeddedFiles

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

(다음에서 상속됨 CommandLineArguments)
EmitOptions

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

(다음에서 상속됨 CommandLineArguments)
EmitPdb

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

(다음에서 상속됨 CommandLineArguments)
EmitPdbFile

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

(다음에서 상속됨 CommandLineArguments)
Encoding

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

(다음에서 상속됨 CommandLineArguments)
ErrorLogOptions

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

(다음에서 상속됨 CommandLineArguments)
ErrorLogPath

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

(다음에서 상속됨 CommandLineArguments)
Errors

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

(다음에서 상속됨 CommandLineArguments)
GeneratedFilesOutputDirectory

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

(다음에서 상속됨 CommandLineArguments)
InteractiveMode

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

(다음에서 상속됨 CommandLineArguments)
KeyFileSearchPaths

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

(다음에서 상속됨 CommandLineArguments)
ManifestResources

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

(다음에서 상속됨 CommandLineArguments)
MetadataReferences

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

(다음에서 상속됨 CommandLineArguments)
NoWin32Manifest

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

(다음에서 상속됨 CommandLineArguments)
OutputDirectory

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

(다음에서 상속됨 CommandLineArguments)
OutputFileName

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

(다음에서 상속됨 CommandLineArguments)
OutputRefFilePath

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

(다음에서 상속됨 CommandLineArguments)
ParseOptions

C# Compilation에 대한 구문 분석 옵션을 가져옵니다.

ParseOptionsCore

C# Microsoft.CodeAnalysis.CSharp.CSharpCompiler에 대한 명령줄 인수입니다.

(다음에서 상속됨 CommandLineArguments)
PathMap

경로 쌍의 목록입니다. 명령줄 컴파일러 옵션 /pathMap:X1=Y1의 값을 저장합니다. X2=Y2... X1 접두사 뒤에 경로 구분 기호를 Y1로 바꾸고 다음 각 쌍에 대해 경로 구분 기호를 잇는 등의 작업을 수행합니다.

(다음에서 상속됨 CommandLineArguments)
PdbPath

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

(다음에서 상속됨 CommandLineArguments)
PreferredUILang

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

(다음에서 상속됨 CommandLineArguments)
PrintFullPaths

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

(다음에서 상속됨 CommandLineArguments)
ReferencePaths

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

(다음에서 상속됨 CommandLineArguments)
ReportAnalyzer

C# Microsoft.CodeAnalysis.CSharp.CSharpCompiler에 대한 명령줄 인수입니다.

(다음에서 상속됨 CommandLineArguments)
ReportInternalsVisibleToAttributes

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

(다음에서 상속됨 CommandLineArguments)
RuleSetPath

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

(다음에서 상속됨 CommandLineArguments)
ScriptArguments

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

(다음에서 상속됨 CommandLineArguments)
SkipAnalyzers

C# Microsoft.CodeAnalysis.CSharp.CSharpCompiler에 대한 명령줄 인수입니다.

(다음에서 상속됨 CommandLineArguments)
SourceFiles

원본 파일 경로입니다.

(다음에서 상속됨 CommandLineArguments)
SourceLink

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

(다음에서 상속됨 CommandLineArguments)
SourcePaths

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

(다음에서 상속됨 CommandLineArguments)
TouchedFilesPath

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

(다음에서 상속됨 CommandLineArguments)
Utf8Output

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

(다음에서 상속됨 CommandLineArguments)
Win32Icon

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

(다음에서 상속됨 CommandLineArguments)
Win32Manifest

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

(다음에서 상속됨 CommandLineArguments)
Win32ResourceFile

Win32 리소스에 대한 경로입니다.

(다음에서 상속됨 CommandLineArguments)

메서드

GetOutputFilePath(String)

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

(다음에서 상속됨 CommandLineArguments)
GetPdbFilePath(String)

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

(다음에서 상속됨 CommandLineArguments)
ResolveAnalyzerReferences(IAnalyzerAssemblyLoader)

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

(다음에서 상속됨 CommandLineArguments)
ResolveMetadataReferences(MetadataReferenceResolver)

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

(다음에서 상속됨 CommandLineArguments)

적용 대상