diff --git a/OpenMetaverse.Tests/BinaryLLSDTests.cs b/OpenMetaverse.Tests/BinaryLLSDTests.cs
index 724d2419..bdc47da5 100644
--- a/OpenMetaverse.Tests/BinaryLLSDTests.cs
+++ b/OpenMetaverse.Tests/BinaryLLSDTests.cs
@@ -59,44 +59,44 @@ namespace OpenMetaverse.Tests
MemoryStream stream = new MemoryStream(sBinary);
byte[] sFirstFind = Encoding.ASCII.GetBytes("this");
- stream.Position = 0l;
+ stream.Position = 0L;
bool result = LLSDParser.FindByteArray(stream, sFirstFind);
Assert.AreEqual(true, result);
- Assert.AreEqual(4l, stream.Position);
+ Assert.AreEqual(4L, stream.Position);
- stream.Position = 10l;
+ stream.Position = 10L;
byte[] sSecondFind = Encoding.ASCII.GetBytes("teststring");
result = LLSDParser.FindByteArray(stream, sSecondFind);
Assert.AreEqual(true, result);
- Assert.AreEqual(20l, stream.Position);
+ Assert.AreEqual(20L, stream.Position);
- stream.Position = 25l;
+ stream.Position = 25L;
byte[] sThirdNotFind = Encoding.ASCII.GetBytes("notfound");
result = LLSDParser.FindByteArray(stream, sThirdNotFind);
Assert.AreEqual(false, result);
- Assert.AreEqual(25l, stream.Position);
+ Assert.AreEqual(25L, stream.Position);
- stream.Position = 60l;
+ stream.Position = 60L;
byte[] sFourthNotFound = Encoding.ASCII.GetBytes("beginningAndMore");
result = LLSDParser.FindByteArray(stream, sFourthNotFound);
Assert.AreEqual(false, result);
- Assert.AreEqual(60l, stream.Position);
+ Assert.AreEqual(60L, stream.Position);
byte[] sFrontWhiteSpace = Encoding.ASCII.GetBytes(" \t\t\n\rtest");
MemoryStream streamTwo = new MemoryStream(sFrontWhiteSpace);
LLSDParser.SkipWhiteSpace(streamTwo);
- Assert.AreEqual(7l, streamTwo.Position);
+ Assert.AreEqual(7L, streamTwo.Position);
byte[] sMiddleWhiteSpace = Encoding.ASCII.GetBytes("test \t\t\n\rtest");
MemoryStream streamThree = new MemoryStream(sMiddleWhiteSpace);
- streamThree.Position = 4l;
+ streamThree.Position = 4L;
LLSDParser.SkipWhiteSpace(streamThree);
- Assert.AreEqual(9l, streamThree.Position);
+ Assert.AreEqual(9L, streamThree.Position);
byte[] sNoWhiteSpace = Encoding.ASCII.GetBytes("testtesttest");
MemoryStream streamFour = new MemoryStream(sNoWhiteSpace);
LLSDParser.SkipWhiteSpace(streamFour);
- Assert.AreEqual(0l, streamFour.Position);
+ Assert.AreEqual(0L, streamFour.Position);
}
diff --git a/OpenMetaverse.Utilities/Utilities.cs b/OpenMetaverse.Utilities/Utilities.cs
index cb45361b..741ded24 100644
--- a/OpenMetaverse.Utilities/Utilities.cs
+++ b/OpenMetaverse.Utilities/Utilities.cs
@@ -54,6 +54,7 @@ namespace OpenMetaverse.Utilities
/// Aims at the specified position, enters mouselook, presses and
/// releases the left mouse button, and leaves mouselook
///
+ ///
/// Target to shoot at
///
public static bool Shoot(GridClient client, Vector3 target)
@@ -277,6 +278,7 @@ namespace OpenMetaverse.Utilities
///
/// Simulator where the parcels are located
/// Mapping of parcel LocalIDs to Parcel objects
+ ///
public delegate void ParcelsDownloadedCallback(Simulator simulator, Dictionary Parcels, int[,] map);
diff --git a/OpenMetaverse/AgentManager.cs b/OpenMetaverse/AgentManager.cs
index e0a5345a..1bbec9f7 100644
--- a/OpenMetaverse/AgentManager.cs
+++ b/OpenMetaverse/AgentManager.cs
@@ -84,8 +84,8 @@ namespace OpenMetaverse
MessageFromAgent = 0,
/// Simple notification box with an OK button
MessageBox = 1,
- /// Used to show a countdown notification with an OK
- /// button, deprecated now
+ // Used to show a countdown notification with an OK
+ // button, deprecated now
//[Obsolete]
//MessageBoxCountdown = 2,
/// You've been invited to join a group.
@@ -98,8 +98,8 @@ namespace OpenMetaverse
InventoryDeclined = 6,
/// Group vote
GroupVote = 7,
- /// A message to everyone in the agent's group, no longer
- /// used
+ // A message to everyone in the agent's group, no longer
+ // used
//[Obsolete]
//DeprecatedGroupMessage = 8,
/// An object is offering its inventory
@@ -139,8 +139,8 @@ namespace OpenMetaverse
/// A placeholder type for future expansion, currently not
/// used
CurrentlyUnused = 26,
- /// Notification of a new group election, this is
- /// deprecated
+ // Notification of a new group election, this is
+ // deprecated
//[Obsolete]
//DeprecatedGroupElection = 27,
/// IM to tell the user to go to an URL
@@ -200,8 +200,8 @@ namespace OpenMetaverse
Normal = 1,
/// Shouting! (100m radius)
Shout = 2,
- /// Say chat (10/20m radius) - The official viewer will
- /// print "[4:15] You say, hey" instead of "[4:15] You: hey"
+ // Say chat (10/20m radius) - The official viewer will
+ // print "[4:15] You say, hey" instead of "[4:15] You: hey"
//[Obsolete]
//Say = 3,
/// Event message when an Avatar has begun to type
diff --git a/OpenMetaverse/AssetManager.cs b/OpenMetaverse/AssetManager.cs
index 8bdaa6ab..16a91975 100644
--- a/OpenMetaverse/AssetManager.cs
+++ b/OpenMetaverse/AssetManager.cs
@@ -50,7 +50,7 @@ namespace OpenMetaverse
CallingCard = 2,
/// Link to a location in world
Landmark = 3,
- /// Legacy script asset, you should never see one of these
+ // Legacy script asset, you should never see one of these
//[Obsolete]
//Script = 4,
/// Collection of textures and parameters that can be
@@ -177,7 +177,7 @@ namespace OpenMetaverse
{
///
Unknown = 0,
- /// Arbitrary system files off the server
+ // Arbitrary system files off the server
//[Obsolete]
//File = 1,
/// Asset from the asset server
diff --git a/OpenMetaverse/AvatarManager.cs b/OpenMetaverse/AvatarManager.cs
index 35b64488..03ee562f 100644
--- a/OpenMetaverse/AvatarManager.cs
+++ b/OpenMetaverse/AvatarManager.cs
@@ -86,7 +86,9 @@ namespace OpenMetaverse
/// Triggered when AvatarAppearance is received
///
///
- ///
+ ///
+ ///
+ ///
///
public delegate void AvatarAppearanceCallback(UUID avatarID, bool isTrial, LLObject.TextureEntryFace defaultTexture, LLObject.TextureEntryFace[] faceTextures, List visualParams);
///
diff --git a/OpenMetaverse/DirectoryManager.cs b/OpenMetaverse/DirectoryManager.cs
index b83bacb0..a8a8fa7a 100644
--- a/OpenMetaverse/DirectoryManager.cs
+++ b/OpenMetaverse/DirectoryManager.cs
@@ -89,7 +89,7 @@ namespace OpenMetaverse
People = 1 << 0,
///
Online = 1 << 1,
- ///
+ //
//[Obsolete]
//Places = 1 << 2,
///
@@ -104,7 +104,7 @@ namespace OpenMetaverse
ForSale = 1 << 7,
///
GroupOwned = 1 << 8,
- ///
+ //
//[Obsolete]
//Auction = 1 << 9,
///
@@ -143,7 +143,7 @@ namespace OpenMetaverse
None = 0,
/// Land which is currently up for auction
Auction = 1 << 1,
- /// Land available to new landowners (formerly the FirstLand program)
+ // Land available to new landowners (formerly the FirstLand program)
//[Obsolete]
//Newbie = 1 << 2,
/// Parcels which are on the mainland (Linden owned) continents
diff --git a/OpenMetaverse/EstateTools.cs b/OpenMetaverse/EstateTools.cs
index 3bc07390..ec2437a8 100644
--- a/OpenMetaverse/EstateTools.cs
+++ b/OpenMetaverse/EstateTools.cs
@@ -79,7 +79,7 @@ namespace OpenMetaverse
public delegate void EstateCovenantReply(UUID covenantID, long timestamp, string estateName, UUID estateOwnerID);
- /// Callback for LandStatReply packets
+ // Callback for LandStatReply packets
//public event LandStatReply OnLandStatReply;
/// Triggered upon a successful .GetTopColliders()
public event GetTopCollidersReply OnGetTopColliders;
diff --git a/OpenMetaverse/FriendsManager.cs b/OpenMetaverse/FriendsManager.cs
index 1145a999..0ef02af9 100644
--- a/OpenMetaverse/FriendsManager.cs
+++ b/OpenMetaverse/FriendsManager.cs
@@ -255,7 +255,7 @@ namespace OpenMetaverse
///
/// System ID of the agent offering friendship
/// full name of the agent offereing friendship
- /// session ID need when accepting/declining the offer
+ /// session ID need when accepting/declining the offer
/// Return true to accept the friendship, false to deny it
public delegate void FriendshipOfferedEvent(UUID agentID, string agentName, UUID imSessionID);
///
@@ -368,6 +368,7 @@ namespace OpenMetaverse
///
/// Decline a friendship request
///
+ /// of friend
/// imSessionID of the friendship request message
public void DeclineFriendship(UUID fromAgentID, UUID imSessionID)
{
diff --git a/OpenMetaverse/GridClient.cs b/OpenMetaverse/GridClient.cs
index 81a4c4e3..4254d066 100644
--- a/OpenMetaverse/GridClient.cs
+++ b/OpenMetaverse/GridClient.cs
@@ -33,6 +33,35 @@ namespace OpenMetaverse
/// classes needed for sending and receiving data are accessible through
/// this class.
///
+ ///
+ ///
+ /// // Example minimum code required to instantiate class and
+ /// // connect to a simulator.
+ /// using System;
+ /// using System.Collections.Generic;
+ /// using System.Text;
+ /// using OpenMetaverse;
+ ///
+ /// namespace FirstBot
+ /// {
+ /// class Bot
+ /// {
+ /// public static GridClient Client;
+ /// static void Main(string[] args)
+ /// {
+ /// Client = new GridClient(); // instantiates the GridClient class
+ /// // to the global Client object
+ /// // Login to Simulator
+ /// Client.Network.Login("FirstName", "LastName", "Password", "FirstBot", "1.0");
+ /// // Wait for a Keypress
+ /// Console.ReadLine();
+ /// // Logout of simulator
+ /// Client.Network.Logout();
+ /// }
+ /// }
+ /// }
+ ///
+ ///
public class GridClient
{
/// Networking subsystem
diff --git a/OpenMetaverse/GridManager.cs b/OpenMetaverse/GridManager.cs
index 568fe81a..bab4649f 100644
--- a/OpenMetaverse/GridManager.cs
+++ b/OpenMetaverse/GridManager.cs
@@ -180,9 +180,7 @@ namespace OpenMetaverse
///
///
///
- ///
- ///
- ///
+ ///
public delegate void CoarseLocationUpdateCallback(Simulator sim);
///
///
diff --git a/OpenMetaverse/GroupManager.cs b/OpenMetaverse/GroupManager.cs
index 8b399944..defb1549 100644
--- a/OpenMetaverse/GroupManager.cs
+++ b/OpenMetaverse/GroupManager.cs
@@ -374,7 +374,7 @@ namespace OpenMetaverse
///
/// Callback for a list of group names
///
- ///
+ ///
public delegate void GroupNamesCallback(Dictionary groupNames);
///
/// Callback for the profile of a group
diff --git a/OpenMetaverse/Inventory.cs b/OpenMetaverse/Inventory.cs
index c96bd439..e41de68f 100644
--- a/OpenMetaverse/Inventory.cs
+++ b/OpenMetaverse/Inventory.cs
@@ -122,6 +122,7 @@ namespace OpenMetaverse
///
/// Manager for remote updates.
/// Owner of this inventory.
+ ///
public Inventory(InventoryManager manager, UUID owner, UUID root)
{
_Manager = manager;
diff --git a/OpenMetaverse/InventoryManager.cs b/OpenMetaverse/InventoryManager.cs
index 9d24e447..e917da6e 100644
--- a/OpenMetaverse/InventoryManager.cs
+++ b/OpenMetaverse/InventoryManager.cs
@@ -700,7 +700,7 @@ namespace OpenMetaverse
///
///
///
- ///
+ ///
public delegate void ItemCopiedCallback(ItemData itemData);
///
@@ -746,10 +746,11 @@ namespace OpenMetaverse
/// the ItemID, as in ObjectOfferedCallback it is null when received
/// from a task.
///
- ///
- ///
- ///
- ///
+ ///
+ ///
+ ///
+ ///
+ ///
public delegate void TaskItemReceivedCallback(UUID itemID, UUID folderID, UUID creatorID,
UUID assetID, InventoryType type);
@@ -999,7 +1000,7 @@ namespace OpenMetaverse
///
/// Fetch an inventory item from the dataserver
///
- /// The items
+ /// The items
/// The item Owners
/// a TimeSpan representing the amount of time to wait for results
/// An object on success, or null if no item was found
@@ -1024,7 +1025,8 @@ namespace OpenMetaverse
/// Request inventory items
///
/// Inventory items to request
- /// Owners of the inventory items
+ /// Owners of the inventory items
+ ///
///
public void RequestFetchItems(ICollection itemIDs, UUID ownerID, FetchItemsCallback callback)
{
@@ -1221,6 +1223,9 @@ namespace OpenMetaverse
/// We need to put it in its own method because the callback will need to create another callback for
/// recursing into child folders.
/// Used for display purposes only.
+ ///
+ ///
+ ///
///
private FolderContentsCallback ConstructFindContentsHandler(string path, string[] pathArray, int level, FindObjectByPathCallback callback)
{
@@ -1335,7 +1340,7 @@ namespace OpenMetaverse
/// Rename an inventory item
///
/// The of the source item to move
- /// The of the item's parent.
+ /// The of the item's parent.
/// The name to change the folder to
public void RenameItem(UUID itemID, UUID parentID, string newName)
{
@@ -1545,6 +1550,13 @@ namespace OpenMetaverse
/// of the uploaded asset if the upload completed successfully.
/// This is the method that the Second Life Client (as of v1.9) uses to create gestures.
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
/// Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.
public void RequestCreateItem(UUID parentFolder, string name, string description, AssetType type, UUID assetTransactionID,
InventoryType invType, PermissionMask nextOwnerMask, ItemCreatedCallback callback)
@@ -1558,6 +1570,14 @@ namespace OpenMetaverse
/// Creates a wearable inventory item referencing an asset upload.
/// Second Life v1.9 uses this method to create wearable inventory items.
///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
/// Proper use is to upload the inventory's asset first, then provide the Asset's TransactionID here.
public void RequestCreateItem(UUID parentFolder, string name, string description, AssetType type, UUID assetTransactionID,
InventoryType invType, WearableType wearableType, PermissionMask nextOwnerMask, ItemCreatedCallback callback)
@@ -1796,7 +1816,7 @@ namespace OpenMetaverse
///
///
///
- ///
+ ///
public void RequestUpdateItem(ItemData parameters)
{
RequestUpdateItems(new ItemData[] { parameters }, UUID.Random());
@@ -2173,6 +2193,8 @@ namespace OpenMetaverse
/// The tasks
/// The tasks simulator local ID
/// Time to wait for reply from simulator
+ ///
+ ///
/// A List containing the inventory items inside the task
public void GetTaskInventory(UUID objectID, uint objectLocalID, TimeSpan timeout, out List items, out List folders)
{
@@ -2498,7 +2520,10 @@ namespace OpenMetaverse
///
/// Parse the results of a RequestTaskInventory() response
///
+ ///
/// A string which contains the data from the task reply
+ ///
+ ///
/// A List containing the items contained within the tasks inventory
public static void ParseTaskInventory(InventoryManager manager, string taskData, out List items, out List folders)
{
diff --git a/OpenMetaverse/Login.cs b/OpenMetaverse/Login.cs
index 4f38bd1e..9c739ec9 100644
--- a/OpenMetaverse/Login.cs
+++ b/OpenMetaverse/Login.cs
@@ -345,6 +345,8 @@ namespace OpenMetaverse
///
///
///
+ ///
+ ///
public delegate void LoginResponseCallback(bool loginSuccess, bool redirect, string message, string reason, LoginResponseData replyData);
#endregion Delegates
diff --git a/OpenMetaverse/NetworkManager.cs b/OpenMetaverse/NetworkManager.cs
index 58c82658..6904314a 100644
--- a/OpenMetaverse/NetworkManager.cs
+++ b/OpenMetaverse/NetworkManager.cs
@@ -503,6 +503,7 @@ namespace OpenMetaverse
///
///
///
+ ///
public void DisconnectSim(Simulator sim, bool sendCloseCircuit)
{
if (sim != null)
diff --git a/OpenMetaverse/ObjectManager.cs b/OpenMetaverse/ObjectManager.cs
index 517912c4..db08f001 100644
--- a/OpenMetaverse/ObjectManager.cs
+++ b/OpenMetaverse/ObjectManager.cs
@@ -392,7 +392,9 @@ namespace OpenMetaverse
/// Called whenever the client avatar sits down or stands up
///
/// Simulator the packet was received from
+ ///
/// The local ID of the object that is being sat
+ ///
/// on. If this is zero the avatar is not sitting on an object
public delegate void AvatarSitChanged(Simulator simulator, Avatar avatar, uint sittingOn, uint oldSeat);
diff --git a/OpenMetaverse/ParcelManager.cs b/OpenMetaverse/ParcelManager.cs
index dc3b230f..fdd115c5 100644
--- a/OpenMetaverse/ParcelManager.cs
+++ b/OpenMetaverse/ParcelManager.cs
@@ -163,10 +163,10 @@ namespace OpenMetaverse
RestrictPushObject = 1 << 21,
/// Ban all non identified/transacted avatars
DenyAnonymous = 1 << 22,
- /// Ban all identified avatars [OBSOLETE]
+ // Ban all identified avatars [OBSOLETE]
//[Obsolete]
//DenyIdentified = 1 << 23,
- /// Ban all transacted avatars [OBSOLETE]
+ // Ban all transacted avatars [OBSOLETE]
//[Obsolete]
//DenyTransacted = 1 << 24,
/// Allow group-owned scripts to run
@@ -1228,7 +1228,7 @@ namespace OpenMetaverse
///
/// Simulator local ID of parcel
/// Owners, Others, Etc
- /// List containing keys of avatars objects to select;
+ /// List containing keys of avatars objects to select;
/// if List is null will return Objects of type selectType
/// Response data is returned in the event
public void SelectObjects(int localID, ObjectReturnType selectType, UUID ownerID)
diff --git a/OpenMetaverse/Prims.cs b/OpenMetaverse/Prims.cs
index 649d76f2..af19059c 100644
--- a/OpenMetaverse/Prims.cs
+++ b/OpenMetaverse/Prims.cs
@@ -85,7 +85,7 @@ namespace OpenMetaverse
Hinge = 1,
///
Point = 2,
- ///
+ //
//[Obsolete]
//LPoint = 3,
//[Obsolete]
diff --git a/OpenMetaverse/Voice/VoiceConnector.cs b/OpenMetaverse/Voice/VoiceConnector.cs
index e735e3ea..591f20f8 100644
--- a/OpenMetaverse/Voice/VoiceConnector.cs
+++ b/OpenMetaverse/Voice/VoiceConnector.cs
@@ -15,6 +15,8 @@ namespace OpenMetaverse.Voice
/// A string value indicting the Application name
/// URL for the management server
/// LoggingSettings
+ ///
+ ///
public int ConnectorCreate(string ClientName, string AccountManagementServer, ushort MinimumPort,
ushort MaximumPort, VoiceLoggingSettings Logging)
{
diff --git a/OpenMetaverse/Voice/VoiceSession.cs b/OpenMetaverse/Voice/VoiceSession.cs
index a8988bd9..87c89bae 100644
--- a/OpenMetaverse/Voice/VoiceSession.cs
+++ b/OpenMetaverse/Voice/VoiceSession.cs
@@ -16,7 +16,7 @@ namespace OpenMetaverse.Voice
/// session automatically connects to the audio media, there is no need to call
/// Session.Connect at this time, this is reserved for future use.
///
- /// Handle returned from successful Connector ‘create’ request
+ /// Handle returned from successful Connector ‘create’ request
/// This is the URI of the terminating point of the session (ie who/what is being called)
/// This is the display name of the entity being called (user or channel)
/// Only needs to be supplied when the target URI is password protected
@@ -24,8 +24,11 @@ namespace OpenMetaverse.Voice
/// “ClearText” or “SHA1UserName”. If this element does not exist, it is assumed to be “ClearText”. If it is
/// “SHA1UserName”, the password as passed in is the SHA1 hash of the password and username concatenated together,
/// then base64 encoded, with the final “=” character stripped off.
+ ///
+ ///
///
- public int SessionCreate(string AccountHandle, string URI, string Name, string Password, bool JoinAudio, bool JoinText, string PasswordHashAlgorithm)
+ public int SessionCreate(string AccountHandle, string URI, string Name, string Password,
+ bool JoinAudio, bool JoinText, string PasswordHashAlgorithm)
{
StringBuilder sb = new StringBuilder();
sb.Append(VoiceGateway.MakeXML("AccountHandle", AccountHandle));
diff --git a/prebuild.xml b/prebuild.xml
index d5c89098..87cb65f7 100644
--- a/prebuild.xml
+++ b/prebuild.xml
@@ -9,7 +9,7 @@
true
4
false
- 1591,1574
+ 1591,1574,0419,0618
bin
true
true
@@ -24,7 +24,7 @@
true
4
false
- 1591,1574
+ 1591,1574,0419,0618
bin
false
true