/// <inheritdoc /> public bool TryGetValue(RetrievableValuesEnum key, out DeviceSpecificOid value) { return(this.localLookup.TryGetValue(key, out value)); }
/// <inheritdoc /> public DeviceSpecificOid this[RetrievableValuesEnum key] => this.localLookup[key];
/// <inheritdoc /> public bool ContainsKey(RetrievableValuesEnum key) { return(this.localLookup.ContainsKey(key)); }
/// <summary> /// Prevent constructions for something other than the corresponding Enum. /// </summary> /// <param name="enum">The enum value to represent.</param> private RetrievableValue(RetrievableValuesEnum @enum) { this.Id = (int)@enum; this.ValueMeaning = @enum.ToString(); }