LanguageVersionExtensions Class

internal static class LanguageVersionExtensions

No documentation is available.

Methods

NameDescription
GetCSharpLanguageVersion(Compilation)
GetCSharpLanguageVersion(IOperation)
GetCSharpLanguageVersion(ParseOptions)
GetCSharpLanguageVersion(SyntaxNode)
GetCSharpLanguageVersion(SyntaxTree)
IsCSharp10OrGreater(LanguageVersion)
IsCSharp11OrGreater(LanguageVersion)
IsCSharp12OrGreater(LanguageVersion)
IsCSharp13OrGreater(LanguageVersion)
IsCSharp14OrGreater(LanguageVersion)
IsCSharp15OrGreater(LanguageVersion)
IsCSharp8OrGreater(LanguageVersion)
IsCSharp9OrGreater(LanguageVersion)

GetCSharpLanguageVersion overloads

GetCSharpLanguageVersion(Compilation)

public static LanguageVersion GetCSharpLanguageVersion(this Compilation compilation)
Parameters
compilation Compilation
Returns

LanguageVersion

No documentation is available.

GetCSharpLanguageVersion(IOperation)

public static LanguageVersion GetCSharpLanguageVersion(this IOperation operation)
Parameters
operation IOperation
Returns

LanguageVersion

No documentation is available.

GetCSharpLanguageVersion(ParseOptions)

public static LanguageVersion GetCSharpLanguageVersion(this ParseOptions parseOptions)
Parameters
parseOptions ParseOptions
Returns

LanguageVersion

No documentation is available.

GetCSharpLanguageVersion(SyntaxNode)

public static LanguageVersion GetCSharpLanguageVersion(this SyntaxNode syntaxNode)
Parameters
syntaxNode SyntaxNode
Returns

LanguageVersion

No documentation is available.

GetCSharpLanguageVersion(SyntaxTree)

public static LanguageVersion GetCSharpLanguageVersion(this SyntaxTree syntaxTree)
Parameters
syntaxTree SyntaxTree
Returns

LanguageVersion

No documentation is available.

IsCSharp10OrGreater(LanguageVersion)

public static bool IsCSharp10OrGreater(this LanguageVersion languageVersion)

Parameters

languageVersion LanguageVersion

Returns

bool

No documentation is available.

IsCSharp11OrGreater(LanguageVersion)

public static bool IsCSharp11OrGreater(this LanguageVersion languageVersion)

Parameters

languageVersion LanguageVersion

Returns

bool

No documentation is available.

IsCSharp12OrGreater(LanguageVersion)

public static bool IsCSharp12OrGreater(this LanguageVersion languageVersion)

Parameters

languageVersion LanguageVersion

Returns

bool

No documentation is available.

IsCSharp13OrGreater(LanguageVersion)

public static bool IsCSharp13OrGreater(this LanguageVersion languageVersion)

Parameters

languageVersion LanguageVersion

Returns

bool

No documentation is available.

IsCSharp14OrGreater(LanguageVersion)

public static bool IsCSharp14OrGreater(this LanguageVersion languageVersion)

Parameters

languageVersion LanguageVersion

Returns

bool

No documentation is available.

IsCSharp15OrGreater(LanguageVersion)

public static bool IsCSharp15OrGreater(this LanguageVersion languageVersion)

Parameters

languageVersion LanguageVersion

Returns

bool

No documentation is available.

IsCSharp8OrGreater(LanguageVersion)

public static bool IsCSharp8OrGreater(this LanguageVersion languageVersion)

Parameters

languageVersion LanguageVersion

Returns

bool

No documentation is available.

IsCSharp9OrGreater(LanguageVersion)

public static bool IsCSharp9OrGreater(this LanguageVersion languageVersion)

Parameters

languageVersion LanguageVersion

Returns

bool

No documentation is available.