Add IDisposable interface to IDestination.
Fixes [AMQNET-473]. (See https://issues.apache.org/jira/browse/AMQNET-473)
Set the NMS version dependency to 1.7.0 for trunk development.
diff --git a/nant.build b/nant.build
index 615e8ec..fe91791 100644
--- a/nant.build
+++ b/nant.build
@@ -22,7 +22,7 @@
 	<property name="basedir" value="${project::get-base-directory()}" />
 	<property name="project.name" value="Apache.NMS.EMS" />
 	<property name="project.group" value="org.apache.activemq" />
-	<property name="project.version" value="1.6.0" unless="${property::exists('project.version')}" />
+	<property name="project.version" value="1.7.0" unless="${property::exists('project.version')}" />
 	<property name="project.release.type" value="SNAPSHOT" unless="${property::exists('project.release.type')}" />
 	<property name="project.short_description" value="Apache NMS for EMS Class Library" />
 	<property name="project.description" value="Apache NMS for EMS Class Library (.Net Messaging Library Implementation): An implementation of the NMS API for EMS" />
@@ -56,7 +56,7 @@
 		<!-- Property grouping for 'vendor.apache.org' -->
 		<property name="vendor.apache.org.name" value="Apache.NMS" />
 		<property name="vendor.apache.org.group" value="org.apache.activemq" />
-		<property name="vendor.apache.org.version" value="1.6.0" />
+		<property name="vendor.apache.org.version" value="1.7.0" />
 		<property name="vendor.apache.org.filenames" value="Apache.NMS.dll,Apache.NMS.pdb,Apache.NMS.Test.dll,Apache.NMS.Test.pdb" />
 
 		<!-- Property grouping for 'vendor.nunit.org' -->
diff --git a/src/main/csharp/Queue.cs b/src/main/csharp/Queue.cs
index 90bff4e..a41eade 100644
--- a/src/main/csharp/Queue.cs
+++ b/src/main/csharp/Queue.cs
@@ -30,7 +30,11 @@
 		{

 		}

 

-		#region IQueue Members

+        public void Dispose()

+        {

+        }

+        

+        #region IQueue Members

 

 		public string QueueName

 		{

diff --git a/src/main/csharp/Session.cs b/src/main/csharp/Session.cs
index 52a55e3..b95cdec 100644
--- a/src/main/csharp/Session.cs
+++ b/src/main/csharp/Session.cs
@@ -407,9 +407,11 @@
 

         #region Transaction State Events

 

+        #pragma warning disable 0067

         public event SessionTxEventDelegate TransactionStartedListener;

         public event SessionTxEventDelegate TransactionCommittedListener;

         public event SessionTxEventDelegate TransactionRolledBackListener;

+        #pragma warning restore 0067

 

         #endregion

 

diff --git a/src/main/csharp/TemporaryTopic.cs b/src/main/csharp/TemporaryTopic.cs
index 04b9110..9c5377e 100644
--- a/src/main/csharp/TemporaryTopic.cs
+++ b/src/main/csharp/TemporaryTopic.cs
@@ -30,7 +30,7 @@
 		{

 		}

 

-		#region IDestination Members

+        #region IDestination Members

 

 		public new Apache.NMS.DestinationType DestinationType

 		{

diff --git a/src/main/csharp/Topic.cs b/src/main/csharp/Topic.cs
index b897f0f..73bbe05 100644
--- a/src/main/csharp/Topic.cs
+++ b/src/main/csharp/Topic.cs
@@ -30,7 +30,11 @@
 		{

 		}

 

-		#region ITopic Members

+        public void Dispose()

+        {

+        }

+        

+        #region ITopic Members

 

 		public string TopicName

 		{