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); }
public string OutputFileNameForType(TypeDefinition t) { return(ScriptApiOutputDirectory + "/" + UnityDocumentation.HtmlNameFor(t)); }
private string UrlForNamespace(string namespaze) { return(UnityDocumentation.HtmlNameFor(namespaze)); }