You are viewing a plain text version of this content. The canonical link for it is here.
Posted to npanday-commits@incubator.apache.org by lc...@apache.org on 2011/11/11 07:01:17 UTC

svn commit: r1200751 [1/2] - in /incubator/npanday/trunk: dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/ dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ dotnet/assemblies/NPanday.Model.Se...

Author: lcorneliussen
Date: Fri Nov 11 07:01:15 2011
New Revision: 1200751

URL: http://svn.apache.org/viewvc?rev=1200751&view=rev
Log:
[NPANDAY-479] One class per file

Added:
    incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/Extensibility.cs
      - copied, changed from r1200267, incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/AutomationExtensibility.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityAddin.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityHostApplication.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityToolsOptionsPageCategory.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityToolsOptionsPageCategorySubCategory.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ItemsChoiceType.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ItemsChoiceType1.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ItemsChoiceType2.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/NamespaceIgnorantXmlTextReader.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Commands/BuildCommandContext.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IReferenceInfo.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IReferenceManager.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IWebServiceRefInfo.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IWebServicesRefUtils.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/LocalArtifactItem.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Messages.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/NPandayBuildSystemProperties.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/ReferenceErrorEventArgs.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/ReferenceInfo.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/RemoteArtifactNode.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebReferenceEventArgs.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebReferencesClasses.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebServiceRefInfo.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebServicesReferenceUtils.cs
      - copied, changed from r1200267, incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/FolderWatcher.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebServicesReferenceWatcher.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebsiteAssemblyReferenceWatcher.cs
    incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Resx/src/main/csharp/NPanday/Plugin/Resx/ResourceGenerator.cs
      - copied unchanged from r1200267, incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Resx/src/main/csharp/NPanday/Plugin/Resx/ResX.cs
    incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Settings/src/main/csharp/NPanday/Plugin/Settings/NewDataSet.cs
    incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Settings/src/main/csharp/NPanday/Plugin/Settings/npandaySettingsDefaultSetup.cs
    incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Settings/src/main/csharp/NPanday/Plugin/Settings/npandaySettingsVendorsVendor.cs
    incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Settings/src/main/csharp/NPanday/Plugin/Settings/npandaySettingsVendorsVendorFrameworksFramework.cs
Removed:
    incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/AutomationExtensibility.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/FolderWatcher.cs
    incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Resx/src/main/csharp/NPanday/Plugin/Resx/ResX.cs
Modified:
    incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday.Model.AutomationExtensibility.csproj
    incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/NPanday.Model.Settings.csproj
    incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/SettingsUtil.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday.VisualStudio.Addin.csproj
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/AddArtifactsForm.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Commands/ButtonCommandRegistry.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Connect.cs
    incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/ReferenceManager.cs
    incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Resx/src/main/csharp/NPanday.Plugin.Resx.csproj
    incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Settings/src/main/csharp/NPanday.Plugin.Settings.csproj
    incubator/npanday/trunk/plugins/netplugins/NPanday.Plugin.Settings/src/main/csharp/NPanday/Plugin/Settings/npandaySettings.cs

Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday.Model.AutomationExtensibility.csproj
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday.Model.AutomationExtensibility.csproj?rev=1200751&r1=1200750&r2=1200751&view=diff
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday.Model.AutomationExtensibility.csproj (original)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday.Model.AutomationExtensibility.csproj Fri Nov 11 07:01:15 2011
@@ -41,7 +41,14 @@ under the License.
     <Reference Include="System.Xml" />
   </ItemGroup>
   <ItemGroup>
-    <Compile Include="NPanday\Model\AutomationExtensibility.cs" />
+    <Compile Include="NPanday\Model\Extensibility.cs" />
+    <Compile Include="NPanday\Model\ExtensibilityAddin.cs" />
+    <Compile Include="NPanday\Model\ExtensibilityHostApplication.cs" />
+    <Compile Include="NPanday\Model\ExtensibilityToolsOptionsPageCategory.cs" />
+    <Compile Include="NPanday\Model\ExtensibilityToolsOptionsPageCategorySubCategory.cs" />
+    <Compile Include="NPanday\Model\ItemsChoiceType.cs" />
+    <Compile Include="NPanday\Model\ItemsChoiceType1.cs" />
+    <Compile Include="NPanday\Model\ItemsChoiceType2.cs" />
   </ItemGroup>
   <ItemGroup />
   <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.Targets" />

Copied: incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/Extensibility.cs (from r1200267, incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/AutomationExtensibility.cs)
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/Extensibility.cs?p2=incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/Extensibility.cs&p1=incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/AutomationExtensibility.cs&r1=1200267&r2=1200751&rev=1200751&view=diff
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/AutomationExtensibility.cs (original)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/Extensibility.cs Fri Nov 11 07:01:15 2011
@@ -57,233 +57,4 @@ namespace NPanday.Model {
             }
         }
     }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
