diff options
19 files changed, 19 insertions, 41 deletions
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/Commands.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/Commands.cs index 9092dd391e..6817dd0c70 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/Commands.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/Commands.cs @@ -28,7 +28,6 @@ using System; using MonoDevelop.Components.Commands; using MonoDevelop.Ide; using MonoDevelop.Projects; -using MonoDevelop.Core; using System.Linq; using MonoDevelop.Ide.ProgressMonitoring; using System.Threading; diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/ConflictResolutionDialog.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/ConflictResolutionDialog.cs index 5fa71b6de8..37b24b7877 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/ConflictResolutionDialog.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/ConflictResolutionDialog.cs @@ -24,7 +24,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -using System; using MonoDevelop.Projects.Text; using MonoDevelop.Core; diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/CredentialsDialog.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/CredentialsDialog.cs index bd78d0e235..11335cf52a 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/CredentialsDialog.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/CredentialsDialog.cs @@ -23,11 +23,9 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -using System; using System.Linq; using System.Collections.Generic; using Gtk; -using NGit; using NGit.Transport; namespace MonoDevelop.VersionControl.Git diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/EditBranchDialog.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/EditBranchDialog.cs index c23ffdaaca..f3104e3d1b 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/EditBranchDialog.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/EditBranchDialog.cs @@ -24,7 +24,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -using System; using System.Linq; using Gtk; using MonoDevelop.Core; @@ -120,8 +119,11 @@ Contain a ' ', '..', '~', '^', ':', '\', '?', '['") + "</span>"; static bool IsValidBranchName (string name) { // List from: https://github.com/git/git/blob/master/refs.c#L21 - if (name.StartsWith (".") || name.EndsWith ("/") || name.EndsWith (".lock")) + if (name.StartsWith (".", System.StringComparison.Ordinal) || + name.EndsWith ("/", System.StringComparison.Ordinal) || + name.EndsWith (".lock", System.StringComparison.Ordinal)) return false; + if (name.Contains (" ") || name.Contains ("~") || name.Contains ("..") || name.Contains ("^") || name.Contains (":") || name.Contains ("\\") || name.Contains ("?") || name.Contains ("[")) return false; return true; diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/EditRemoteDialog.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/EditRemoteDialog.cs index f84b64dbb8..414d15d2da 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/EditRemoteDialog.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/EditRemoteDialog.cs @@ -24,7 +24,6 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -using System; namespace MonoDevelop.VersionControl.Git { diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitCommitDialogExtension.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitCommitDialogExtension.cs index 91d4b645a0..c3bd4463ca 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitCommitDialogExtension.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitCommitDialogExtension.cs @@ -23,8 +23,6 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -using System; -using MonoDevelop.Ide.Gui; using MonoDevelop.Core; using MonoDevelop.Projects; using MonoDevelop.Ide; @@ -46,8 +44,8 @@ namespace MonoDevelop.VersionControl.Git AllowCommit = widget.CommitterIsAuthor || widget.AuthorName.Length > 0; }; return true; - } else - return false; + } + return false; } public override bool OnBeginCommit (ChangeSet changeSet) @@ -126,7 +124,7 @@ namespace MonoDevelop.VersionControl.Git return true; } - string GetDesc (string name, string email) + static string GetDesc (string name, string email) { if (string.IsNullOrEmpty (name) && string.IsNullOrEmpty (email)) return "Not configured"; diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitCredentials.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitCredentials.cs index eafa50be39..67b9bbcd6e 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitCredentials.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitCredentials.cs @@ -90,7 +90,7 @@ namespace MonoDevelop.VersionControl.Git HasReset = true; } - bool TryGetPassphrase (URIish uri, CredentialItem[] items, out CredentialItem.StringType passphraseItem) + static bool TryGetPassphrase (URIish uri, CredentialItem[] items, out CredentialItem.StringType passphraseItem) { var actualUrl = new Uri (uri.ToString ()); var passphrase = (CredentialItem.StringType) items.FirstOrDefault (i => i is CredentialItem.StringType); @@ -110,7 +110,7 @@ namespace MonoDevelop.VersionControl.Git return false; } - bool TryGetUsernamePassword (URIish uri, CredentialItem[] items, out CredentialItem.Password passwordItem) + static bool TryGetUsernamePassword (URIish uri, CredentialItem[] items, out CredentialItem.Password passwordItem) { var actualUrl = new Uri (uri.ToString ()); var username = (CredentialItem.Username) items.FirstOrDefault (i => i is CredentialItem.Username); diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitOptionsPanel.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitOptionsPanel.cs index 53e214c021..9f14442d13 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitOptionsPanel.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitOptionsPanel.cs @@ -23,7 +23,6 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -using System; using MonoDevelop.Ide.Gui.Dialogs; namespace MonoDevelop.VersionControl.Git diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitOptionsPanelWidget.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitOptionsPanelWidget.cs index 13e827c512..4a95246e23 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitOptionsPanelWidget.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitOptionsPanelWidget.cs @@ -23,7 +23,6 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -using System; namespace MonoDevelop.VersionControl.Git { diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs index 8018295ada..671744c1e6 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitRepository.cs @@ -377,7 +377,7 @@ namespace MonoDevelop.VersionControl.Git return ops; } - void CollectFiles (HashSet<FilePath> files, List<FilePath> directories, FilePath dir, bool recursive) + static void CollectFiles (HashSet<FilePath> files, List<FilePath> directories, FilePath dir, bool recursive) { if (!Directory.Exists (dir)) return; @@ -1404,7 +1404,7 @@ namespace MonoDevelop.VersionControl.Git var refs = RootRepository.RefDatabase.GetRefs (Constants.R_REMOTES); foreach (var pair in refs) { string name = NGit.Repository.ShortenRefName (pair.Key); - if (name.StartsWith (remoteName + "/")) + if (name.StartsWith (remoteName + "/", StringComparison.Ordinal)) yield return name.Substring (remoteName.Length + 1); } } diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitService.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitService.cs index b521dba03d..fa11bb6fd9 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitService.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitService.cs @@ -30,7 +30,6 @@ using MonoDevelop.Ide; using MonoDevelop.Ide.ProgressMonitoring; using NGit.Api; using System.Threading; -using MonoDevelop.Core.ProgressMonitoring; namespace MonoDevelop.VersionControl.Git { @@ -65,7 +64,7 @@ namespace MonoDevelop.VersionControl.Git string branch = dlg.SelectedRemoteBranch ?? repo.GetCurrentBranch (); IProgressMonitor monitor = VersionControlService.GetProgressMonitor (GettextCatalog.GetString ("Pushing changes..."), VersionControlOperationType.Push); - System.Threading.ThreadPool.QueueUserWorkItem (delegate { + ThreadPool.QueueUserWorkItem (delegate { try { repo.Push (monitor, remote, branch); } catch (Exception ex) { @@ -123,7 +122,7 @@ namespace MonoDevelop.VersionControl.Git try { IdeApp.Workbench.AutoReloadDocuments = true; IdeApp.Workbench.LockGui (); - System.Threading.ThreadPool.QueueUserWorkItem (delegate { + ThreadPool.QueueUserWorkItem (delegate { try { repo.SwitchToBranch (monitor, branch); } catch (Exception ex) { @@ -145,7 +144,7 @@ namespace MonoDevelop.VersionControl.Git var statusTracker = IdeApp.Workspace.GetFileStatusTracker (); ThreadPool.QueueUserWorkItem (delegate { try { - NGit.Api.MergeCommandResult result; + MergeCommandResult result; using (var gm = new GitMonitor (monitor)) result = s.Apply (gm); ReportStashResult (monitor, result); @@ -163,7 +162,7 @@ namespace MonoDevelop.VersionControl.Git public static void ReportStashResult (IProgressMonitor monitor, MergeCommandResult result) { - if (result.GetMergeStatus () == NGit.Api.MergeStatus.FAILED) { + if (result.GetMergeStatus () == MergeStatus.FAILED) { string msg = GettextCatalog.GetString ("Stash operation failed."); DispatchService.GuiDispatch (delegate { IdeApp.Workbench.StatusBar.ShowWarning (msg); @@ -171,14 +170,14 @@ namespace MonoDevelop.VersionControl.Git string txt = msg + "\n\n" + GetMergeResultErrorDetail (result); monitor.ReportError (txt, null); } - else if (result.GetMergeStatus () == NGit.Api.MergeStatus.NOT_SUPPORTED) { + else if (result.GetMergeStatus () == MergeStatus.NOT_SUPPORTED) { string msg = GettextCatalog.GetString ("Operation not supported"); monitor.ReportError (msg, null); DispatchService.GuiDispatch (delegate { IdeApp.Workbench.StatusBar.ShowWarning (msg); }); } - else if (result.GetMergeStatus () == NGit.Api.MergeStatus.CONFLICTING) { + else if (result.GetMergeStatus () == MergeStatus.CONFLICTING) { string msg = GettextCatalog.GetString ("Stash applied with conflicts"); DispatchService.GuiDispatch (delegate { IdeApp.Workbench.StatusBar.ShowWarning (msg); diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitSupportFeature.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitSupportFeature.cs index 69638046a9..546d77cf65 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitSupportFeature.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitSupportFeature.cs @@ -27,7 +27,6 @@ using System; using MonoDevelop.Ide.Templates; using MonoDevelop.Core; using MonoDevelop.Projects; -using System.Linq; namespace MonoDevelop.VersionControl.Git { diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitUtil.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitUtil.cs index 4fea58f341..b1681db038 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitUtil.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitUtil.cs @@ -23,9 +23,7 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -using System; using System.IO; -using System.Linq; using NGit; using System.Collections.Generic; using MonoDevelop.Core; @@ -34,13 +32,10 @@ using NGit.Api.Errors; using NGit.Dircache; using NGit.Revwalk; using NGit.Treewalk; -using NGit.Treewalk.Filter; using NGit.Api; using NGit.Merge; -using NGit.Storage.File; using NGit.Transport; using NGit.Diff; -using Mono.TextEditor.Utils; using NGit.Internal; namespace MonoDevelop.VersionControl.Git @@ -229,9 +224,9 @@ namespace MonoDevelop.VersionControl.Git string rbranch = config.GetString ("branch", branch, "merge"); if (string.IsNullOrEmpty (rbranch)) return null; - if (rbranch.StartsWith (Constants.R_HEADS)) + if (rbranch.StartsWith (Constants.R_HEADS, System.StringComparison.Ordinal)) rbranch = rbranch.Substring (Constants.R_HEADS.Length); - else if (rbranch.StartsWith (Constants.R_TAGS)) + else if (rbranch.StartsWith (Constants.R_TAGS, System.StringComparison.Ordinal)) rbranch = rbranch.Substring (Constants.R_TAGS.Length); if (!string.IsNullOrEmpty (remote) && remote != ".") return remote + "/" + rbranch; diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitVersionControl.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitVersionControl.cs index 025badaa1f..e92a884c34 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitVersionControl.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/GitVersionControl.cs @@ -24,9 +24,7 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -using System; using MonoDevelop.Core; -using System.IO; using System.Collections.Generic; namespace MonoDevelop.VersionControl.Git diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/NewStashDialog.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/NewStashDialog.cs index 22769d0424..82a8804ded 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/NewStashDialog.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/NewStashDialog.cs @@ -23,7 +23,6 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -using System; namespace MonoDevelop.VersionControl.Git { diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/PushDialog.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/PushDialog.cs index 7280d583ac..e6d255a3d5 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/PushDialog.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/PushDialog.cs @@ -23,7 +23,6 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -using System; using System.Linq; using System.Collections.Generic; using MonoDevelop.Core; diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/Stash.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/Stash.cs index e04badff82..4376e83a23 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/Stash.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/Stash.cs @@ -31,9 +31,7 @@ using System.Collections.Generic; using System.Collections; using System.Text; using NGit; -using NGit.Merge; using NGit.Treewalk; -using NGit.Diff; using NGit.Dircache; using NGit.Revwalk; using NGit.Api; diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/StashManagerDialog.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/StashManagerDialog.cs index 7535ee4dca..5111961d7c 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/StashManagerDialog.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/StashManagerDialog.cs @@ -23,7 +23,6 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -using System; using Gtk; using MonoDevelop.Core; using MonoDevelop.Components; diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/UserInfoConflictDialog.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/UserInfoConflictDialog.cs index 1891ec802c..f3e5673077 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/UserInfoConflictDialog.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Git/MonoDevelop.VersionControl.Git/UserInfoConflictDialog.cs @@ -23,7 +23,6 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -using System; using MonoDevelop.Core; |