private OID_TYPES GetNameType(string line) { OID_TYPES ot = OID_TYPES.name; if (line.ToLower().Contains("table") || line.Contains("entry")) { ot = OID_TYPES.mibEnt; } return(ot); }
private void SetOidType(string line) { string data = line.ToUpper(); if (data.Contains(_OIDPrivate) || data.Contains(_OIDMgmt)) { OidType = OID_TYPES.oidList; } else if (data.Contains("OBJECT-TYPE")) { OidType = GetNameType(line.ToLower()); } else if (data.StartsWith("SYNTAX")) { OidType = OID_TYPES.syntax; } else if (data.StartsWith("ACCESS") || data.StartsWith("MAX-ACCESS")) { OidType = OID_TYPES.access; } else if (data.StartsWith("STATUS")) { OidType = OID_TYPES.status; } else if (data.StartsWith("DESCRIPTION")) { OidType = OID_TYPES.description; } else if (line.StartsWith("::=")) { OidType = OID_TYPES.parentLine; } else { OidType = OID_TYPES.unKnown; } }