Mono.CSharp.DocUtil.FindDocumentedType C# (CSharp) Method

FindDocumentedType() private static method

private static FindDocumentedType ( MemberCore mc, string name, DeclSpace ds, string cref, Report r ) : System.TypeSpec
mc MemberCore
name string
ds DeclSpace
cref string
r Report
return System.TypeSpec
		private static TypeSpec FindDocumentedType (MemberCore mc, string name, DeclSpace ds, string cref, Report r)
		{
			bool is_array = false;
			string identifier = name;
			if (name [name.Length - 1] == ']') {
				string tmp = name.Substring (0, name.Length - 1).Trim (wsChars);
				if (tmp [tmp.Length - 1] == '[') {
					identifier = tmp.Substring (0, tmp.Length - 1).Trim (wsChars);
					is_array = true;
				}
			}
			TypeSpec t = FindDocumentedTypeNonArray (mc, identifier, ds, cref, r);
			if (t != null && is_array)
				t = ArrayContainer.MakeType (t);
			return t;
		}