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)