@@ -990,10 +990,10 @@ private void AddIndexAssembly (AssemblyDefinition assembly, XmlElement parent, F
990990 {
991991 XmlElement pubkey = WriteElement ( index_assembly , "AssemblyPublicKey" ) ;
992992 var key = new StringBuilder ( name . PublicKey . Length * 3 + 2 ) ;
993- key . Append ( "[" ) ;
993+ key . Append ( '[' ) ;
994994 foreach ( byte b in name . PublicKey )
995995 key . AppendFormat ( "{0,2:x2} " , b ) ;
996- key . Append ( "]" ) ;
996+ key . Append ( ']' ) ;
997997 pubkey . InnerText = key . ToString ( ) ;
998998 index_assembly . AppendChild ( pubkey ) ;
999999 }
@@ -1267,7 +1267,7 @@ public override int Compare (XmlNode x, XmlNode y)
12671267
12681268 static string GetVersion ( string v )
12691269 {
1270- int n = v . IndexOf ( "x" ) ;
1270+ int n = v . IndexOf ( 'x' ) ;
12711271 if ( n < 0 )
12721272 return v ;
12731273 return v . Substring ( 0 , n - 1 ) ;
@@ -2005,14 +2005,14 @@ public override int Compare (XmlNode x, XmlNode y)
20052005 // generic methods *end* with '>'
20062006 // it's possible for explicitly implemented generic interfaces to
20072007 // contain <...> without being a generic method
2008- if ( ( ! xMemberName . EndsWith ( ">" ) || ! yMemberName . EndsWith ( ">" ) ) &&
2008+ if ( ( ! xMemberName . EndsWith ( ">" , StringComparison . Ordinal ) || ! yMemberName . EndsWith ( ">" , StringComparison . Ordinal ) ) &&
20092009 ( r = xMemberName . CompareTo ( yMemberName ) ) != 0 )
20102010 return r ;
20112011
20122012 int lt ;
2013- if ( ( lt = xMemberName . IndexOf ( "<" ) ) >= 0 )
2013+ if ( ( lt = xMemberName . IndexOf ( '<' ) ) >= 0 )
20142014 xMemberName = xMemberName . Substring ( 0 , lt ) ;
2015- if ( ( lt = yMemberName . IndexOf ( "<" ) ) >= 0 )
2015+ if ( ( lt = yMemberName . IndexOf ( '<' ) ) >= 0 )
20162016 yMemberName = yMemberName . Substring ( 0 , lt ) ;
20172017 if ( ( r = xMemberName . CompareTo ( yMemberName ) ) != 0 )
20182018 return r ;
@@ -4186,7 +4186,7 @@ private void MakeParameters (XmlElement root, MemberReference mi, FrameworkTypeE
41864186
41874187 public static string GetDocParameterType ( TypeReference type , bool useTypeProjection = false )
41884188 {
4189- var typename = GetDocTypeFullName ( type , useTypeProjection ) . Replace ( "@" , "&" ) ;
4189+ var typename = GetDocTypeFullName ( type , useTypeProjection ) . Replace ( '@' , '&' ) ;
41904190
41914191 if ( useTypeProjection || string . IsNullOrEmpty ( typename ) )
41924192 {
@@ -4337,11 +4337,11 @@ private static void AddGenericParameter(StringBuilder sb, MethodDefinition mb)
43374337 IList < GenericParameter > typeParams = mb . GenericParameters ;
43384338 if ( typeParams . Count > 0 )
43394339 {
4340- sb . Append ( "<" ) ;
4340+ sb . Append ( '<' ) ;
43414341 sb . Append ( typeParams [ 0 ] . Name ) ;
43424342 for ( int i = 1 ; i < typeParams . Count ; ++ i )
4343- sb . Append ( "," ) . Append ( typeParams [ i ] . Name ) ;
4344- sb . Append ( ">" ) ;
4343+ sb . Append ( ',' ) . Append ( typeParams [ i ] . Name ) ;
4344+ sb . Append ( '>' ) ;
43454345 }
43464346 }
43474347 }
@@ -4420,7 +4420,7 @@ internal static string GetXPathForMember (DocumentationMember member)
44204420 {
44214421 xpath . Append ( " and Parameter [" ) . Append ( i + 1 ) . Append ( "]/@Type=\" " ) ;
44224422 xpath . Append ( member . Parameters [ i ] ) ;
4423- xpath . Append ( " \" " ) ;
4423+ xpath . Append ( '"' ) ;
44244424 }
44254425 xpath . Append ( "]/.." ) ;
44264426 }
@@ -4447,7 +4447,7 @@ public static string GetXPathForMember (XPathNavigator member)
44474447 ++ i ;
44484448 xpath . Append ( " and Parameter [" ) . Append ( i ) . Append ( "]/@Type=\" " ) ;
44494449 xpath . Append ( parameters . Current . Value ) ;
4450- xpath . Append ( " \" " ) ;
4450+ xpath . Append ( '"' ) ;
44514451 }
44524452 xpath . Append ( "]/.." ) ;
44534453 }
@@ -4479,7 +4479,7 @@ public static string GetXPathForMember (MemberReference member)
44794479 {
44804480 xpath . Append ( " and Parameter [" ) . Append ( i + 1 ) . Append ( "]/@Type=\" " ) ;
44814481 xpath . Append ( GetDocParameterType ( parameters [ i ] . ParameterType ) ) ;
4482- xpath . Append ( " \" " ) ;
4482+ xpath . Append ( '"' ) ;
44834483 }
44844484 xpath . Append ( "]/.." ) ;
44854485 }
0 commit comments