BcresLibrary Saves the contents in the given and optionally leaves it open The to save the contents into. true to leave the stream open after writing, otherwise false. Saves the contents in the file with the given . The name of the file to save the contents into. Gets or sets the full revision of the BCRES structure formats. Gets or sets the major revision of the BCRES structure formats. Gets or sets the second major revision of the BCRES structure formats. Gets or sets the minor revision of the BCRES structure formats. Gets or sets the second minor revision of the BCRES structure formats. Represents the non-generic base of a dictionary which can quickly look up instances via key or index. Initializes a new instance of the class. Gets the number of instances stored. Gets all keys under which instances are stored. Gets all stored instances. Returns only the publically visible nodes, excluding the root node. Gets or sets the instance stored at the specified . The 0-based index of the instance to get or set. The at the specified . The index is smaller than 0 or bigger or equal to . Gets or sets the instance stored under the specified . The textual key of the instance to get or set. The with the specified . An instance with the same already exists. An instance with the given does not exist. Gets or sets the key under which the specified is stored. The instance of the key to get or set. The key of the specified . An instance with the same key already exists. A key for the given does not exist. Removes all elements from the dictionary. Determines whether an instance is saved under the given in the dictionary. The textual key to locate in the dictionary. The value can be null. true if was found in the dictionary; otherwise false. Searches for the specified and returns the zero-based index of the first occurrence within the entire dictionary. The textual key to locate in the dictionary. The value can be null. The zero-based index of the first occurence of within the entire dictionary if found; otherwise -1. Changes the key of the instance currently saved under the given to the . The current textual key to rename. The new textual key to use. An instance with the same already exists. The given does not exist. Removes the first occurrence of the instance with the specific from the dictionary. The textual key of the instance which will be removed. true if the instance under was successfully removed; otherwise false. This method also returns false if was not found in the dictionary. Removes the instance at the specified of the dictionary. The zero-based index of the instance to remove. is less than 0 or equal to or greater than . Returns true if an instance was stored under the given and has been assigned to , or false if no instance is stored under the given and null was assigned to . The textual key of the instance to get or set. The variable receiving the found or null. true if an instance was found and assigned; otherwise false. Adds the given under the specified . The textual key under which the instance will be stored. The to add. An instance with the same already exists. Determines whether the given is in the dictionary. The instance to locate in the dictionary. The value can be null. true if was found in the dictionary; otherwise false. Searches for the specified and returns the zero-based index of the first occurrence within the entire dictionary. The instance to locate in the dictionary. The value can be null. The zero-based index of the first occurence of within the entire dictionary if found; otherwise -1. Removes the first occurrence of a specific from the dictionary. The instance to remove from the dictionary. The value can be null. true if was successfully removed; otherwise false. This method also returns false if was not found in the dictionary. Copies the elements of the dictionary as instances to a new array and returns it. An array containing copies of the elements. Returns true if a key was found for the given and has been assigned to , or false if no key was found for the value and null was assigned to . The to look up a key for. The variable receiving the found key or null. true if a key was found and assigned; otherwise false. Returns a generic which can be used to iterate over the items in the dictionary. An enumerator to iterate over the items in the dictionary. Returns an which can be used to iterate over the items in the dictionary. An enumerator to iterate over the items in the dictionary. Returns the instance of the node with the given using the Patricia trie logic. Nodes are looked up linearly by iterating over the node list internally, this method has been implemented for test and validation purposes only. The name of the node to look up. The instance referenced by the found node. Loads an instance from the given . The to load the instance with. The loaded instance. Represents a node forming the Patricia trie of the dictionary. Represents a dictionary which can quickly look up instances of type via key or index. The specialized type of the instances. Initializes a new instance of the class. Gets all stored instances. Gets or sets the value stored at the specified . The 0-based index of the instance to get or set. The instance at the specified . The index is smaller than 0 or bigger or equal to . Gets or sets the value stored under the specified . The textual key of the instance to get or set. The instance with the specified . An instance with the same already exists. An instance with the given does not exist. Adds the given under the specified . The textual key under which the instance will be stored. The to add. An instance with the same already exists. Determines whether the given is in the dictionary. The instance to locate in the dictionary. The value can be null. true if was found in the dictionary; otherwise false. Returns a generic which can be used to iterate over the items in the dictionary. An enumerator to iterate over the items in the dictionary. Searches for the specified and returns the zero-based index of the first occurrence within the entire dictionary. The instance to locate in the dictionary. The value can be null. The zero-based index of the first occurence of within the entire dictionary if found; otherwise -1. Removes the first occurrence of a specific from the dictionary. The instance to remove from the dictionary. The value can be null. true if was successfully removed; otherwise false. This method also returns false if was not found in the dictionary. Copies the elements of the dictionary as instances to a new array and returns it. An array containing copies of the elements. Returns true if a key was found for the given and has been assigned to , or false if no key was found for the value and null was assigned to . The to look up a key for. The variable receiving the found key or null. true if a key was found and assigned; otherwise false. Returns true if an instance was stored under the given and has been assigned to , or false if no instance is stored under the given and null was assigned to . The textual key of the instance to get or set. The variable receiving the found instance or null. true if an instance was found and assigned; otherwise false. Loads an instance from the given . The to load the instance with. The loaded instance. Represents a which is stored in a . The textual represented by this instance. The with which this string was read or will be written. Converts the given value to a instance. The value to represent in the new instance. Converts the given value to an instance. The value to represent in the new instance. Returns the value of the property. The value of the property. Reads a instance from the current stream and returns it. The extended . The instance. Reads instances from the current stream and returns them. The extended . The number of instances to read. The instances. Reads a instance from the current stream and returns it. The extended . The instance. Reads instances from the current stream and returns them. The extended . The number of instances to read. The instances. Reads a instance from the current stream and returns it. The extended . The instance. Reads a instance from the current stream and returns it. The extended . The instance. Reads instances from the current stream and returns them. The extended . The number of instances to read. The instances. Reads a instance from the current stream and returns it. The extended . The instance. Reads instances from the current stream and returns them. The extended . The number of instances to read. The instances. Reads instances from the current stream and returns them. The extended . The number of instances to read. The instances. Reads a instance from the current stream and returns it. The extended . The instance. Reads instances from the current stream and returns them. The extended . The number of instances to read. The instances. Writes a instance into the current stream. The extended . The instance. Writes instances into the current stream. The extended . The instances. Writes a instance into the current stream. The extended . The instance. Writes instances into the current stream. The extended . The instances. Writes a instance into the current stream. The extended . The instance. Writes a instance into the current stream. The extended . The instance. Writes instances into the current stream. The extended . The instances. Writes a instance into the current stream. The extended . The instance. Writes instances into the current stream. The extended . The instances. Writes a instance into the current stream. The extended . The instance. Writes instances into the current stream. The extended . The instances. Represents a 4-byte value which can hold differently typed data. The data as an . The data as a . The data as an . Converts the given value to a instance. The value to represent in the new instance. Converts the given value to a instance. The value to represent in the new instance. Converts the given value to a instance. The value to represent in the new instance. Converts the given value to an instance. The value to represent in the new instance. Converts the given value to a instance. The value to represent in the new instance. Converts the given value to an instance. The value to represent in the new instance. Returns the for this instance. The enumerated constant that is the of the class or value type that implements this interface. This operation is not supported. This operation is not supported. This operation is not supported. This operation is not supported. This operation is not supported. Converts the value of this instance to an equivalent double-precision floating-point number using the specified culture-specific formatting information. An interface implementation that supplies culture-specific formatting information. A double-precision floating-point number equivalent to the value of this instance. This operation is not supported. Converts the value of this instance to an equivalent 32-bit signed integer using the specified culture-specific formatting information. An interface implementation that supplies culture-specific formatting information. An 32-bit signed integer equivalent to the value of this instance. Converts the value of this instance to an equivalent 64-bit signed integer using the specified culture-specific formatting information. An interface implementation that supplies culture-specific formatting information. An 64-bit signed integer equivalent to the value of this instance. This operation is not supported. Converts the value of this instance to an equivalent single-precision floating-point number using the specified culture-specific formatting information. An interface implementation that supplies culture-specific formatting information. A single-precision floating-point number equivalent to the value of this instance. This operation is not supported. Converts the value of this instance to an of the specified that has an equivalent value, using the specified culture-specific formatting information. The to which the value of this instance is converted. An interface implementation that supplies culture-specific formatting information. An instance of type conversionType whose value is equivalent to the value of this instance. This operation is not supported. This operation is not supported. This operation is not supported. Gets or sets a data block alignment/>. Reserves space for an offset to the written later. The type of the element values. The to save. Represents a 16-bit half-precision floating point value according to the IEEE 754 standard. Examples: SEEEEEFF_FFFFFFFF 0b00000000_00000000 = 0 1b00000000_00000000 = -0 0b00111100_00000000 = 1 0b11000000_00000000 = -2 0b11111011_11111111 = 65504 (MaxValue) 0b01111100_00000000 = PositiveInfinity 0b11111100_00000000 = NegativeInfinity Represents the smallest positive value greater than zero. Represents the largest possible value of . Represents the smallest possible value of . Represents not a number (NaN). Represents negative infinity. Represents positive infinity. Initializes a new instance of the struct from the given representation. The raw representation of the internally stored bits. Gets the internally stored value to represent the instance. Signed to get arithmetic rather than logical shifts. Returns the given . The . The result. Adds the first to the second one. The first . The second . The addition result. Negates the given . The to negate. The negated result. Subtracts the first from the second one. The first . The second . The subtraction result. Multiplicates the first by the second one. The first . The second . The multiplication result. Divides the first through the second one. The first . The second . The division result. Gets a value indicating whether the first specified is the same as the second specified . The first to compare. The second to compare. true, if both are the same. Gets a value indicating whether the first specified is not the same as the second specified . The first to compare. The second to compare. true, if both are not the same. Converts the given value to a instance. The value to represent in the new instance. Converts the given value to a instance. The value to represent in the new instance. Converts the given value to a instance. The value to represent in the new instance. Converts the given value to a instance. The value to represent in the new instance. Converts the given value to a instance. The value to represent in the new instance. Converts the given value to a instance. The value to represent in the new instance. Gets a value indicating whether this is the same as the second specified . The object to compare, if it is a . true, if both are the same. Gets a hash code as an indication for object equality. The hash code. Gets a string describing this . A string describing this . Indicates whether the current is equal to another . A to compare with this . true if the current is equal to the other parameter; otherwise, false. Returns a value indicating whether the specified number evaluates to not a number (). A half-precision floating-point number. true if value evaluates to not a number (); otherwise false. Returns a value indicating whether the specified number evaluates to negative or positive infinity. A half-precision floating-point number. true if half evaluates to or ; otherwise false. Returns a value indicating whether the specified number evaluates to negative infinity. A half-precision floating-point number. true if half evaluates to ; otherwise false. Returns a value indicating whether the specified number evaluates to positive infinity. A half-precision floating-point number. true if half evaluates to ; otherwise false. Represents the common interface for data instances. Loads raw data from the data stream into instances. The to load data with. Saves header data of the instance and queues referenced data in the given . The to save headers and queue data with.