Share via


SettingInfo(String, String, String, String, JObject, Boolean, Boolean) Constructor

Definition

Initializes a new instance of the SettingInfo class.

public SettingInfo (string moniker, string? localizedName, string? localizedDescription, string? searchKeywords, Newtonsoft.Json.Linq.JObject jsonSchema, bool isWritable, bool isRemotable = false);
new Microsoft.VisualStudio.RpcContracts.Settings.SettingInfo : string * string * string * string * Newtonsoft.Json.Linq.JObject * bool * bool -> Microsoft.VisualStudio.RpcContracts.Settings.SettingInfo
Public Sub New (moniker As String, localizedName As String, localizedDescription As String, searchKeywords As String, jsonSchema As JObject, isWritable As Boolean, Optional isRemotable As Boolean = false)

Parameters

moniker
String

The setting moniker.

localizedName
String

The localized name of the setting, if it has one; otherwise null.

localizedDescription
String

The localized description of the setting, if it has one; otherwise null.

searchKeywords
String

The search keywords for the setting, if it has any; otherwise null.

jsonSchema
Newtonsoft.Json.Linq.JObject

The JSON schema for the setting.

isWritable
Boolean

A value indicating whether the setting can be modified in the current context.

isRemotable
Boolean

A value indicating whether the setting is addressed remotely when connected.

Applies to