PowerSNMP for .NET
MibNodes Class Members
Fields  Properties  Methods 


The following tables list the members exposed by MibNodes.

Public Constructors
 NameDescription
Public ConstructorMibNodes Constructor The default constructor.  
Top
Public Fields
 NameDescription
Public FieldModules Gets a hash table of modules that have been parsed.  
Public FieldTraps Gets a hash table of SNMPv1 MibTrap objects that have been parsed.  
Top
Public Properties
 NameDescription
Public PropertyCapacityGets or sets the total number of elements the internal data structure can hold without resizing. (Inherited from System.Collections.Generic.List<MibNode>)
Public PropertyCountGets the number of elements contained in the List. (Inherited from System.Collections.Generic.List<MibNode>)
Public PropertyItemOverloaded. Gets or sets the element at the specified index. Locks on SyncRoot to provide automatic thread safety.  
Public PropertySyncRoot Use this object to synchronize threadsafe access.  
Top
Public Methods
 NameDescription
Public MethodAddAdds a MibNode object to the MibNodes collection. Locks on SyncRoot to provide automatic thread safety.  
Public MethodAddRangeAdds a collection of MibNode objects to the MibNodes collection. Locks on SyncRoot to provide automatic thread safety.  
Public MethodAsReadOnlyReturns a read-only ReadOnlyCollection wrapper for the current collection. (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodBinarySearchOverloaded.  (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodClearClears the MibNodes collection. Locks on SyncRoot to provide automatic thread safety.  
Public MethodContainsDetermines whether an element is in the List. (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodContainsKeySearches the collection to see if a MibNode with the corresponding name or Oid is present in the collection. Locks on SyncRoot to provide automatic thread safety.  
Public MethodConvertAllConverts the elements in the current List to another type, and returns a list containing the converted elements. (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodCopyToOverloaded.  (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodCreateVariableOverloaded.  Creates a variable from the specified NodeName.  
Public MethodExistsDetermines whether the List contains elements that match the conditions defined by the specified predicate. (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodFindSearches for an element that matches the conditions defined by the specified predicate, and returns the first occurrence within the entire List. (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodFindAllRetrieves all the elements that match the conditions defined by the specified predicate. (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodFindIndexOverloaded.  (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodFindLastSearches for an element that matches the conditions defined by the specified predicate, and returns the last occurrence within the entire List. (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodFindLastIndexOverloaded.  (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodForEachPerforms the specified action on each element of the List. (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodGenerateCode Generates code that can be used to add MibNode and MibTrap objects from previously parsed MIB files to MibNodes. Available in .NET Framework only.  
Public MethodGenerateNodes Generates MibNode and MibTrap objects from previously parsed MIB files and adds them to the MibNodes collection.  
Public MethodGetByIid Gets the MibNode that corresponds to the specified IID.  
Public MethodGetByNodeName Returns the MibNode that correlates to the given NodeName.  
Public MethodGetEnumeratorReturns an enumerator that iterates through the List. (Inherited from System.Collections.Generic.List<MibNode>)
Public Methodstatic (Shared in Visual Basic)GetOid Returns the OID associated with the specified IID.  
Public MethodGetRangeCreates a shallow copy of a range of elements in the source List. (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodGetTableColumnsOverloaded.  Returns the columnar MibNode objects that are under the table that corresponds to the provided name or OID.  
Public MethodImport Imports additional MibNode and MibTrap objects.  
Public MethodIndexOfOverloaded.  (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodInsertInserts a MibNode object at the specified index in the MibNodes collection. Locks on SyncRoot to provide automatic thread safety.  
Public MethodInsertRangeInserts a collection of MibNode objects at the specified index in the MibNodes collection. Locks on SyncRoot to provide automatic thread safety.  
Public MethodLastIndexOfOverloaded.  (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodParse Parses the provided MIB file data.  
Public MethodPopulatePopulates a TreeView with MibNode objects. Available in .NET Framework only.  
Public MethodRemoveOverloaded. Removes the specified MibNode object from the MibNodes collection. Locks on SyncRoot to provide automatic thread safety.  
Public MethodRemoveAllRemoves MibNode objects from the MibNodes collection that match the supplied Predicate. Locks on SyncRoot to provide automatic thread safety.  
Public MethodRemoveAtRemoves a MibNode object at the specified index in the MibNodes collection. Locks on SyncRoot to provide automatic thread safety.  
Public MethodRemoveRangeRemoves a range of MibNode objects from the MibNodes collection, starting from the specified index up to the count. Locks on SyncRoot to provide automatic thread safety.  
Public MethodReset Resets the collection to its default state.  
Public MethodReverseOverloaded. Reverses the order of the elements in the entire List. (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodSortOverloaded. Sorts the MibNodes collection lexicographically by OID. Locks on SyncRoot to provide automatic thread safety.  
Public MethodToArrayCopies the elements of the List to a new array. (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodTrimExcessSets the capacity to the actual number of elements in the List, if that number is less than a threshold value. (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodTrueForAllDetermines whether every element in the List matches the conditions defined by the specified predicate. (Inherited from System.Collections.Generic.List<MibNode>)
Public MethodTryGetValueAttempts to retrieve a MibNode that matches the provided name or OID key. Locks on SyncRoot to provide automatic thread safety.  
Top
See Also

Reference

MibNodes Class
Dart.Snmp Namespace

6.1.1.2
PowerSNMP for .NET Documentation Version 7.0
© 2023 Dart Communications. All Rights Reserved.
Send comments on this topic