Compartilhar via


CSharpParseOptions Classe

Definição

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

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)
Herança
CSharpParseOptions
Implementações

Construtores

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

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

Propriedades

Default

As opções de análise padrão.

DocumentationMode

Obtém um valor que indica se os comentários da documentação são analisados e analisados.

(Herdado de ParseOptions)
Errors

Coleção de erros relacionada a um conjunto incompatível de opções de análise

(Herdado de ParseOptions)
Features

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

Kind

Especifica se deve ser analisado como arquivos de código regulares, arquivos de script ou código interativo.

(Herdado de ParseOptions)
Language

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

LanguageVersion

Obtém a versão efetiva do idioma, que o compilador usa para selecionar as regras de idioma a serem aplicadas ao programa.

PreprocessorSymbolNames

Obtém os nomes dos símbolos de pré-processador definidos.

SpecifiedKind

Obtém o tipo de código-fonte especificado, que é o valor especificado na chamada para o construtor ou modificado usando o WithKind(SourceCodeKind) método.

(Herdado de ParseOptions)
SpecifiedLanguageVersion

Obtém a versão de idioma especificada, que é o valor especificado na chamada para o construtor ou modificado usando o WithLanguageVersion(LanguageVersion) método ou fornecido na linha de comando.

Métodos

CommonWithDocumentationMode(DocumentationMode)

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

(Herdado de ParseOptions)
CommonWithFeatures(IEnumerable<KeyValuePair<String,String>>)

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

(Herdado de ParseOptions)
CommonWithKind(SourceCodeKind)

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

Equals(CSharpParseOptions)

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

Equals(Object)

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

EqualsHelper(ParseOptions)

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

(Herdado de ParseOptions)
GetHashCode()

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

GetHashCodeHelper()

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

(Herdado de ParseOptions)
WithDocumentationMode(DocumentationMode)

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

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

Habilite alguns recursos experimentais de linguagem para teste.

WithKind(SourceCodeKind)

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

WithLanguageVersion(LanguageVersion)

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

WithPreprocessorSymbols(IEnumerable<String>)

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

WithPreprocessorSymbols(ImmutableArray<String>)

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

WithPreprocessorSymbols(String[])

Essa classe armazena várias opções relacionadas à análise de origem e oferece acesso aos seus valores.

Aplica-se a