Share via


PerLanguageOption<T> Class

Definition

An option that can be specified once per language.

generic <typename T>
public ref class PerLanguageOption : Microsoft::CodeAnalysis::Options::IOption
public class PerLanguageOption<T>
public class PerLanguageOption<T> : IEquatable<Microsoft.CodeAnalysis.Options.IOption2>
type PerLanguageOption<'T> = class
    interface IOption
type PerLanguageOption<'T> = class
    interface IEquatable<IOption2>
    interface IOption
Public Class PerLanguageOption(Of T)
Public Class PerLanguageOption(Of T)
Implements IEquatable(Of IOption2)

Type Parameters

T
Inheritance
PerLanguageOption<T>
Implements
IOption IEquatable<Microsoft.CodeAnalysis.Options.IOption2>

Constructors

PerLanguageOption<T>(String, String, T) Microsoft.CodeAnalysis.Options.PerLanguageOption2`1
PerLanguageOption<T>(String, String, T, OptionStorageLocation[]) Microsoft.CodeAnalysis.Options.PerLanguageOption2`1

Properties

DefaultValue

The default option value.

Feature

Feature this option is associated with.

Name

The name of the option.

StorageLocations Microsoft.CodeAnalysis.Options.PerLanguageOption2`1.StorageLocations
Type

The type of the option value.

Methods

Equals(Object) Microsoft.CodeAnalysis.Options.PerLanguageOption2`1
GetHashCode() Microsoft.CodeAnalysis.Options.PerLanguageOption2`1
ToString() Microsoft.CodeAnalysis.Options.PerLanguageOption2`1

Explicit Interface Implementations

IEquatable<IOption2>.Equals(IOption2) Microsoft.CodeAnalysis.Options.PerLanguageOption2`1
IOption.DefaultValue Microsoft.CodeAnalysis.Options.PerLanguageOption2`1
IOption.IsPerLanguage Microsoft.CodeAnalysis.Options.PerLanguageOption2`1

Applies to