static DocFunction BuildFunction(DocItemContainer ic, Tuple <XElement, GacMethod> method) { DocFunction docFunction = new DocFunction(); FillFunction(docFunction, method); ic.AddFunction(docFunction); return(docFunction); }
public void AddFunction(DocFunction docFunction) { List <DocFunction> functions = null; if (!this.Functions.TryGetValue(docFunction.Name, out functions)) { functions = new List <DocFunction>(); this.Functions.Add(docFunction.Name, functions); } functions.Add(docFunction); }
static void FillFunction(DocFunction docFunction, Tuple <XElement, GacMethod> method) { docFunction.Name = CppName.Parse(method.Item2.Name).Cascade().Last().Name; docFunction.Method = method.Item2; docFunction.MethodDocItem = method.Item1; }