From bd4f6b37097ac7053790dc05e6fb709d6a063b00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Srbeck=C3=BD?= Date: Sat, 19 Jan 2008 11:48:19 +0000 Subject: [PATCH] Renamed MetaData class to MetaDataImport to avoid name collision with the namespace. Removed Util.Lists. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2890 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../Project/Debugger.Core.csproj | 3 +- .../Project/Src/Metadata/DebugType.cs | 2 +- .../Project/Src/Modules/Module.cs | 6 ++-- .../Debugger.Core/Project/Src/Util/Lists.cs | 33 ------------------- .../{MetaData.cs => MetaDataImport.cs} | 6 ++-- 5 files changed, 8 insertions(+), 42 deletions(-) delete mode 100644 src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Util/Lists.cs rename src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/MetaData/{MetaData.cs => MetaDataImport.cs} (98%) diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Debugger.Core.csproj b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Debugger.Core.csproj index a31ff94d2d..c3d1a62d08 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Debugger.Core.csproj +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Debugger.Core.csproj @@ -231,7 +231,6 @@ - @@ -371,7 +370,7 @@ - + diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugType.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugType.cs index bc1acad2fd..bad1fd4bb6 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugType.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Metadata/DebugType.cs @@ -251,7 +251,7 @@ namespace Debugger.MetaData static internal DebugType Create(Process process, ICorDebugClass corClass, params ICorDebugType[] typeArguments) { - Debugger.Wrappers.MetaData.MetaData metaData = process.GetModule(corClass.Module).MetaData; + MetaDataImport metaData = process.GetModule(corClass.Module).MetaData; bool isValueType = false; uint superClassToken = metaData.GetTypeDefProps(corClass.Token).SuperClassToken; diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Modules/Module.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Modules/Module.cs index fad4bc7098..8dd6d597ea 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Modules/Module.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Modules/Module.cs @@ -24,7 +24,7 @@ namespace Debugger int orderOfLoading = 0; ICorDebugModule corModule; ISymUnmanagedReader symReader; - Debugger.Wrappers.MetaData.MetaData metaData; + MetaDataImport metaData; [Debugger.Tests.Ignore] public Process Process { @@ -33,7 +33,7 @@ namespace Debugger } } - internal Debugger.Wrappers.MetaData.MetaData MetaData { + internal MetaDataImport MetaData { get { return metaData; } @@ -127,7 +127,7 @@ namespace Debugger corModule = pModule; - metaData = new Debugger.Wrappers.MetaData.MetaData(pModule); + metaData = new MetaDataImport(pModule); fullPath = pModule.Name; diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Util/Lists.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Util/Lists.cs deleted file mode 100644 index 7e6aae3b7f..0000000000 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Util/Lists.cs +++ /dev/null @@ -1,33 +0,0 @@ -// -// -// -// -// $Revision$ -// - -using System; -using System.Collections.Generic; - -namespace Debugger.Util -{ - public class Lists - { - public static List MergeLists(T a, IEnumerable b) - { - return MergeLists(new T[] {a}, b); - } - - public static List MergeLists(IEnumerable a, T b) - { - return MergeLists(a, new T[] {b}); - } - - public static List MergeLists(IEnumerable a, IEnumerable b) - { - List newList = new List(); - if (a != null) newList.AddRange(a); - if (b != null) newList.AddRange(b); - return newList; - } - } -} diff --git a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/MetaData/MetaData.cs b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/MetaData/MetaDataImport.cs similarity index 98% rename from src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/MetaData/MetaData.cs rename to src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/MetaData/MetaDataImport.cs index 97c82eda2c..ae60cd5194 100644 --- a/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/MetaData/MetaData.cs +++ b/src/AddIns/Misc/Debugger/Debugger.Core/Project/Src/Wrappers/MetaData/MetaDataImport.cs @@ -18,11 +18,11 @@ namespace Debugger.Wrappers.MetaData /// /// Wrapper for the unmanaged metadata API /// - public class MetaData: IDisposable + public class MetaDataImport: IDisposable { IMetaDataImport metaData; - public MetaData(ICorDebugModule pModule) + public MetaDataImport(ICorDebugModule pModule) { Guid guid = new Guid("{ 0x7dac8207, 0xd3ae, 0x4c75, { 0x9b, 0x67, 0x92, 0x80, 0x1a, 0x49, 0x7d, 0x44 } }"); metaData = (IMetaDataImport)pModule.GetMetaDataInterface(ref guid); @@ -39,7 +39,7 @@ namespace Debugger.Wrappers.MetaData } } - ~MetaData() + ~MetaDataImport() { Dispose(); }