Esempio n. 1
0
        private object UrlFor(MemberReference memberReference)
        {
            var arrayType = memberReference as ArrayType;

            if (arrayType != null)
            {
                return(UrlFor(arrayType.GetElementType()));
            }

            if (memberReference is TypeDefinition)
            {
                return(UnityDocumentation.HtmlNameFor((TypeDefinition)memberReference));
            }

            var declaringType = memberReference.DeclaringType;

            if (declaringType == null)
            {
                return("nourl");
            }
            return(UrlFor(declaringType) + "#" + memberReference.Name);
        }
Esempio n. 2
0
 public string OutputFileNameForType(TypeDefinition t)
 {
     return(ScriptApiOutputDirectory + "/" + UnityDocumentation.HtmlNameFor(t));
 }
Esempio n. 3
0
 private string UrlForNamespace(string namespaze)
 {
     return(UnityDocumentation.HtmlNameFor(namespaze));
 }