﻿<?xml version="1.0"?>
<doc>
<assembly>
<name>
Diamond
</name>
</assembly>
<members>
<member name="M:Diamond.DiamondTool.ThreadsQueue.#ctor(System.Threading.ThreadPriority)">
	<summary>Initialize a new instance of the class ThreadsQueue</summary>
	<param name="QueuePriority">Define the priority of the queue</param>
</member><member name="M:Diamond.DiamondTool.ThreadsQueue.Enqueue(System.Threading.Thread)">
	<summary>Add a thread to the queue </summary>
	<param name="Thread">The thread which has to be added to the queue</param>
</member><member name="M:Diamond.DiamondTool.ThreadsQueue.Dispose">
	<summary>Stop elaborating the queue and destroy the current instance</summary>
</member><member name="T:Diamond.DiamondTool.ThreadsQueue">
	<summary>Allows managing a queue of threads easily</summary>
</member><member name="F:Diamond.DiamondTool.Encoding.EncodingScheme.VL64">
	<summary>VL64 encoding\decoding scheme</summary>
</member><member name="F:Diamond.DiamondTool.Encoding.EncodingScheme.B64">
	<summary>B64 encoding\decoding scheme</summary>
</member><member name="T:Diamond.DiamondTool.Encoding.EncodingScheme">
	<summary>Encoding schemes of Habbo Hotel</summary>
</member><member name="M:Diamond.DiamondTool.Encoding.Encode(System.Object,Diamond.DiamondTool.Encoding.EncodingScheme)">
	<summary>Returns an encoded value from the specified encoding type</summary>
	<param name="Value">Value to encode</param>
	<param name="Type">The encoding system</param>
</member><member name="M:Diamond.DiamondTool.Encoding.Decode(System.String,Diamond.DiamondTool.Encoding.EncodingScheme)">
	<summary>Returns a decoded value from the specified encoding</summary>
	<param name="Value">Value to decode</param>
	<param name="Type">The decoding system</param>
</member><member name="M:Diamond.DiamondTool.Encoding.IsVL64(System.String)">
	<summary>Checks if a string is a VL64 value </summary>
	<param name="Value">String to check</param>
</member><member name="M:Diamond.DiamondTool.Encoding.SuperDecode(System.String,Diamond.DiamondTool.Encoding.EncodingScheme)">
	<summary>Multi values decoding</summary>
	<param name="Value">Values to decode</param>
	<param name="Scheme">The decoding system</param>
</member><member name="T:Diamond.DiamondTool.Encoding">
	<summary>VL64 and B64 encoding\decoding (modified Jeax.Habbo.Encoding DLL)</summary>
</member><member name="M:Diamond.DiamondTool.Various.SafeEvent(System.Delegate,System.Object[])">
	<summary>Raises an event in a thread safe way</summary>
	<param name="MyEvent">The delegate of the event</param>
	<param name="Parameters">The parameters of the event</param>
</member><member name="M:Diamond.DiamondTool.Various.DoSplit(System.String,System.String,System.Byte,System.String,System.Byte)">
	<summary>Executes one or two splits and returns the desired value</summary>
	<param name="Source">String to split</param>
	<param name="FirstString">The value which is used to split the string</param>
	<param name="Index">Index to return</param>
	<param name="SecondString">Optional value which is used to split for the secondo time</param>
	<param name="Index2">Optional index of the split</param>
</member><member name="M:Diamond.DiamondTool.Various.RemoveNumbers(System.String)">
	<summary>Returns the specified string without numbers</summary>
	<param name="Value">String to filter</param>
</member><member name="M:Diamond.DiamondTool.Various.SendString(System.String,System.Boolean)">
	<summary>Sendkeys.SendWait method compatible with all strings and all keyboard layouts and adapted to Habbo</summary>
	<param name="Send">Characters to send</param>
	<param name="Shout">Checks what has to be sended between ENTER and SHIFT+ENTER in order to shout in Habbo</param>
	<remarks></remarks>
</member><member name="M:Diamond.DiamondTool.Various.GetURISource(System.Uri,System.Net.CookieCollection)">
	<summary>Returns the source code of a web page</summary>
	<param name="URI">Page's address</param>
	<param name="Cookies">Optional cookies which will be added to the request</param>
</member><member name="T:Diamond.DiamondTool.Various">
	<summary>Various shared methods</summary>
</member><member name="F:Diamond.DiamondTool.Connection.VMSocket.Status.Connected">
	<summary> The socket is connected</summary>
</member><member name="F:Diamond.DiamondTool.Connection.VMSocket.Status.Disconnected">
	<summary> The socket is disconnected</summary>
