9    [
Obsolete(
"This class should never get constructed as it contains only static methods.")]
 
  155        string name = t.
Name;
 
  156        int num = name.IndexOf(
'`');
 
  159            num = name.IndexOf(
'!');
 
 
  195        if (@
namespace != 
null && @
namespace.Length > 0)
 
  197            string[] 
array = @
namespace.Split(
'.');
 
  198            for (
int i = 0; i < 
array.Length; i++)
 
  200                EscapeKeywords(
array[i], stringBuilder);
 
  201                stringBuilder.
Append(
'.');
 
  205        GetCSharpName(t, parameters, 0, stringBuilder);
 
  206        for (
int j = 0; j < num; j++)
 
  208            stringBuilder.
Append(
"[]");
 
 
  229            for (
int i = 0; i < num; i++)
 
 
  246        for (
int i = 0; i < 
array.Length; i++)
 
  253            num += 
array[i].Length;
 
 
 
static string CreateEscapedIdentifier(string name)
 
static bool IsValidLanguageIndependentIdentifier(string value)
 
static UnicodeCategory GetUnicodeCategory(char ch)
 
static CultureInfo InvariantCulture
 
static string Format(string resourceFormat, object p1)
 
static string XmlInvalidIdentifier
 
override string ToString()
 
StringBuilder Append(char value, int repeatCount)
 
virtual Type[] GetGenericArguments()
 
override? Type DeclaringType
 
static readonly Type[] EmptyTypes
 
virtual bool ContainsGenericParameters
 
static void EscapeKeywords(string identifier, StringBuilder sb)
 
static bool IsValid(char c)
 
static string MakePascal(string identifier)
 
static void CheckValidIdentifier([NotNull] string ident)
 
static string MakeValid(string identifier)
 
static int GetCSharpName(Type t, Type[] parameters, int index, StringBuilder sb)
 
static string EscapeKeywords(string identifier)
 
static string MakeValidInternal(string identifier)
 
static bool IsValidStart(char c)
 
static string GetCSharpName(string name)
 
static string MakeCamel(string identifier)
 
static string GetCSharpName(Type t)