Class ParseOptions
Assembly: Microsoft.CodeAnalysis.dll
Syntax
public abstract class ParseOptions
Properties
DocumentationMode
Declaration
public DocumentationMode DocumentationMode { get; protected set; }
Property Value
Errors
Declaration
public ImmutableArray<Diagnostic> Errors { get; }
Property Value
Features
Declaration
public abstract IReadOnlyDictionary<string, string> Features { get; }
Property Value
Kind
Declaration
public SourceCodeKind Kind { get; protected set; }
Property Value
Language
Declaration
public abstract string Language { get; }
Property Value
PreprocessorSymbolNames
Declaration
public abstract IEnumerable<string> PreprocessorSymbolNames { get; }
Property Value
SpecifiedKind
Declaration
public SourceCodeKind SpecifiedKind { get; protected set; }
Property Value
Methods
CommonWithDocumentationMode(DocumentationMode)
Declaration
protected abstract ParseOptions CommonWithDocumentationMode(DocumentationMode documentationMode)
Parameters
Returns
CommonWithFeatures(IEnumerable<KeyValuePair<string, string>>)
Declaration
protected abstract ParseOptions CommonWithFeatures(IEnumerable<KeyValuePair<string, string>> features)
Parameters
Returns
Equals(object?)
Declaration
public override abstract bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
EqualsHelper(ParseOptions?)
Declaration
protected bool EqualsHelper(ParseOptions? other)
Parameters
Returns
GetHashCode()
Declaration
public override abstract int GetHashCode()
Returns
Overrides
GetHashCodeHelper()
Declaration
protected int GetHashCodeHelper()
Returns
WithDocumentationMode(DocumentationMode)
Declaration
public ParseOptions WithDocumentationMode(DocumentationMode documentationMode)
Parameters
Returns
WithFeatures(IEnumerable<KeyValuePair<string, string>>)
Declaration
public ParseOptions WithFeatures(IEnumerable<KeyValuePair<string, string>> features)
Parameters
Returns
WithKind(SourceCodeKind)
Declaration
public ParseOptions WithKind(SourceCodeKind kind)
Parameters
Returns
Operators
operator ==(ParseOptions?, ParseOptions?)
Declaration
public static bool operator ==(ParseOptions? left, ParseOptions? right)
Parameters
Returns
operator !=(ParseOptions?, ParseOptions?)
Declaration
public static bool operator !=(ParseOptions? left, ParseOptions? right)
Parameters
Returns