MaxMind.Db
Enumeration representing the types of objects read from the database
A data structure to store an object read from the database
Initializes a new instance of the class.
The node.
The offset.
The object read from the database
The offset
Given a stream, this class decodes the object graph at a particular location
Initializes a new instance of the class.
The stream.
The base address in the stream.
Decodes the object at the specified offset.
The offset.
An object containing the data read from the stream
Reads the one.
The position.
Reads the many.
The position.
The size.
Decodes the type of the by.
The type.
The offset.
The size.
Unable to handle type!
Froms the control byte.
The attribute.
Sizes from control byte.
The control byte.
The offset.
Decodes the boolean.
The size of the structure.
Decodes the double.
The buffer.
Decodes the float.
The buffer.
Decodes the string.
The buffer.
Decodes the map.
The size.
The offset.
Decodes the long.
The buffer.
Decodes the integer.
The buffer.
Decodes the array.
The size.
The offset.
Decodes the uint64.
The buffer.
Decodes the big integer.
The buffer.
Decodes the pointer.
The control byte.
The offset.
The resulting offset
Decodes the integer.
The buffer.
Decodes the integer.
The base value.
The buffer.
Thrown when the MaxMind database file is incorrectly formatted
Initializes a new instance of the class.
A message that describes the error.
Initializes a new instance of the class.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception. If the parameter is not a null reference, the current exception is raised in a catch block that handles the inner exception.
An enumeration specifying the API to use to read the database
Open the file in memory mapped mode. Does not load into real memory.
Load the file into memory.
Given a MaxMind DB file, this class will retrieve information about an IP address
Initializes a new instance of the class.
The file.
Initializes a new instance of the class.
The MaxMind DB file.
The mode by which to access the DB file.
Initialize with Stream
Finds the data related to the specified address.
The IP address.
An object containing the IP related data
Finds the data related to the specified address.
The IP address.
An object containing the IP related data
Release resources back to the system.
The metadata for the open database.
The metadata.
Data about the database file itself
The major version number for the MaxMind DB binary format used by the database.
The minor version number for the MaxMind DB binary format used by the database.
The date-time of the database build.
The MaxMind DB database type.
A map from locale codes to the database description in that language.
The IP version that the database supports. This will be 4 or 6.
A list of locale codes for languages that the database supports.