/// <summary> /// Look up for user type based on the specified module and type string. /// </summary> /// <param name="module">The module.</param> /// <param name="typeString">The type string.</param> /// <param name="userType">The found user type.</param> /// <returns><c>true</c> if user type was found.</returns> internal override bool GetUserType(Module module, string typeString, out UserType userType) { string argumentName; if (TryGetTemplateArgument(typeString, out argumentName)) { // TODO: #fixme investigate this userType = new TemplateArgumentUserType(argumentName, null); return true; } return base.GetUserType(module, typeString, out userType); }
/// <summary> /// Look up for user type based on the specified module and type string. /// </summary> /// <param name="module">The module.</param> /// <param name="typeString">The type string.</param> /// <param name="userType">The found user type.</param> /// <returns><c>true</c> if user type was found.</returns> internal override bool GetUserType(Module module, string typeString, out UserType userType) { string argumentName; if (TryGetTemplateArgument(typeString, out argumentName)) { // TODO: #fixme investigate this userType = new TemplateArgumentUserType(argumentName, null); return(true); } return(base.GetUserType(module, typeString, out userType)); }