</member><member name="F:Diamond.DiamondTool.Connection.VMSocket.Status.Listening">
	<summary> The socket is waiting a connection request</summary>
</member><member name="F:Diamond.DiamondTool.Connection.VMSocket.Status.Connecting">
	<summary> The socket is trying to connect</summary>
</member><member name="T:Diamond.DiamondTool.Connection.VMSocket.Status">
	<summary>The status of the socket</summary>
</member><member name="P:Diamond.DiamondTool.Connection.VMSocket.Condition">
	<summary>Returns the current socket status</summary>
</member><member name="M:Diamond.DiamondTool.Connection.VMSocket.BeginConnect(System.String,System.Int32)">
	<summary>Starts sending an asynchronous connection request to the specified host</summary>
	<param name="Host">The host used for the connection</param>
	<param name="Port">The port used for the connection</param>
</member><member name="M:Diamond.DiamondTool.Connection.VMSocket.BeginListen(System.Int32)">
	<summary>Starts listening to a specified port asynchronously</summary>
	<param name="Port">The port used for the connection</param>
</member><member name="M:Diamond.DiamondTool.Connection.VMSocket.SendData(System.Byte[])">
	<summary>Sends a buffer of data to the remote host</summary>
	<param name="Data">Bytes to send</param>
</member><member name="M:Diamond.DiamondTool.Connection.VMSocket.SendData(System.String)">
	<summary>Sends a buffer of data to the remote host</summary>
	<param name="Data">String to send</param>
</member><member name="M:Diamond.DiamondTool.Connection.VMSocket.Close">
	<summary>Closes the current connection</summary>
</member><member name="T:Diamond.DiamondTool.Connection.VMSocket">
	<summary>VirtualMikle's sockets system</summary>
</member><member name="P:Diamond.DiamondTool.Connection.LoaderBuilder.Mail">
	<summary>Returns the e-mail used to login</summary>
</member><member name="P:Diamond.DiamondTool.Connection.LoaderBuilder.Password">
	<summary>Returns the password of the e-mail</summary>
</member><member name="P:Diamond.DiamondTool.Connection.LoaderBuilder.HotelDomain">
	<summary>Returns the domain of the Hotel</summary>
</member><member name="P:Diamond.DiamondTool.Connection.LoaderBuilder.NewHost">
	<summary>Returns the spoofed host</summary>
</member><member name="P:Diamond.DiamondTool.Connection.LoaderBuilder.HabboHost">
	<summary>Returns the host of the Hotel (requires BeginMakeFile completed)</summary>
</member><member name="P:Diamond.DiamondTool.Connection.LoaderBuilder.SWF">
	<summary>Returns the SWF information of the Hotel (requires BeginMakeFile completed)</summary>
</member><member name="P:Diamond.DiamondTool.Connection.LoaderBuilder.HabboPort">
	<summary>Returns the port of the Hotel (requires BeginMakeFile completed)</summary>
</member><member name="P:Diamond.DiamondTool.Connection.LoaderBuilder.ID">
	<summary>Returns the Habbo's ID (requires BeginMakeFile completed)</summary>
</member><member name="P:Diamond.DiamondTool.Connection.LoaderBuilder.SSO">
	<summary>Returns the SSO Ticket (requires BeginMakeFile completed)</summary>
</member><member name="M:Diamond.DiamondTool.Connection.LoaderBuilder.#ctor(System.String,System.String,System.String,System.String)">
	<summary>Initializes a new loader builder</summary>
	<param name="Mail">The e-mail used to login</param>
	<param name="Password">The password used to login</param>
	<param name="NewHost">The spoofed host</param>
	<param name="Domain">The domain of the Hotel</param>
</member><member name="M:Diamond.DiamondTool.Connection.LoaderBuilder.BeginMakeFile(System.String,System.String)">
	<summary>Starts creating a new loader</summary>
	<param name="Path">The path where the new loader will be placed</param>
	<param name="Username">Optional nickname of the Habbo to use, if ommitted the default Habbo of the e-mail will be used</param>
</member><member name="M:Diamond.DiamondTool.Connection.LoaderBuilder.EndMakeFile">
	<summary>Stops the creation of the loader</summary>
</member><member name="T:Diamond.DiamondTool.Connection.LoaderBuilder">
	<summary>Builds a loader for Habbo Hotel</summary>
</member><member name="F:Diamond.DiamondTool.Habbos.Habbo.Gender.Male">
	<summary>The Habbo is a male</summary>
</member><member name="F:Diamond.DiamondTool.Habbos.Habbo.Gender.Female">
	<summary>The Habbo is a female</summary>
</member><member name="T:Diamond.DiamondTool.Habbos.Habbo.Gender">
	<summary>The Habbo's gender</summary>
