/// <summary>
 /// Initializes a new instance of the <see cref="SettingItem" /> class.
 /// </summary>
 /// <param name="id">id.</param>
 /// <param name="effectiveValue">The value of this setting that would be used if read at this level, including defaults, fallback, and values set at less specific levels..</param>
 /// <param name="effectiveValueSource">The source of this effective value, default, fallback, or the level the value was set at..</param>
 /// <param name="explicitValue">The value of this setting that is explicitly set at this level. If not present, the setting is not specified at this level..</param>
 /// <param name="metadata">metadata.</param>
 public SettingItem(string id = default(string), string effectiveValue = default(string), EffectiveValueSourceEnum?effectiveValueSource = default(EffectiveValueSourceEnum?), string explicitValue = default(string), SettingMetadata metadata = default(SettingMetadata))
 {
     this.Id                   = id;
     this.EffectiveValue       = effectiveValue;
     this.EffectiveValueSource = effectiveValueSource;
     this.ExplicitValue        = explicitValue;
     this.Metadata             = metadata;
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SettingItem" /> class.
 /// </summary>
 /// <param name="Id">Id.</param>
 /// <param name="EffectiveValue">The value of this setting that would be used if read at this level, including defaults, fallback, and values set at less specific levels..</param>
 /// <param name="EffectiveValueSource">The source of this effective value, default, fallback, or the level the value was set at..</param>
 /// <param name="ExplicitValue">The value of this setting that is explicitly set at this level. If not present, the setting is not specified at this level..</param>
 /// <param name="Metadata">Metadata.</param>
 public SettingItem(string Id = default(string), string EffectiveValue = default(string), EffectiveValueSourceEnum?EffectiveValueSource = default(EffectiveValueSourceEnum?), string ExplicitValue = default(string), SettingMetadata Metadata = default(SettingMetadata))
 {
     this.Id                   = Id;
     this.EffectiveValue       = EffectiveValue;
     this.EffectiveValueSource = EffectiveValueSource;
     this.ExplicitValue        = ExplicitValue;
     this.Metadata             = Metadata;
 }