Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortherzok <marius.ungureanu@xamarin.com>2016-08-18 16:57:34 +0300
committertherzok <marius.ungureanu@xamarin.com>2016-08-18 16:57:34 +0300
commitc8becedf0cee0bed1007b6765949434217894c44 (patch)
treebb2787305134585ead245c1842f9fc6f05537068 /main/src/addins/MonoDevelop.GtkCore
parent7a70864d30cf2b21552e41b2780a7c3f2fd00b0c (diff)
[Gtk] Remove some string allocations on checking whether a reference is gtk#.
Diffstat (limited to 'main/src/addins/MonoDevelop.GtkCore')
-rw-r--r--main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore/GtkDesignInfo.cs2
-rw-r--r--main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore/ReferenceManager.cs4
2 files changed, 3 insertions, 3 deletions
diff --git a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore/GtkDesignInfo.cs b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore/GtkDesignInfo.cs
index c0dac79dd1..24b861d111 100644
--- a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore/GtkDesignInfo.cs
+++ b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore/GtkDesignInfo.cs
@@ -226,7 +226,7 @@ namespace MonoDevelop.GtkCore
if (pref.ReferenceType != ReferenceType.Package)
return false;
- return pref.StoredReference.StartsWith ("gtk-sharp,");
+ return pref.StoredReference.StartsWith ("gtk-sharp,", StringComparison.Ordinal);
}
static bool HasGtkReference (DotNetProject project)
diff --git a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore/ReferenceManager.cs b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore/ReferenceManager.cs
index f765f2a8f8..4f6ead6eab 100644
--- a/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore/ReferenceManager.cs
+++ b/main/src/addins/MonoDevelop.GtkCore/MonoDevelop.GtkCore/ReferenceManager.cs
@@ -237,7 +237,7 @@ namespace MonoDevelop.GtkCore {
static string GetReferenceName (ProjectReference pref)
{
string stored = pref.StoredReference;
- int idx =stored.IndexOf (",");
+ int idx = stored.IndexOf (",");
if (idx == -1)
return stored.Trim ();
@@ -249,7 +249,7 @@ namespace MonoDevelop.GtkCore {
if (pref.ReferenceType != ReferenceType.Package)
return false;
- return GetReferenceName (pref) == "gtk-sharp";
+ return pref.StoredReference.StartsWith ("gtk-sharp,", StringComparison.Ordinal);
}
public static bool HasGtkReference (DotNetProject project)