/// <summary> /// Returns value by OID, or default value if the OID is not found /// </summary> /// <param name="oid">Key in VarBinds</param> /// <param name="defaultValue">Value to use if the OID is not found</param> /// <returns>Value from VarBinds or defaultValue</returns> public object GetVar(string oid, object defaultValue) { var result = defaultValue; VarBinds.TryGetValue(oid, out result); return(result); }
public object GetFirstByPrefix(string oidPrefix) { var pair = VarBinds.Where(p => p.Key.StartsWith(oidPrefix)).FirstOrDefault(); return(pair.Value); }