public ApiType([NotNull] string name) { if (string.IsNullOrWhiteSpace(name)) { name = "void"; } if (name.EndsWith("[]")) { name = name.Substring(0, name.Length - 2); IsArray = true; } type = TypeResolver.Resolve(name); }
public ApiType([NotNull] string name, string namespaceHint = "") { if (string.IsNullOrWhiteSpace(name)) { name = "void"; } if (name.EndsWith("&")) { name = name.Substring(0, name.Length - 1); IsByRef = true; } if (name.EndsWith("[]")) { name = name.Substring(0, name.Length - 2); IsArray = true; } myType = TypeResolver.Resolve(name, namespaceHint); }