-    public partial class ExtensibilityAddin {
-        
-        private string[] itemsField;
-        
-        private ItemsChoiceType1[] itemsElementNameField;
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute("AboutBoxDetails", typeof(string))]
-        [System.Xml.Serialization.XmlElementAttribute("AboutIconData", typeof(string))]
-        [System.Xml.Serialization.XmlElementAttribute("Assembly", typeof(string))]
-        [System.Xml.Serialization.XmlElementAttribute("CommandLineSafe", typeof(string), DataType="integer")]
-        [System.Xml.Serialization.XmlElementAttribute("CommandPreload", typeof(string), DataType="integer")]
-        [System.Xml.Serialization.XmlElementAttribute("Description", typeof(string))]
-        [System.Xml.Serialization.XmlElementAttribute("FriendlyName", typeof(string))]
-        [System.Xml.Serialization.XmlElementAttribute("FullClassName", typeof(string))]
-        [System.Xml.Serialization.XmlElementAttribute("LoadBehavior", typeof(string), DataType="integer")]
-        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
-        public string[] Items {
-            get {
-                return this.itemsField;
-            }
-            set {
-                this.itemsField = value;
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
-        [System.Xml.Serialization.XmlIgnoreAttribute()]
-        public ItemsChoiceType1[] ItemsElementName {
-            get {
-                return this.itemsElementNameField;
-            }
-            set {
-                this.itemsElementNameField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
-    [System.SerializableAttribute()]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/AutomationExtensibility", IncludeInSchema=false)]
-    public enum ItemsChoiceType1 {
-        
-        /// <remarks/>
-        AboutBoxDetails,
-        
-        /// <remarks/>
-        AboutIconData,
-        
-        /// <remarks/>
-        Assembly,
-        
-        /// <remarks/>
-        CommandLineSafe,
-        
-        /// <remarks/>
-        CommandPreload,
-        
-        /// <remarks/>
-        Description,
-        
-        /// <remarks/>
-        FriendlyName,
-        
-        /// <remarks/>
-        FullClassName,
-        
-        /// <remarks/>
-        LoadBehavior,
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
-    public partial class ExtensibilityHostApplication {
-        
-        private string[] itemsField;
-        
-        private ItemsChoiceType[] itemsElementNameField;
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute("Name", typeof(string))]
-        [System.Xml.Serialization.XmlElementAttribute("Version", typeof(string))]
-        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
-        public string[] Items {
-            get {
-                return this.itemsField;
-            }
-            set {
-                this.itemsField = value;
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
-        [System.Xml.Serialization.XmlIgnoreAttribute()]
-        public ItemsChoiceType[] ItemsElementName {
-            get {
-                return this.itemsElementNameField;
-            }
-            set {
-                this.itemsElementNameField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
-    [System.SerializableAttribute()]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/AutomationExtensibility", IncludeInSchema=false)]
-    public enum ItemsChoiceType {
-        
-        /// <remarks/>
-        Name,
-        
-        /// <remarks/>
-        Version,
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
-    public partial class ExtensibilityToolsOptionsPageCategory {
-        
-        private ExtensibilityToolsOptionsPageCategorySubCategory[] subCategoryField;
-        
-        private string nameField;
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute("SubCategory")]
-        public ExtensibilityToolsOptionsPageCategorySubCategory[] SubCategory {
-            get {
-                return this.subCategoryField;
-            }
-            set {
-                this.subCategoryField = value;
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlAttributeAttribute()]
-        public string Name {
-            get {
-                return this.nameField;
-            }
-            set {
-                this.nameField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
-    [System.SerializableAttribute()]
-    [System.Diagnostics.DebuggerStepThroughAttribute()]
-    [System.ComponentModel.DesignerCategoryAttribute("code")]
-    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
-    public partial class ExtensibilityToolsOptionsPageCategorySubCategory {
-        
-        private string[] itemsField;
-        
-        private ItemsChoiceType2[] itemsElementNameField;
-        
-        private string nameField;
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute("Assembly", typeof(string))]
-        [System.Xml.Serialization.XmlElementAttribute("FullClassName", typeof(string))]
-        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
-        public string[] Items {
-            get {
-                return this.itemsField;
-            }
-            set {
-                this.itemsField = value;
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
-        [System.Xml.Serialization.XmlIgnoreAttribute()]
-        public ItemsChoiceType2[] ItemsElementName {
-            get {
-                return this.itemsElementNameField;
-            }
-            set {
-                this.itemsElementNameField = value;
-            }
-        }
-        
-        /// <remarks/>
-        [System.Xml.Serialization.XmlAttributeAttribute()]
-        public string Name {
-            get {
-                return this.nameField;
-            }
-            set {
-                this.nameField = value;
-            }
-        }
-    }
-    
-    /// <remarks/>
-    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
-    [System.SerializableAttribute()]
-    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/AutomationExtensibility", IncludeInSchema=false)]
-    public enum ItemsChoiceType2 {
-        
-        /// <remarks/>
-        Assembly,
-        
-        /// <remarks/>
-        FullClassName,
-    }
 }

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityAddin.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityAddin.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityAddin.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityAddin.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,47 @@
+namespace NPanday.Model
+{
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+    public partial class ExtensibilityAddin {
+        
+        private string[] itemsField;
+        
+        private ItemsChoiceType1[] itemsElementNameField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("AboutBoxDetails", typeof(string))]
+        [System.Xml.Serialization.XmlElementAttribute("AboutIconData", typeof(string))]
+        [System.Xml.Serialization.XmlElementAttribute("Assembly", typeof(string))]
+        [System.Xml.Serialization.XmlElementAttribute("CommandLineSafe", typeof(string), DataType="integer")]
+        [System.Xml.Serialization.XmlElementAttribute("CommandPreload", typeof(string), DataType="integer")]
+        [System.Xml.Serialization.XmlElementAttribute("Description", typeof(string))]
+        [System.Xml.Serialization.XmlElementAttribute("FriendlyName", typeof(string))]
+        [System.Xml.Serialization.XmlElementAttribute("FullClassName", typeof(string))]
+        [System.Xml.Serialization.XmlElementAttribute("LoadBehavior", typeof(string), DataType="integer")]
+        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+        public string[] Items {
+            get {
+                return this.itemsField;
+            }
+            set {
+                this.itemsField = value;
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public ItemsChoiceType1[] ItemsElementName {
+            get {
+                return this.itemsElementNameField;
+            }
+            set {
+                this.itemsElementNameField = value;
+            }
+        }
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityHostApplication.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityHostApplication.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityHostApplication.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityHostApplication.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,40 @@
+namespace NPanday.Model
+{
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+    public partial class ExtensibilityHostApplication {
+        
+        private string[] itemsField;
+        
+        private ItemsChoiceType[] itemsElementNameField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("Name", typeof(string))]
+        [System.Xml.Serialization.XmlElementAttribute("Version", typeof(string))]
+        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+        public string[] Items {
+            get {
+                return this.itemsField;
+            }
+            set {
+                this.itemsField = value;
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public ItemsChoiceType[] ItemsElementName {
+            get {
+                return this.itemsElementNameField;
+            }
+            set {
+                this.itemsElementNameField = value;
+            }
+        }
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityToolsOptionsPageCategory.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityToolsOptionsPageCategory.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityToolsOptionsPageCategory.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityToolsOptionsPageCategory.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,37 @@
+namespace NPanday.Model
+{
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+    public partial class ExtensibilityToolsOptionsPageCategory {
+        
+        private ExtensibilityToolsOptionsPageCategorySubCategory[] subCategoryField;
+        
+        private string nameField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("SubCategory")]
+        public ExtensibilityToolsOptionsPageCategorySubCategory[] SubCategory {
+            get {
+                return this.subCategoryField;
+            }
+            set {
+                this.subCategoryField = value;
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAttributeAttribute()]
+        public string Name {
+            get {
+                return this.nameField;
+            }
+            set {
+                this.nameField = value;
+            }
+        }
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityToolsOptionsPageCategorySubCategory.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityToolsOptionsPageCategorySubCategory.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityToolsOptionsPageCategorySubCategory.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ExtensibilityToolsOptionsPageCategorySubCategory.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,53 @@
+namespace NPanday.Model
+{
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
+    [System.SerializableAttribute()]
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
+    [System.ComponentModel.DesignerCategoryAttribute("code")]
+    [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
+    public partial class ExtensibilityToolsOptionsPageCategorySubCategory {
+        
+        private string[] itemsField;
+        
+        private ItemsChoiceType2[] itemsElementNameField;
+        
+        private string nameField;
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("Assembly", typeof(string))]
+        [System.Xml.Serialization.XmlElementAttribute("FullClassName", typeof(string))]
+        [System.Xml.Serialization.XmlChoiceIdentifierAttribute("ItemsElementName")]
+        public string[] Items {
+            get {
+                return this.itemsField;
+            }
+            set {
+                this.itemsField = value;
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlElementAttribute("ItemsElementName")]
+        [System.Xml.Serialization.XmlIgnoreAttribute()]
+        public ItemsChoiceType2[] ItemsElementName {
+            get {
+                return this.itemsElementNameField;
+            }
+            set {
+                this.itemsElementNameField = value;
+            }
+        }
+        
+        /// <remarks/>
+        [System.Xml.Serialization.XmlAttributeAttribute()]
+        public string Name {
+            get {
+                return this.nameField;
+            }
+            set {
+                this.nameField = value;
+            }
+        }
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ItemsChoiceType.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ItemsChoiceType.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ItemsChoiceType.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ItemsChoiceType.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,15 @@
+namespace NPanday.Model
+{
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
+    [System.SerializableAttribute()]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/AutomationExtensibility", IncludeInSchema=false)]
+    public enum ItemsChoiceType {
+        
+        /// <remarks/>
+        Name,
+        
+        /// <remarks/>
+        Version,
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ItemsChoiceType1.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ItemsChoiceType1.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ItemsChoiceType1.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ItemsChoiceType1.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,36 @@
+namespace NPanday.Model
+{
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
+    [System.SerializableAttribute()]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/AutomationExtensibility", IncludeInSchema=false)]
+    public enum ItemsChoiceType1 {
+        
+        /// <remarks/>
+        AboutBoxDetails,
+        
+        /// <remarks/>
+        AboutIconData,
+        
+        /// <remarks/>
+        Assembly,
+        
+        /// <remarks/>
+        CommandLineSafe,
+        
+        /// <remarks/>
+        CommandPreload,
+        
+        /// <remarks/>
+        Description,
+        
+        /// <remarks/>
+        FriendlyName,
+        
+        /// <remarks/>
+        FullClassName,
+        
+        /// <remarks/>
+        LoadBehavior,
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ItemsChoiceType2.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ItemsChoiceType2.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ItemsChoiceType2.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.AutomationExtensibility/src/main/csharp/NPanday/Model/ItemsChoiceType2.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,15 @@
+namespace NPanday.Model
+{
+    /// <remarks/>
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.42")]
+    [System.SerializableAttribute()]
+    [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/AutomationExtensibility", IncludeInSchema=false)]
+    public enum ItemsChoiceType2 {
+        
+        /// <remarks/>
+        Assembly,
+        
+        /// <remarks/>
+        FullClassName,
+    }
+}
\ No newline at end of file

Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/NPanday.Model.Settings.csproj
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/NPanday.Model.Settings.csproj?rev=1200751&r1=1200750&r2=1200751&view=diff
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/NPanday.Model.Settings.csproj (original)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/NPanday.Model.Settings.csproj Fri Nov 11 07:01:15 2011
@@ -54,6 +54,7 @@ under the License.
     <Reference Include="System.Xml" />
   </ItemGroup>
   <ItemGroup>
+    <Compile Include="NamespaceIgnorantXmlTextReader.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
     <Compile Include="Settings.cs">
       <SubType>code</SubType>

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/NamespaceIgnorantXmlTextReader.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/NamespaceIgnorantXmlTextReader.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/NamespaceIgnorantXmlTextReader.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/NamespaceIgnorantXmlTextReader.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,14 @@
+using System.Xml;
+
+namespace NPanday.Model.Setting
+{
+    public class NamespaceIgnorantXmlTextReader : XmlTextReader
+    {
+        public NamespaceIgnorantXmlTextReader(System.IO.TextReader reader) : base(reader) { }
+
+        public override string NamespaceURI
+        {
+            get { return ""; }
+        }
+    }
+}
\ No newline at end of file

Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/SettingsUtil.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/SettingsUtil.cs?rev=1200751&r1=1200750&r2=1200751&view=diff
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/SettingsUtil.cs (original)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/SettingsUtil.cs Fri Nov 11 07:01:15 2011
@@ -37,15 +37,6 @@ namespace NPanday.Model.Setting
     // This avoids inconsistencies in Maven settings.xml files that sometimes include the namespace declaration and
     // sometimes omit it
     // See http://stackoverflow.com/questions/870293/can-i-make-xmlserializer-ignore-the-namespace-on-deserialization
-    public class NamespaceIgnorantXmlTextReader : XmlTextReader
-    {
-        public NamespaceIgnorantXmlTextReader(System.IO.TextReader reader) : base(reader) { }
-
-        public override string NamespaceURI
-        {
-            get { return ""; }
-        }
-    }
 
     public static class SettingsUtil
     {
@@ -78,7 +69,7 @@ namespace NPanday.Model.Setting
             }
 
             return null;
-        } 
+        }
         #endregion
 
         #region GetUserSettingsPath()
@@ -141,7 +132,7 @@ namespace NPanday.Model.Setting
                 if (!string.IsNullOrEmpty(path))
                 {
                     return path;
-                } 
+                }
             }
 
             string defaultSettingsPath = GetDefaultSettingsPath();
@@ -164,13 +155,13 @@ namespace NPanday.Model.Setting
                 if (!string.IsNullOrEmpty(path))
                 {
                     return path;
-                } 
+                }
             }
 
             string profileDir = Environment.GetEnvironmentVariable("USERPROFILE");
 
             return profileDir + @"\.m2\repository";
-        } 
+        }
         #endregion
 
         public static Settings ReadSettings(string path)
@@ -215,7 +206,7 @@ namespace NPanday.Model.Setting
             }
             finally
             {
-                if(reader != null)
+                if (reader != null)
                 {
                     reader.Close();
                 }
@@ -238,7 +229,7 @@ namespace NPanday.Model.Setting
             Profile profile = GetProfile(settings, defaultProfileID);
             //convert NPanday Profile to XmlNode
             XmlNode newProfileNode = new XmlDocument();
-            ((XmlDocument) newProfileNode).LoadXml(SerializeProfileToXml(profile));
+            ((XmlDocument)newProfileNode).LoadXml(SerializeProfileToXml(profile));
 
             newProfileNode = newProfileNode.SelectSingleNode("//profile[id='" + defaultProfileID + "']");
             XmlNode importedNewProfileNode = settingsXmlDoc.ImportNode(newProfileNode, true);

Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday.VisualStudio.Addin.csproj
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday.VisualStudio.Addin.csproj?rev=1200751&r1=1200750&r2=1200751&view=diff
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday.VisualStudio.Addin.csproj (original)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday.VisualStudio.Addin.csproj Fri Nov 11 07:01:15 2011
@@ -75,6 +75,7 @@ under the License.
     <Compile Include="NPanday\VisualStudio\Addin\ChangeMavenSettingsXmlForm.Designer.cs">
       <DependentUpon>ChangeMavenSettingsXmlForm.cs</DependentUpon>
     </Compile>
+    <Compile Include="NPanday\VisualStudio\Addin\Commands\BuildCommandContext.cs" />
     <Compile Include="NPanday\VisualStudio\Addin\Commands\ButtonCommandRegistry.cs" />
     <Compile Include="NPanday\VisualStudio\Addin\Commands\AddArtifactsCommand.cs" />
     <Compile Include="NPanday\VisualStudio\Addin\Commands\ButtonCommand.cs" />
@@ -88,8 +89,13 @@ under the License.
       <DependentUpon>ConfigureMavenRepositoryForm.cs</DependentUpon>
     </Compile>
     <Compile Include="NPanday\VisualStudio\Addin\Connect.cs" />
-    <Compile Include="NPanday\VisualStudio\Addin\FolderWatcher.cs" />
+    <Compile Include="NPanday\VisualStudio\Addin\WebServicesReferenceUtils.cs" />
     <Compile Include="NPanday\VisualStudio\Addin\Helper\VisualStudioControlsFinder.cs" />
+    <Compile Include="NPanday\VisualStudio\Addin\IReferenceInfo.cs" />
+    <Compile Include="NPanday\VisualStudio\Addin\IReferenceManager.cs" />
+    <Compile Include="NPanday\VisualStudio\Addin\IWebServiceRefInfo.cs" />
+    <Compile Include="NPanday\VisualStudio\Addin\IWebServicesRefUtils.cs" />
+    <Compile Include="NPanday\VisualStudio\Addin\LocalArtifactItem.cs" />
     <Compile Include="NPanday\VisualStudio\Addin\LoginForm.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -97,6 +103,8 @@ under the License.
       <DependentUpon>LoginForm.cs</DependentUpon>
     </Compile>
     <Compile Include="NPanday\VisualStudio\Addin\MainFormTest.cs" />
+    <Compile Include="NPanday\VisualStudio\Addin\Messages.cs" />
+    <Compile Include="NPanday\VisualStudio\Addin\NPandayBuildSystemProperties.cs" />
     <Compile Include="NPanday\VisualStudio\Addin\NPandayImportProjectForm.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -109,7 +117,10 @@ under the License.
     <Compile Include="NPanday\VisualStudio\Addin\NPandaySignAssembly.Designer.cs">
       <DependentUpon>NPandaySignAssembly.cs</DependentUpon>
     </Compile>
+    <Compile Include="NPanday\VisualStudio\Addin\ReferenceErrorEventArgs.cs" />
+    <Compile Include="NPanday\VisualStudio\Addin\ReferenceInfo.cs" />
     <Compile Include="NPanday\VisualStudio\Addin\ReferenceManager.cs" />
+    <Compile Include="NPanday\VisualStudio\Addin\RemoteArtifactNode.cs" />
     <Compile Include="NPanday\VisualStudio\Addin\RemoveArtifactsForm.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -117,6 +128,11 @@ under the License.
       <DependentUpon>RemoveArtifactsForm.cs</DependentUpon>
     </Compile>
     <Compile Include="NPanday\VisualStudio\Addin\ArtifactUtils.cs" />
+    <Compile Include="NPanday\VisualStudio\Addin\WebReferenceEventArgs.cs" />
+    <Compile Include="NPanday\VisualStudio\Addin\WebReferencesClasses.cs" />
+    <Compile Include="NPanday\VisualStudio\Addin\WebServiceRefInfo.cs" />
+    <Compile Include="NPanday\VisualStudio\Addin\WebServicesReferenceWatcher.cs" />
+    <Compile Include="NPanday\VisualStudio\Addin\WebsiteAssemblyReferenceWatcher.cs" />
   </ItemGroup>
   <ItemGroup>
     <EmbeddedResource Include="NPanday\VisualStudio\Addin\AddArtifactsForm.resx">

Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/AddArtifactsForm.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/AddArtifactsForm.cs?rev=1200751&r1=1200750&r2=1200751&view=diff
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/AddArtifactsForm.cs (original)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/AddArtifactsForm.cs Fri Nov 11 07:01:15 2011
@@ -973,57 +973,4 @@ namespace NPanday.VisualStudio.Addin
 
         #endregion
     }
-
-    class LocalArtifactItem : ListViewItem
-    {
-        public LocalArtifactItem() { }
-        public LocalArtifactItem(string name)
-            : base(name)
-        {
-        }
-
-        public LocalArtifactItem(string[] items) : base(items) { }
-
-        public LocalArtifactItem(string[] items, int imageIndex) : base(items, imageIndex) { }
-
-        private NPanday.Artifact.Artifact artifact;
-
-        public NPanday.Artifact.Artifact Artifact
-        {
-            get { return artifact; }
-            set { artifact = value; }
-        }
-    }
-
-
-    class RemoteArtifactNode : TreeNode
-    {
-        public RemoteArtifactNode() { }
-        public RemoteArtifactNode(string name) : base(name)
-        {
-        }
-        private bool isAssembly;
-
-        public bool IsAssembly
-        {
-            get { return isAssembly; }
-            set { isAssembly = value; }
-        }
-
-        private string artifactUrl;
-
-        public string ArtifactUrl
-        {
-            get { return artifactUrl; }
-            set { artifactUrl = value; }
-        }
-
-        private bool isFileSystem;
-
-        public bool IsFileSystem
-        {
-            get { return isFileSystem; }
-            set { isFileSystem = value; }
-        }
-    }
 }

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Commands/BuildCommandContext.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Commands/BuildCommandContext.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Commands/BuildCommandContext.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Commands/BuildCommandContext.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,4 @@
+namespace NPanday.VisualStudio.Addin.Commands
+{
+    public delegate IButtonCommandContext BuildCommandContext();
+}
\ No newline at end of file

Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Commands/ButtonCommandRegistry.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Commands/ButtonCommandRegistry.cs?rev=1200751&r1=1200750&r2=1200751&view=diff
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Commands/ButtonCommandRegistry.cs (original)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Commands/ButtonCommandRegistry.cs Fri Nov 11 07:01:15 2011
@@ -7,8 +7,6 @@ using NPanday.Logging;
 
 namespace NPanday.VisualStudio.Addin.Commands
 {
-    public delegate IButtonCommandContext BuildCommandContext();
-
     /// <summary>
     /// Manages and registers NPanday commands.
     /// </summary>

Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Connect.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Connect.cs?rev=1200751&r1=1200750&r2=1200751&view=diff
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Connect.cs (original)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Connect.cs Fri Nov 11 07:01:15 2011
@@ -63,102 +63,6 @@ using NPanday.VisualStudio.Addin.Helper;
 
 namespace NPanday.VisualStudio.Addin
 {
-    /// <summary>
-    /// MSG_E_* = ERROR MSGS
-    /// MSG_EF_* = ERROR MSGS W/ STRING.FORMAT
-    /// MSG_L_* = LOG MSGS
-    /// MSG_Q_* = QUESTIONS STATEMENT
-    /// MSG_D_* = DISPLAY TEXT(Button, CommnadBar)
-    /// MSG_C_* = Caption
-    /// </summary>
-    public static class Messages
-    {
-        public const string MSG_E_NOTIMPLEMENTED = "The method or operation is not implemented.";
-        public const string MSG_L_NPANDAY_ALREADY_STARTED = "\nNPanday Addin Has Already Started.";
-        public const string MSG_L_NPANDAY_ADDIN_STARTED = "\nNPanday Addin {0} Successfully Started (in {1:0.00} seconds).";
-        public const string MSG_L_UNABLE_TO_REGISTER_ADD_ARTIFACT_MENU = "\nCould not register the menu for adding artifacts.";
-        public const string MSG_L_UNABLE_TO_REGISTER_STOP_BUILD_MENU = "\nCould not register the menu for stopping maven builds.";
-        public const string MSG_L_UNABLE_TO_REGISTER_NPANDAY_MENUS = "\nCould not register the default NPanday menus.";
-        public const string MSG_L_UNABLE_TO_REGISTER_ALL_PROJECTS_MENU = "\nCould not register the menu for global actions on all projects.";
-        public const string MSG_E_NPANDAY_REMOVE_DEPENDENCY_ERROR = "NPanday Remove Dependency Error:";
-        public const string MSG_Q_STOP_MAVEN_BUILD = "Do you want to stop the NPanday Build?";
-        public const string MSG_EF_NOT_A_PROJECT_POM = "Not A Project Pom Error: {0} is not a project Pom, the pom is a parent pom type.";
-        public const string MSG_EF_NOT_THE_PROJECT_POM = "The Pom may not be the project's Pom: Project Name: {0} is not equal to Pom artifactId: {1}";
-        public const string MSG_E_PARENTPOM_NOTFOUND = "parent-pom.xml Not Found";//from Parent pom.xml to paren-pom.xml
-        public const string MSG_E_EXEC_ERROR = "NPanday Execution Error: ";
-        public const string MSG_L_SHUTTING_DOWN_NPANDAY = "\nShutting Down NPanday Visual Studio Addin.";
-        public const string MSG_L_SUCCESFULLY_SHUTDOWN = "\nNPanday Successfully Stopped.";//from ShutDown to Stopped
-        public const string MSG_D_NPANDAY_BUILD_SYSTEM = "NPanday Build System";
-        public const string MSG_T_NPANDAY_BUILDSYSTEM = "Executes the command for NPanday Addin";
-        public const string MSG_C_ADD_REFERENCE = "Add &Reference...";
-        public const string MSG_C_ADD_WEB_REFERENCE = "Add W&eb Reference...";
-        public const string MSG_C_UPDATE_POM_WEB_REFERENCES = "Update POM Web References...";
-        public const string MSG_C_CONFIGURE_MAVEN_REPO = "Configure Maven Repository...";
-        public const string MSG_C_ADD_MAVEN_ARTIFACT = "Add Maven Artifact...";
-        public const string MSG_C_CHANGE_MAVEN_SETTING_XML = "Change Maven settings.xml...";
-        public const string MSG_C_SET_COMPILE_SIGN_ASSEMBLY_KEY = "Set NPanday Compile Sign Assembly Key...";
-        public const string MSG_C_IMPORT_PROJECT = "Generate Solution's POM Information...";
-        public const string MSG_C_STOP_MAVEN_BUILD = "Stop Maven Build";
-        public const string MSG_C_MAVEN_PHASE = "Maven Phase";
-        public const string MSG_C_CLEAN = "Clean";
-        public const string MSG_C_BUILD = "Build [compile]";
-        public const string MSG_C_TEST = "Test";
-        public const string MSG_C_INSTALL = "Install";
-        public const string MSG_C_DEPLOY = "Deploy";
-        public const string MSG_C_CLEAN_ALLPROJECT = "All Projects: Clean";
-        public const string MSG_C_TEST_ALLPROJECT = "All Projects: Test";
-        public const string MSG_C_INSTALL_ALLPROJECT = "All Projects: Install";
-        public const string MSG_C_BUILD_CURRENTPROJECT = "Current Project: Build [compile]";
-        public const string MSG_C_INSTALL_CURRENTPROJECT = "Current Project: Install";
-        public const string MSG_C_BUILD_ALLPROJECT = "All Projects: Build [compile]";
-        public const string MSG_C_CLEAN_CURRENTPROJECT = "Current Project: Clean";
-        public const string MSG_C_TEST_CURRENTPROJECT = "Current Project: Test";
-        public const string MSG_C_RUNUNITTEST = "Run Unit Test/s";
-        public const string MSG_C_COMPILEANDRUNTEST = "Compile and Run Unit Test/s";
-        public const string MSG_Q_STOPCURRENTBUILD = "A NPanday Build is currently running, Do you want to stop the build and proceed to a new Build Execution?";
-        public const string MSG_C_STOPNPANDAYBUILD = "Stop NPanday Build";
-        public const string MSG_C_EXEC_ERROR = "Execution Error:";
-        public const string MSG_C_ERROR = "Error";
-        public const string MSG_C_ALL_PROJECTS = "All NPanday Projects";
-        public const string MSG_C_CUR_PROJECT = "Current NPanday Project";
-        public const string MSG_D_WEB_REF = "Web References";
-        public const string MSG_D_SERV_REF = "Service References";
-    }
-    public class NPandayBuildSystemProperties : System.ComponentModel.ISynchronizeInvoke
-    {
-
-        private object application;
-
-        public object Application
-        {
-            get { return application; }
-            set { application = value; }
-        }
-
-        #region ISynchronizeInvoke Members
-
-        public IAsyncResult BeginInvoke(Delegate method, object[] args)
-        {
-            throw new Exception(Messages.MSG_E_NOTIMPLEMENTED);
-        }
-
-        public object EndInvoke(IAsyncResult result)
-        {
-            throw new Exception(Messages.MSG_E_NOTIMPLEMENTED);
-        }
-
-        public object Invoke(Delegate method, object[] args)
-        {
-            throw new Exception(Messages.MSG_E_NOTIMPLEMENTED);
-        }
-
-        public bool InvokeRequired
-        {
-            get { return false; }
-        }
-
-        #endregion
-    }
 
     #region Connect
     /// <summary>The object for implementing an Add-in.</summary>
@@ -2484,90 +2388,4 @@ namespace NPanday.VisualStudio.Addin
 
     }
     #endregion
-
-    public interface IWebServicesRefUtils
-    {
-        bool ProjectHasWebReferences(Project project);
-        //bool RemovePomWebReferenceInfo(string webRefNamespace);
-        bool AddPomWebReferenceInfo(IWebServiceRefInfo webref);
-        List<IWebServiceRefInfo> GetWebReferences(Project project);
-        void UpdateWebReferences(Project project);
-        bool UpdateWSDLFile(IWebServiceRefInfo webRef);
-        bool GenerateProxies(IWebServiceRefInfo webRef);
-    }
-
-    public interface IWebServiceRefInfo
-    {
-        string Name { get; set; }
-        string WSDLUrl { get; set; }
-        string OutputFile { get; set; }
-        string WsdlFile { get; set; }
-    }
-
-    public class WebServiceRefInfo : IWebServiceRefInfo
-    {
-        public WebServiceRefInfo() { }
-        public WebServiceRefInfo(string name, string wsdlUrl)
-        {
-            this.name = name;
-            this.wsdlUrl = wsdlUrl;
-        }
-
-        #region IWebServiceRefInfo Members
-        string name;
-        public string Name
-        {
-            get
-            {
-                return name;
-            }
-            set
-            {
-                name = value;
-            }
-        }
-
-        string wsdlUrl;
-        public string WSDLUrl
-        {
-            get
-            {
-                return wsdlUrl;
-            }
-            set
-            {
-                wsdlUrl = value;
-            }
-        }
-
-        string outputFile;
-        public string OutputFile
-        {
-            get
-            {
-                return outputFile;
-            }
-            set
-            {
-                outputFile = value;
-            }
-        }
-
-        string wsdlFile;
-        public string WsdlFile
-        {
-            get
-            {
-                return wsdlFile;
-            }
-            set
-            {
-                wsdlFile = value;
-            }
-        }
-
-        #endregion
-
-
-    }
 }

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IReferenceInfo.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IReferenceInfo.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IReferenceInfo.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IReferenceInfo.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,10 @@
+namespace NPanday.VisualStudio.Addin
+{
+    public interface IReferenceInfo
+    {
+        string Path { get;set;}
+        string FileName { get;set;}
+        string Version { get; set;}
+        Artifact.Artifact Artifact { get; set; }
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IReferenceManager.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IReferenceManager.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IReferenceManager.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IReferenceManager.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,19 @@
+using System;
+
+namespace NPanday.VisualStudio.Addin
+{
+    /// <summary>
+    /// A custom Reference Manager that will handle all artifact reference that can be easily transferable.
+    /// </summary>
+    public interface IReferenceManager
+    {
+        Artifact.Artifact Add(IReferenceInfo reference);
+        void Remove(IReferenceInfo reference);
+        void Initialize(VSLangProj80.VSProject2 project);
+        string ReferenceFolder { get; }
+        void CopyArtifact(Artifact.Artifact artifact, NPanday.Logging.Logger logger);
+        void ResyncArtifacts(NPanday.Logging.Logger logger);
+        void ResyncArtifactsFromLocalRepository(NPanday.Logging.Logger logger);
+        event EventHandler<ReferenceErrorEventArgs> OnError;
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IWebServiceRefInfo.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IWebServiceRefInfo.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IWebServiceRefInfo.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IWebServiceRefInfo.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,10 @@
+namespace NPanday.VisualStudio.Addin
+{
+    public interface IWebServiceRefInfo
+    {
+        string Name { get; set; }
+        string WSDLUrl { get; set; }
+        string OutputFile { get; set; }
+        string WsdlFile { get; set; }
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IWebServicesRefUtils.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IWebServicesRefUtils.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IWebServicesRefUtils.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/IWebServicesRefUtils.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,16 @@
+using System.Collections.Generic;
+using EnvDTE;
+
+namespace NPanday.VisualStudio.Addin
+{
+    public interface IWebServicesRefUtils
+    {
+        bool ProjectHasWebReferences(Project project);
+        //bool RemovePomWebReferenceInfo(string webRefNamespace);
+        bool AddPomWebReferenceInfo(IWebServiceRefInfo webref);
+        List<IWebServiceRefInfo> GetWebReferences(Project project);
+        void UpdateWebReferences(Project project);
+        bool UpdateWSDLFile(IWebServiceRefInfo webRef);
+        bool GenerateProxies(IWebServiceRefInfo webRef);
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/LocalArtifactItem.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/LocalArtifactItem.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/LocalArtifactItem.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/LocalArtifactItem.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,25 @@
+using System.Windows.Forms;
+
+namespace NPanday.VisualStudio.Addin
+{
+    class LocalArtifactItem : ListViewItem
+    {
+        public LocalArtifactItem() { }
+        public LocalArtifactItem(string name)
+            : base(name)
+        {
+        }
+
+        public LocalArtifactItem(string[] items) : base(items) { }
+
+        public LocalArtifactItem(string[] items, int imageIndex) : base(items, imageIndex) { }
+
+        private NPanday.Artifact.Artifact artifact;
+
+        public NPanday.Artifact.Artifact Artifact
+        {
+            get { return artifact; }
+            set { artifact = value; }
+        }
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Messages.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Messages.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Messages.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/Messages.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,64 @@
+namespace NPanday.VisualStudio.Addin
+{
+    /// <summary>
+    /// MSG_E_* = ERROR MSGS
+    /// MSG_EF_* = ERROR MSGS W/ STRING.FORMAT
+    /// MSG_L_* = LOG MSGS
+    /// MSG_Q_* = QUESTIONS STATEMENT
+    /// MSG_D_* = DISPLAY TEXT(Button, CommnadBar)
+    /// MSG_C_* = Caption
+    /// </summary>
+    public static class Messages
+    {
+        public const string MSG_E_NOTIMPLEMENTED = "The method or operation is not implemented.";
+        public const string MSG_L_NPANDAY_ALREADY_STARTED = "\nNPanday Addin Has Already Started.";
+        public const string MSG_L_NPANDAY_ADDIN_STARTED = "\nNPanday Addin {0} Successfully Started (in {1:0.00} seconds).";
+        public const string MSG_L_UNABLE_TO_REGISTER_ADD_ARTIFACT_MENU = "\nCould not register the menu for adding artifacts.";
+        public const string MSG_L_UNABLE_TO_REGISTER_STOP_BUILD_MENU = "\nCould not register the menu for stopping maven builds.";
+        public const string MSG_L_UNABLE_TO_REGISTER_NPANDAY_MENUS = "\nCould not register the default NPanday menus.";
+        public const string MSG_L_UNABLE_TO_REGISTER_ALL_PROJECTS_MENU = "\nCould not register the menu for global actions on all projects.";
+        public const string MSG_E_NPANDAY_REMOVE_DEPENDENCY_ERROR = "NPanday Remove Dependency Error:";
+        public const string MSG_Q_STOP_MAVEN_BUILD = "Do you want to stop the NPanday Build?";
+        public const string MSG_EF_NOT_A_PROJECT_POM = "Not A Project Pom Error: {0} is not a project Pom, the pom is a parent pom type.";
+        public const string MSG_EF_NOT_THE_PROJECT_POM = "The Pom may not be the project's Pom: Project Name: {0} is not equal to Pom artifactId: {1}";
+        public const string MSG_E_PARENTPOM_NOTFOUND = "parent-pom.xml Not Found";//from Parent pom.xml to paren-pom.xml
+        public const string MSG_E_EXEC_ERROR = "NPanday Execution Error: ";
+        public const string MSG_L_SHUTTING_DOWN_NPANDAY = "\nShutting Down NPanday Visual Studio Addin.";
+        public const string MSG_L_SUCCESFULLY_SHUTDOWN = "\nNPanday Successfully Stopped.";//from ShutDown to Stopped
+        public const string MSG_D_NPANDAY_BUILD_SYSTEM = "NPanday Build System";
+        public const string MSG_T_NPANDAY_BUILDSYSTEM = "Executes the command for NPanday Addin";
+        public const string MSG_C_ADD_REFERENCE = "Add &Reference...";
+        public const string MSG_C_ADD_WEB_REFERENCE = "Add W&eb Reference...";
+        public const string MSG_C_UPDATE_POM_WEB_REFERENCES = "Update POM Web References...";
+        public const string MSG_C_CONFIGURE_MAVEN_REPO = "Configure Maven Repository...";
+        public const string MSG_C_ADD_MAVEN_ARTIFACT = "Add Maven Artifact...";
+        public const string MSG_C_CHANGE_MAVEN_SETTING_XML = "Change Maven settings.xml...";
+        public const string MSG_C_SET_COMPILE_SIGN_ASSEMBLY_KEY = "Set NPanday Compile Sign Assembly Key...";
+        public const string MSG_C_IMPORT_PROJECT = "Generate Solution's POM Information...";
+        public const string MSG_C_STOP_MAVEN_BUILD = "Stop Maven Build";
+        public const string MSG_C_MAVEN_PHASE = "Maven Phase";
+        public const string MSG_C_CLEAN = "Clean";
+        public const string MSG_C_BUILD = "Build [compile]";
+        public const string MSG_C_TEST = "Test";
+        public const string MSG_C_INSTALL = "Install";
+        public const string MSG_C_DEPLOY = "Deploy";
+        public const string MSG_C_CLEAN_ALLPROJECT = "All Projects: Clean";
+        public const string MSG_C_TEST_ALLPROJECT = "All Projects: Test";
+        public const string MSG_C_INSTALL_ALLPROJECT = "All Projects: Install";
+        public const string MSG_C_BUILD_CURRENTPROJECT = "Current Project: Build [compile]";
+        public const string MSG_C_INSTALL_CURRENTPROJECT = "Current Project: Install";
+        public const string MSG_C_BUILD_ALLPROJECT = "All Projects: Build [compile]";
+        public const string MSG_C_CLEAN_CURRENTPROJECT = "Current Project: Clean";
+        public const string MSG_C_TEST_CURRENTPROJECT = "Current Project: Test";
+        public const string MSG_C_RUNUNITTEST = "Run Unit Test/s";
+        public const string MSG_C_COMPILEANDRUNTEST = "Compile and Run Unit Test/s";
+        public const string MSG_Q_STOPCURRENTBUILD = "A NPanday Build is currently running, Do you want to stop the build and proceed to a new Build Execution?";
+        public const string MSG_C_STOPNPANDAYBUILD = "Stop NPanday Build";
+        public const string MSG_C_EXEC_ERROR = "Execution Error:";
+        public const string MSG_C_ERROR = "Error";
+        public const string MSG_C_ALL_PROJECTS = "All NPanday Projects";
+        public const string MSG_C_CUR_PROJECT = "Current NPanday Project";
+        public const string MSG_D_WEB_REF = "Web References";
+        public const string MSG_D_SERV_REF = "Service References";
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/NPandayBuildSystemProperties.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/NPandayBuildSystemProperties.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/NPandayBuildSystemProperties.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/NPandayBuildSystemProperties.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,40 @@
+using System;
+
+namespace NPanday.VisualStudio.Addin
+{
+    public class NPandayBuildSystemProperties : System.ComponentModel.ISynchronizeInvoke
+    {
+
+        private object application;
+
+        public object Application
+        {
+            get { return application; }
+            set { application = value; }
+        }
+
+        #region ISynchronizeInvoke Members
+
+        public IAsyncResult BeginInvoke(Delegate method, object[] args)
+        {
+            throw new Exception(Messages.MSG_E_NOTIMPLEMENTED);
+        }
+
+        public object EndInvoke(IAsyncResult result)
+        {
+            throw new Exception(Messages.MSG_E_NOTIMPLEMENTED);
+        }
+
+        public object Invoke(Delegate method, object[] args)
+        {
+            throw new Exception(Messages.MSG_E_NOTIMPLEMENTED);
+        }
+
+        public bool InvokeRequired
+        {
+            get { return false; }
+        }
+
+        #endregion
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/ReferenceErrorEventArgs.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/ReferenceErrorEventArgs.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/ReferenceErrorEventArgs.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/ReferenceErrorEventArgs.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,14 @@
+using System;
+
+namespace NPanday.VisualStudio.Addin
+{
+    public class ReferenceErrorEventArgs : EventArgs
+    {
+        string message;
+        public string Message
+        {
+            get { return message; }
+            set { message = value; }
+        }
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/ReferenceInfo.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/ReferenceInfo.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/ReferenceInfo.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/ReferenceInfo.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,71 @@
+namespace NPanday.VisualStudio.Addin
+{
+    public class ReferenceInfo : IReferenceInfo
+    {
+        public ReferenceInfo(){}
+        public ReferenceInfo(Artifact.Artifact artifact)
+        {
+            path = artifact.FileInfo.FullName;
+            fileName = artifact.FileInfo.Name;
+            version = artifact.Version;
+            this.artifact = artifact;
+        }
+
+        #region IReferenceInfo Members
+
+        string path;
+        public string Path
+        {
+            get
+            {
+                return path;
+            }
+            set
+            {
+                path = value;
+            }
+        }
+
+        string fileName;
+        public string FileName
+        {
+            get
+            {
+                return fileName;
+            }
+            set
+            {
+                fileName = value;
+            }
+        }
+
+        string version;
+        public string Version
+        {
+            get
+            {
+                return version;
+            }
+            set
+            {
+                version = value;
+            }
+        }
+
+        Artifact.Artifact artifact;
+        public NPanday.Artifact.Artifact Artifact
+        {
+            get
+            {
+                return artifact;
+            }
+            set
+            {
+                artifact = value;
+            }
+        }
+
+        #endregion
+
+    }
+}
\ No newline at end of file

Modified: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/ReferenceManager.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/ReferenceManager.cs?rev=1200751&r1=1200750&r2=1200751&view=diff
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/ReferenceManager.cs (original)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/ReferenceManager.cs Fri Nov 11 07:01:15 2011
@@ -26,29 +26,6 @@ using EnvDTE;
 namespace NPanday.VisualStudio.Addin
 {
     #region Interfaces
-    
-    /// <summary>
-    /// A custom Reference Manager that will handle all artifact reference that can be easily transferable.
-    /// </summary>
-    public interface IReferenceManager
-    {
-        Artifact.Artifact Add(IReferenceInfo reference);
-        void Remove(IReferenceInfo reference);
-        void Initialize(VSLangProj80.VSProject2 project);
-        string ReferenceFolder { get; }
-        void CopyArtifact(Artifact.Artifact artifact, NPanday.Logging.Logger logger);
-        void ResyncArtifacts(NPanday.Logging.Logger logger);
-        void ResyncArtifactsFromLocalRepository(NPanday.Logging.Logger logger);
-        event EventHandler<ReferenceErrorEventArgs> OnError;
-    }
-
-    public interface IReferenceInfo
-    {
-        string Path { get;set;}
-        string FileName { get;set;}
-        string Version { get; set;}
-        Artifact.Artifact Artifact { get; set; }
-    }
 
     #endregion
 
@@ -278,85 +255,4 @@ namespace NPanday.VisualStudio.Addin
 
         #endregion
     }
-
-    public class ReferenceErrorEventArgs : EventArgs
-    {
-        string message;
-        public string Message
-        {
-            get { return message; }
-            set { message = value; }
-        }
-    }
-
-    public class ReferenceInfo : IReferenceInfo
-    {
-        public ReferenceInfo(){}
-        public ReferenceInfo(Artifact.Artifact artifact)
-        {
-            path = artifact.FileInfo.FullName;
-            fileName = artifact.FileInfo.Name;
-            version = artifact.Version;
-            this.artifact = artifact;
-        }
-
-        #region IReferenceInfo Members
-
-        string path;
-        public string Path
-        {
-            get
-            {
-                return path;
-            }
-            set
-            {
-                path = value;
-            }
-        }
-
-        string fileName;
-        public string FileName
-        {
-            get
-            {
-                return fileName;
-            }
-            set
-            {
-                fileName = value;
-            }
-        }
-
-        string version;
-        public string Version
-        {
-            get
-            {
-                return version;
-            }
-            set
-            {
-                version = value;
-            }
-        }
-
-        Artifact.Artifact artifact;
-        public NPanday.Artifact.Artifact Artifact
-        {
-            get
-            {
-                return artifact;
-            }
-            set
-            {
-                artifact = value;
-            }
-        }
-
-        #endregion
-
-    }
-
-    
 }

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/RemoteArtifactNode.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/RemoteArtifactNode.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/RemoteArtifactNode.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/RemoteArtifactNode.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,35 @@
+using System.Windows.Forms;
+
+namespace NPanday.VisualStudio.Addin
+{
+    class RemoteArtifactNode : TreeNode
+    {
+        public RemoteArtifactNode() { }
+        public RemoteArtifactNode(string name) : base(name)
+        {
+        }
+        private bool isAssembly;
+
+        public bool IsAssembly
+        {
+            get { return isAssembly; }
+            set { isAssembly = value; }
+        }
+
+        private string artifactUrl;
+
+        public string ArtifactUrl
+        {
+            get { return artifactUrl; }
+            set { artifactUrl = value; }
+        }
+
+        private bool isFileSystem;
+
+        public bool IsFileSystem
+        {
+            get { return isFileSystem; }
+            set { isFileSystem = value; }
+        }
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebReferenceEventArgs.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebReferenceEventArgs.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebReferenceEventArgs.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebReferenceEventArgs.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,81 @@
+using System;
+using System.IO;
+
+namespace NPanday.VisualStudio.Addin
+{
+    public class WebReferenceEventArgs : FileSystemEventArgs
+    {
+
+        public WebReferenceEventArgs(WatcherChangeTypes changeType, string directory, string name )
+            :base(changeType, directory,name)
+        {
+            this.referenceDirectory = directory;    
+        }
+
+        private string referenceDirectory;
+
+        public string ReferenceDirectory
+        {
+            get { return referenceDirectory; }
+            set { referenceDirectory = value; }
+        }
+
+
+        private string oldNamespace;
+
+        public string OldNamespace
+        {
+            get { return oldNamespace; }
+            set { oldNamespace = value; }
+        }
+
+
+        private string _namespace;
+
+        public string Namespace
+        {
+            get { return _namespace; }
+            set { _namespace = value; }
+        }
+
+        private string wsdlUrl;
+
+        public string WsdlUrl
+        {
+            get { return wsdlUrl; }
+            set { wsdlUrl = value; }
+        }
+
+        private string wsdlFile;
+
+        public string WsdlFile
+        {
+            get { return wsdlFile; }
+            set { wsdlFile = value; }
+        }
+
+
+        public void Init(string wsPath)
+        {
+            if (!string.IsNullOrEmpty(wsPath))
+            {
+                if (!this.referenceDirectory.Equals(Path.Combine(wsPath, this.Name), StringComparison.InvariantCultureIgnoreCase))
+                {
+                    this.referenceDirectory = Path.Combine(wsPath, this.Name);
+                }
+                this.Namespace = this.Name;
+                if (this.ChangeType != WatcherChangeTypes.Deleted)
+                {
+                    string projectPath = Path.GetDirectoryName(Path.GetDirectoryName(this.referenceDirectory));
+                    
+                    this.wsdlUrl = WebServicesReferenceUtils.GetWsdlUrl(WebServicesReferenceUtils.GetReferenceFile(this.referenceDirectory));
+                    this.wsdlFile = WebServicesReferenceUtils.GetWsdlFile(this.referenceDirectory);
+                    this.wsdlFile = this.wsdlFile.Substring(projectPath.Length+1);
+
+                }
+            }
+        }
+
+	
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebReferencesClasses.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebReferencesClasses.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebReferencesClasses.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebReferencesClasses.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,41 @@
+using System.IO;
+
+namespace NPanday.VisualStudio.Addin
+{
+    public class WebReferencesClasses
+    {
+        private bool running;
+        private string webRefPath;
+
+        public WebReferencesClasses(string webRefPath)
+        {
+            this.webRefPath = webRefPath;
+            this.running = true;
+        }
+
+        public void WaitForClasses(string nSpace)
+        {
+            while (running)
+            { 
+                //check if classes are generated
+                string[] files = Directory.GetFiles(this.webRefPath);
+                foreach (string file in files)
+                {
+                    if (file.Contains(".cs") || file.Contains(".vb"))
+                    {
+                        if (!string.IsNullOrEmpty(nSpace) && file.Contains(nSpace))
+                        {
+                            running = false;
+                            break;
+                        }
+                        else
+                        {
+                            running = false;
+                            break;
+                        }
+                    }
+                }
+            }
+        }
+    }
+}
\ No newline at end of file

Added: incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebServiceRefInfo.cs
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebServiceRefInfo.cs?rev=1200751&view=auto
==============================================================================
--- incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebServiceRefInfo.cs (added)
+++ incubator/npanday/trunk/dotnet/assemblies/NPanday.VisualStudio.Addin/src/main/csharp/NPanday/VisualStudio/Addin/WebServiceRefInfo.cs Fri Nov 11 07:01:15 2011
@@ -0,0 +1,69 @@
+namespace NPanday.VisualStudio.Addin
+{
+    public class WebServiceRefInfo : IWebServiceRefInfo
+    {
+        public WebServiceRefInfo() { }
+        public WebServiceRefInfo(string name, string wsdlUrl)
+        {
+            this.name = name;
+            this.wsdlUrl = wsdlUrl;
+        }
+
+        #region IWebServiceRefInfo Members
+        string name;
+        public string Name
+        {
+            get
+            {
+                return name;
+            }
+            set
+            {
+                name = value;
+            }
+        }
+
+        string wsdlUrl;
+        public string WSDLUrl
+        {
+            get
+            {
+                return wsdlUrl;
+            }
+            set
+            {
+                wsdlUrl = value;
+            }
+        }
+
+        string outputFile;
+        public string OutputFile
+        {
+            get
+            {
+                return outputFile;
+            }
+            set
+            {
+                outputFile = value;
+            }
+        }
+
+        string wsdlFile;
+        public string WsdlFile
+        {
+            get
+            {
+                return wsdlFile;
+            }
+            set
+            {
+                wsdlFile = value;
+            }
+        }
+
+        #endregion
+
+
+    }
+}
\ No newline at end of file