다음을 통해 공유


CSharpParseOptions 클래스

정의

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

public ref class CSharpParseOptions sealed : Microsoft::CodeAnalysis::ParseOptions, IEquatable<Microsoft::CodeAnalysis::CSharp::CSharpParseOptions ^>
public sealed class CSharpParseOptions : Microsoft.CodeAnalysis.ParseOptions, IEquatable<Microsoft.CodeAnalysis.CSharp.CSharpParseOptions>
type CSharpParseOptions = class
    inherit ParseOptions
    interface IEquatable<CSharpParseOptions>
Public NotInheritable Class CSharpParseOptions
Inherits ParseOptions
Implements IEquatable(Of CSharpParseOptions)
상속
CSharpParseOptions
구현

생성자

CSharpParseOptions(LanguageVersion, DocumentationMode, SourceCodeKind, IEnumerable<String>)

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

속성

Default

기본 구문 분석 옵션입니다.

DocumentationMode

설명서 주석이 구문 분석 및 분석되는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 ParseOptions)
Errors

호환되지 않는 구문 분석 옵션 집합과 관련된 오류 수집

(다음에서 상속됨 ParseOptions)
Features

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

Kind

일반 코드 파일, 스크립트 파일 또는 대화형 코드로 구문 분석할지 여부를 지정합니다.

(다음에서 상속됨 ParseOptions)
Language

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

LanguageVersion

컴파일러가 프로그램에 적용할 언어 규칙을 선택하는 데 사용하는 유효 언어 버전을 가져옵니다.

PreprocessorSymbolNames

정의된 전처리기 기호의 이름을 가져옵니다.

SpecifiedKind

생성자 호출에서 지정되었거나 메서드를 사용하여 WithKind(SourceCodeKind) 수정된 값인 지정된 소스 코드 종류를 가져옵니다.

(다음에서 상속됨 ParseOptions)
SpecifiedLanguageVersion

생성자 호출에서 지정되었거나 메서드를 사용하여 WithLanguageVersion(LanguageVersion) 수정되었거나 명령줄에 제공된 값인 지정된 언어 버전을 가져옵니다.

메서드

CommonWithDocumentationMode(DocumentationMode)

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

(다음에서 상속됨 ParseOptions)
CommonWithFeatures(IEnumerable<KeyValuePair<String,String>>)

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

(다음에서 상속됨 ParseOptions)
CommonWithKind(SourceCodeKind)

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

Equals(CSharpParseOptions)

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

Equals(Object)

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

EqualsHelper(ParseOptions)

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

(다음에서 상속됨 ParseOptions)
GetHashCode()

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

GetHashCodeHelper()

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

(다음에서 상속됨 ParseOptions)
WithDocumentationMode(DocumentationMode)

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

WithFeatures(IEnumerable<KeyValuePair<String,String>>)

테스트를 위해 몇 가지 실험적 언어 기능을 사용하도록 설정합니다.

WithKind(SourceCodeKind)

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

WithLanguageVersion(LanguageVersion)

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

WithPreprocessorSymbols(IEnumerable<String>)

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

WithPreprocessorSymbols(ImmutableArray<String>)

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

WithPreprocessorSymbols(String[])

이 클래스는 여러 소스 구문 분석 관련 옵션을 저장하고 해당 값에 대한 액세스를 제공합니다.

적용 대상