var ifaces = TypeHelper.GetInterfaces (type).
Where ((iface) => TypeHelper.IsPublic (iface)). // we're only interested in public interfaces
- OrderBy (s => s.FullName);
+ OrderBy (s => s.FullName, StringComparer.Ordinal);
if (ifaces.Any ()) {
writer.WriteStartElement ("interfaces");
var methods = type.Methods;//type.GetMethods (flags);
foreach (MethodDefinition method in methods) {
- if (method.IsSpecialName && !method.Name.StartsWith ("op_"))
+ if (method.IsSpecialName && !method.Name.StartsWith ("op_", StringComparison.Ordinal))
continue;
// we're only interested in public or protected members
AddAttribute ("value", "null");
} else {
string value = o.ToString ();
- if (attName.EndsWith ("GuidAttribute"))
+ if (attName.EndsWith ("GuidAttribute", StringComparison.Ordinal))
value = value.ToUpper ();
AddAttribute ("value", value);
}
public int Compare (PropertyDefinition ma, PropertyDefinition mb)
{
- int res = String.Compare (ma.Name, mb.Name);
+ int res = String.Compare (ma.Name, mb.Name, StringComparison.Ordinal);
if (res != 0)
return res;
{
MethodDefinition ma = (MethodDefinition) a;
MethodDefinition mb = (MethodDefinition) b;
- int res = String.Compare (ma.Name, mb.Name);
+ int res = String.Compare (ma.Name, mb.Name, StringComparison.Ordinal);
if (res != 0)
return res;
string siga = Parameters.GetSignature (pia);
string sigb = Parameters.GetSignature (pib);
- return String.Compare (siga, sigb);
+ return String.Compare (siga, sigb, StringComparison.Ordinal);
}
}
}