</member><member name="P:Diamond.DiamondTool.Habbos.Habbo.Sex">
	<summary>Returns the current Habbo's sex</summary>
</member><member name="P:Diamond.DiamondTool.Habbos.Habbo.Username">
	<summary>Returns the Habbo's nickname</summary>
</member><member name="P:Diamond.DiamondTool.Habbos.Habbo.Motto">
	<summary>Returns the Habbo's motto</summary>
</member><member name="P:Diamond.DiamondTool.Habbos.Habbo.Figure">
	<summary>Returns the Habbo's figure code</summary>
</member><member name="P:Diamond.DiamondTool.Habbos.Habbo.RoomID">
	<summary>Returns the Habbo's VL64 Room ID</summary>
</member><member name="P:Diamond.DiamondTool.Habbos.Habbo.RoomIDDecoded">
	<summary>Returns the Habbo's integer Room ID</summary>
</member><member name="P:Diamond.DiamondTool.Habbos.Habbo.ID">
	<summary>Returns the Habbo's ID</summary>
</member><member name="M:Diamond.DiamondTool.Habbos.Habbo.#ctor(System.String,System.Int32,System.String,System.String,System.Int32,System.String,Diamond.DiamondTool.Habbos.Habbo.Gender)">
	<summary>Initializes a new Habbo instance</summary>
	<param name="Username">The Habbo's nickname</param>
	<param name="ID">The Habbo's ID</param>
	<param name="Motto">The Habbo's motto</param>
	<param name="Figure">The Habbo's figure code</param>
	<param name="RoomIDDecoded">The Habbo's integer Room ID</param>
	<param name="RoomID">The Habbo's VL64 Room ID</param>
	<param name="Sex">The Habbo's sex</param>
</member><member name="T:Diamond.DiamondTool.Habbos.Habbo">
	<summary>Represents a Habbo</summary>
</member><member name="M:Diamond.DiamondTool.Habbos.HabboCollection.BeginAdd(System.String)">
	<summary>Creates a list of Habbo objects asynchronously by their @\ packet without the header </summary>
	<param name="PacketNoHeader">The @\ packet without the header</param>
</member><member name="M:Diamond.DiamondTool.Habbos.HabboCollection.BeginRemove(System.Int32)">
	<summary>Removes an Habbo asynchronously from the list by its decoded Room ID</summary>
	<param name="RoomID">Habbo's decoded Room ID</param>&gt;

</member><member name="M:Diamond.DiamondTool.Habbos.HabboCollection.Clear">
	<summary>Removes every Habbo</summary>
</member><member name="M:Diamond.DiamondTool.Habbos.HabboCollection.Find(System.String)">
	<summary>Returns the Habbo with the specified username</summary>
	<param name="Username">Username used to search the Habbo</param>
</member><member name="M:Diamond.DiamondTool.Habbos.HabboCollection.Find(System.Int32)">
	<summary>Returns the Habbo with the specified room id</summary>
	<param name="RoomID">Decoded Room ID value used to search the Habbo</param>
</member><member name="T:Diamond.DiamondTool.Habbos.HabboCollection">
	<summary>Represents a collection of Habbos</summary>
</member><member name="P:Diamond.DiamondTool.Habbos.HabboData.Habbo">
	<summary>Returns the Habbo object</summary>
</member><member name="P:Diamond.DiamondTool.Habbos.HabboData.PacketRest">
	<summary>Returns the rest of the packet</summary>
</member><member name="M:Diamond.DiamondTool.Habbos.HabboData.#ctor(Diamond.DiamondTool.Habbos.Habbo,System.String)">
	<summary>Initializes a new instance</summary>
	<param name="Habbo">The Habbo object</param>
	<param name="PacketRest">The rest of the packet elaboration</param>
</member><member name="T:Diamond.DiamondTool.Habbos.HabboData">
	<summary>Represents the data got with the GetHabboFromPacket method of the HabboCollection class</summary>
</member><member name="P:Diamond.My.Resources.Resources.ResourceManager">
	<summary>
  Restituisce l'istanza di ResourceManager nella cache utilizzata da questa classe.
</summary>
</member><member name="P:Diamond.My.Resources.Resources.Culture">
	<summary>
  Esegue l'override della proprietà CurrentUICulture del thread corrente per tutte le
  ricerche di risorse eseguite utilizzando questa classe di risorse fortemente tipizzata.
</summary>
</member><member name="T:Diamond.My.Resources.Resources">
	<summary>
  Classe di risorse fortemente tipizzata per la ricerca di stringhe localizzate e così via.
</summary>
</member>
</members>
</doc>