Esempio n. 1
0
 private static void __Execute(atom.Trace context, int level, UsingDirectiveSyntax data, string file)
 {
     context.
     SetComment("using", HINT.DATA_TYPE).
     SetUrl(file, __GetLine(data.GetLocation()), __GetPosition(data.GetLocation())).
     Send(NAME.SOURCE.PREVIEW, NAME.TYPE.FILE, level, data.Name.ToString());
 }
 protected override void _Execute(atom.Trace context, int level, string url, string file)
 {
     {
         context.
         SetFontState(NAME.FONT_STATE.BLINK).
         SetProgress(NAME.PROGRESS.INFINITE).
         SendPreview(NAME.TYPE.INFO, url);
     }
     {
         context.Send(NAME.SOURCE.PREVIEW, NAME.TYPE.HEADER, level, "[[[Info]]]");
         {
             context.Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PARAMETER, level + 1, "[[[File Name]]]", url);
             context.Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PARAMETER, level + 1, "[[[File Size]]]", (new FileInfo(file)).Length.ToString());
             context.Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PARAMETER, level + 1, "[[[Raw Format]]]", "CSS");
         }
     }
     {
         context.
         SetControl(NAME.CONTROL.BROWSER).
         SetUrl(url).
         Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PREVIEW, level).
         Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PREVIEW, level);
     }
     {
         var a_Context = new Thread(__BrowserThread);
         {
             a_Context.SetApartmentState(ApartmentState.STA);
             a_Context.Start(new Tuple <string, string, int>(url, file, level));
         }
     }
 }
 private static void __Execute(atom.Trace context, int level, JToken data, string name)
 {
     if (GetState() == NAME.STATE.CANCEL)
     {
         return;
     }
     if ((data is JProperty) == false)
     {
         context.
         SetComment(__GetComment(data), "[[[Data Type]]]").
         Send(NAME.SOURCE.PREVIEW, __GetType(data), level, name, __GetValue(data));
     }
     if (data.HasValues)
     {
         var a_Index = 0;
         foreach (JToken a_Context in data.Children())
         {
             {
                 a_Index++;
             }
             if (data is JProperty)
             {
                 __Execute(context, level, a_Context, (data as JProperty).Name);
             }
             else
             {
                 __Execute(context, level + 1, a_Context, (data.Type == JTokenType.Array) ? "[" + a_Index.ToString() + "]" : "");
             }
         }
     }
 }
 private static void __Execute(atom.Trace context, int level, string url, string file, string name, IEnumerable <HtmlNode> nodes)
 {
     if ((nodes != null) && (nodes.Count() > 0))
     {
         context.
         SetFontState(NAME.FONT_STATE.BOLD).
         Send(NAME.SOURCE.PREVIEW, NAME.TYPE.FOLDER, level, name);
         foreach (var a_Context in nodes)
         {
             var a_Name = "";
             {
                 var a_Context1 = a_Context.Attributes.FirstOrDefault(n => n.Name == "src");
                 if (a_Context1 != null)
                 {
                     a_Name = a_Context1.Value;
                 }
             }
             if (string.IsNullOrEmpty(a_Name))
             {
                 var a_Context1 = a_Context.Descendants().FirstOrDefault(n => n.Attributes.Contains("src"));
                 if (a_Context1 != null)
                 {
                     a_Name = a_Context1.Attributes?.FirstOrDefault(n => n.Name == "src")?.Value;
                 }
             }
             if (string.IsNullOrEmpty(a_Name))
             {
                 var a_Context1 = a_Context.Attributes.FirstOrDefault(n => n.Name == "href");
                 if (a_Context1 != null)
                 {
                     a_Name = a_Context1.Value;
                 }
             }
             if (string.IsNullOrEmpty(a_Name) == false)
             {
                 context.
                 SetUrlInfo(__GetUrl(url, a_Name));
             }
             {
                 context.
                 SetUrl(file, a_Context.Line, a_Context.LinePosition).
                 Send(NAME.SOURCE.PREVIEW, NAME.TYPE.OBJECT, level + 1, __GetText(a_Context.OuterHtml));
             }
             if (string.IsNullOrEmpty(__GetControl(a_Context.Name)) == false)
             {
                 context.
                 SetControl(__GetControl(a_Context.Name)).
                 SetUrlPreview(__GetUrl(url, a_Name)).
                 Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PREVIEW, level + 2).
                 Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PREVIEW, level + 2).
                 Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PREVIEW, level + 2).
                 Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PREVIEW, level + 2);
             }
             if (GetState() == NAME.STATE.CANCEL)
             {
                 break;
             }
         }
     }
 }
 static public void Execute(atom.Trace context, int level, IHtmlCollection <IHtmlImageElement> data)
 {
     if ((data != null) && (data.Length > 0))
     {
         context.
         SetComment(GetArraySize(data), "").
         Send(NAME.SOURCE.PREVIEW, NAME.TYPE.FOLDER, level, "[[Images]]");
         foreach (var a_Context in data)
         {
             if (string.IsNullOrEmpty(a_Context.Source) == false)
             {
                 context.
                 SetUrl(a_Context.Source, "").
                 SetComment("[[Image]]", HINT.DATA_TYPE).
                 Send(NAME.SOURCE.PREVIEW, NAME.TYPE.INFO, level + 1, GetFileName(a_Context.Source));
                 {
                     context.Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PREVIEW, level + 2);
                     context.Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PREVIEW, level + 2);
                     context.Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PREVIEW, level + 2);
                     context.Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PREVIEW, level + 2);
                 }
             }
         }
     }
 }
 private static void __Execute(atom.Trace context, int level, Node data, string file)
 {
     if (GetState() == NAME.STATE.CANCEL)
     {
         return;
     }
     if (string.IsNullOrEmpty(data.Name) == false)
     {
         context.
         SetComment(__GetComment(data), __GetHint(data)).
         SetProgress(__GetType(data) == NAME.TYPE.FILE ?__GetProgress(data) : NAME.PROGRESS.REMOVE, "[[[Compress Ratio]]]").
         SetUrl(__GetUrl(data, file)).
         Send(NAME.SOURCE.PREVIEW, __GetType(data), level, data.Name);
     }
     foreach (var a_Context in data.Children)
     {
         if (a_Context.IsFolder)
         {
             __Execute(context, level + 1, a_Context, Path.Combine(file, a_Context.Name));
         }
     }
     foreach (var a_Context in data.Children)
     {
         if (a_Context.IsFolder == false)
         {
             __Execute(context, level + 1, a_Context, Path.Combine(file, a_Context.Name));
         }
     }
 }
 static public void Execute(atom.Trace context, int level, IHtmlCollection <IHtmlAnchorElement> data)
 {
     if ((data != null) && (data.Length > 0))
     {
         context.
         SetComment(GetArraySize(data), "").
         Send(NAME.SOURCE.PREVIEW, NAME.TYPE.FOLDER, level, "[[Anchors]]");
         foreach (var a_Context in data)
         {
             var a_Name = GetFirstLine(a_Context.GetAttribute("Name"));
             if (string.IsNullOrEmpty(a_Name) == false)
             {
                 context.
                 SetComment("[[Anchor]]", HINT.DATA_TYPE).
                 Send(NAME.SOURCE.PREVIEW, NAME.TYPE.INFO, level + 1, a_Name);
                 {
                     Send(context, NAME.TYPE.VARIABLE, level + 2, "[[Download]]", a_Context.Download);
                     Send(context, NAME.TYPE.VARIABLE, level + 2, "[[Language]]", a_Context.TargetLanguage);
                     Send(context, NAME.TYPE.VARIABLE, level + 2, "[[Relation]]", a_Context.Relation);
                     Send(context, NAME.TYPE.VARIABLE, level + 2, "[[Target]]", a_Context.Target);
                     Send(context, NAME.TYPE.VARIABLE, level + 2, "[[Type]]", a_Context.Type);
                 }
             }
         }
     }
 }
Esempio n. 8
0
 protected override void _Execute(atom.Trace context, int level, string url, string file)
 {
     var a_Name = atom.Trace.GetUrlPreview(file, ".png");
     {
         context.
         SetAlignment(NAME.ALIGNMENT.TOP).
         SetFontState(NAME.FONT_STATE.BLINK).
         SetProgress(NAME.PROGRESS.INFINITE).
         SetUrlPreview(a_Name).
         SendPreview(NAME.TYPE.INFO, url);
     }
     {
         context.Send(NAME.SOURCE.PREVIEW, NAME.TYPE.HEADER, level, "[[[Info]]]");
         {
             context.Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PARAMETER, level + 1, "[[[File Name]]]", url);
             context.Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PARAMETER, level + 1, "[[[File Size]]]", (new FileInfo(file)).Length.ToString());
             context.Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PARAMETER, level + 1, "[[[Raw Format]]]", "Markdown");
         }
     }
     {
         var a_Context = new Thread(__BrowserThread);
         {
             a_Context.SetApartmentState(ApartmentState.STA);
             a_Context.Start(new Tuple <string, string, string, int>(url, file, a_Name, level));
         }
     }
 }
Esempio n. 9
0
 public override void print(atom.Trace context, int level, bool full)
 {
     context.
     SetComment(m_type, HINT.DATA_TYPE).
     SetUrl(Parser.m_url, m_line, m_column).
     Send(atom.Trace.NAME.SOURCE.PREVIEW, atom.Trace.NAME.TYPE.FUNCTION, level, (full ? m_full_name : m_name));
 }
 public static void Send(atom.Trace context, string type, int level, string name, string value)
 {
     if (string.IsNullOrEmpty(value) == false)
     {
         context.Send(NAME.SOURCE.PREVIEW, type, level, name, value);
     }
 }
Esempio n. 11
0
 private static void __Execute(atom.Trace context, int level, ExportDeclaration data, string file)
 {
     context.
     SetComment("export", "[[[Data Type]]]").
     SetUrl(file, __GetLine(data, data.Pos.Value), __GetPosition(data, data.Pos.Value)).
     Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PARAMETER, level, data.GetText());
 }
Esempio n. 12
0
 private static void __Execute(atom.Trace context, int level, Diagnostic data, string file)
 {
     context.
     SetUrl(file, __GetLine(data.Location), __GetPosition(data.Location)).
     SetUrlInfo("https://www.bing.com/search?q=" + data.Id).
     Send(NAME.SOURCE.PREVIEW, __GetType(data), level, data.Descriptor.MessageFormat.ToString());
 }
 static public void Execute(atom.Trace context, int level, IHtmlCollection <IElement> data)
 {
     if ((data != null) && (data.Length > 0))
     {
         context.
         SetComment(GetArraySize(data), "").
         Send(NAME.SOURCE.PREVIEW, NAME.TYPE.FOLDER, level, "[[Links]]");
         foreach (var a_Context in data)
         {
             var a_Name1 = GetFirstLine(NodeExtensions.Text(a_Context));
             var a_Name2 = GetFirstLine(NodeExtensions.HyperReference(a_Context, a_Context.GetAttribute("Href"))?.Href);
             if (string.IsNullOrEmpty(a_Name1))
             {
                 a_Name1 = GetFirstLine(a_Context.InnerHtml);
             }
             if ((string.IsNullOrEmpty(a_Name1) == false) || (string.IsNullOrEmpty(a_Name2) == false))
             {
                 context.
                 SetUrl(a_Name2, "").
                 SetComment("[[Link]]", HINT.DATA_TYPE).
                 Send(NAME.SOURCE.PREVIEW, NAME.TYPE.INFO, level + 1, a_Name1);
             }
         }
     }
 }
Esempio n. 14
0
 public override void print(atom.Trace context, int level, bool full)
 {
     context.
     SetComment("enum", HINT.DATA_TYPE).
     SetUrl(Parser.m_url, m_line, m_column).
     Send(atom.Trace.NAME.SOURCE.PREVIEW, atom.Trace.NAME.TYPE.PARAMETER, level, (full ? m_full_name : m_name));
     printChildrens(context, CXCursorKind.CXCursor_EnumConstantDecl, level + 1, false);
 }
 protected override void _Execute(atom.Trace context, int level, string url, string file)
 {
     var a_Context = new Node();
     {
         __Execute(a_Context, ZipFile.OpenRead(file));
         __Execute(context, level - 1, a_Context, file);
     }
 }
 private static void __Execute(atom.Trace context, int level, string url, string file)
 {
     context.
     Send(NAME.SOURCE.PREVIEW, NAME.TYPE.FOOTER, level, "[[[Document]]]");
     if (string.IsNullOrEmpty(url) == false)
     {
         var a_Context = new HtmlWeb().Load(url);
         {
             var a_Context1 = a_Context.DocumentNode.Descendants();
             {
                 __Execute(context, level + 1, url, file, "[[[Anchors]]]", a_Context1.Where(n => n.Name.ToLower() == "a"));
                 __Execute(context, level + 1, url, file, "[[[Audios]]]", a_Context1.Where(n => n.Name.ToLower() == "audio"));
                 __Execute(context, level + 1, url, file, "[[[Canvases]]]", a_Context1.Where(n => n.Name.ToLower() == "canvas"));
                 __Execute(context, level + 1, url, file, "[[[Forms]]]", a_Context1.Where(n => n.Name.ToLower() == "form"));
                 __Execute(context, level + 1, url, file, "[[[Images]]]", a_Context1.Where(n => n.Name.ToLower() == "img").Concat(a_Context1.Where(n => n.Name.ToLower() == "svg")));
                 __Execute(context, level + 1, url, file, "[[[Links]]]", a_Context1.Where(n => n.Name.ToLower() == "link"));
                 __Execute(context, level + 1, url, file, "[[[Metadata]]]", a_Context1.Where(n => n.Name.ToLower() == "meta"));
                 __Execute(context, level + 1, url, file, "[[[Frames]]]", a_Context1.Where(n => n.Name.ToLower() == "iframe"));
                 __Execute(context, level + 1, url, file, "[[[Scripts]]]", a_Context1.Where(n => n.Name.ToLower() == "script"));
                 __Execute(context, level + 1, url, file, "[[[Styles]]]", a_Context1.Where(n => n.Name.ToLower() == "style"));
                 __Execute(context, level + 1, url, file, "[[[Videos]]]", a_Context1.Where(n => n.Name.ToLower() == "video"));
             }
         }
         if (a_Context.ParseErrors != null && a_Context.ParseErrors?.Count() > 0)
         {
             var a_IsFound = false;
             {
                 context.
                 Send(NAME.SOURCE.PREVIEW, NAME.TYPE.FOLDER, level + 1, "[[[Errors]]]");
                 foreach (var a_Context1 in a_Context.ParseErrors)
                 {
                     if (GetState() == NAME.STATE.CANCEL)
                     {
                         break;
                     }
                     if (a_IsFound == false)
                     {
                         context.
                         SetComment("{" + a_Context1.Code.ToString() + "}", "[[[Error Code]]]").
                         SetUrl(file, a_Context1.Line, a_Context1.LinePosition).
                         SetUrlPreview(url);
                         a_IsFound = true;
                     }
                     {
                         context.
                         Send(NAME.SOURCE.PREVIEW, NAME.TYPE.ERROR, level + 2, a_Context1.Reason?.Trim());
                     }
                 }
             }
         }
     }
     {
         context.
         SetFontState(NAME.FONT_STATE.NONE).
         SetProgress(100).
         SendPreview(NAME.TYPE.INFO, url);
     }
 }
Esempio n. 17
0
 private static void __Execute(atom.Trace context, int level, XmlNode data)
 {
     if (data == null)
     {
         return;
     }
     if (string.IsNullOrEmpty(data.Name))
     {
         return;
     }
     if (GetState() == NAME.STATE.CANCEL)
     {
         return;
     }
     else
     {
         if (string.IsNullOrEmpty(data.Name) == false)
         {
             if ((data.NodeType != XmlNodeType.Comment) && __IsContentFound(data))
             {
                 context.
                 SetComment(__GetComment(data), "[[[Data Type]]]").
                 SetCommand((level == 1) ? NAME.COMMAND.MESSAGE_EXPAND : "").
                 Send(NAME.SOURCE.PREVIEW, __GetType(data), level, data.Name, __GetValue(data));
             }
         }
         if ((data.Attributes != null) && (data.NodeType == XmlNodeType.Element))
         {
             foreach (XmlAttribute a_Context in data.Attributes)
             {
                 if (GetState() == NAME.STATE.CANCEL)
                 {
                     return;
                 }
                 else
                 {
                     __Execute(context, level + 1, a_Context);
                 }
             }
         }
         if ((data.ChildNodes != null) && (data.NodeType == XmlNodeType.Element))
         {
             foreach (XmlNode a_Context in data.ChildNodes)
             {
                 if (GetState() == NAME.STATE.CANCEL)
                 {
                     return;
                 }
                 else
                 {
                     __Execute(context, level + 1, a_Context);
                 }
             }
         }
     }
 }
Esempio n. 18
0
 private static void __Execute(atom.Trace context, int level, EnumMemberDeclarationSyntax data, string file, bool isShowPrivate)
 {
     if (__IsEnabled(data, isShowPrivate))
     {
         context.
         SetComment(__GetType(data, "int"), HINT.DATA_TYPE).
         SetUrl(file, __GetLine(data.GetLocation()), __GetPosition(data.GetLocation())).
         Send(NAME.SOURCE.PREVIEW, NAME.TYPE.PARAMETER, level, data.Identifier.ValueText);
     }
 }
Esempio n. 19
0
 private static void __Execute(atom.Trace context, int level, MethodSignature data, string file, bool isFullName, bool isShowPrivate)
 {
     if (__IsEnabled(data, isShowPrivate))
     {
         context.
         SetComment(__GetType(data, "method"), "[[[Method Type]]]").
         SetUrl(file, __GetLine(data, data.Name.Pos.Value), __GetPosition(data, data.Name.Pos.Value)).
         Send(NAME.SOURCE.PREVIEW, NAME.TYPE.FUNCTION, level, __GetName(data.Name, isFullName) + __GetParams(data.Parameters));
     }
 }
Esempio n. 20
0
 protected override void _Execute(atom.Trace context, int level, string url, string file)
 {
     var a_Context = new XmlDocument();
     {
         a_Context.Load(file);
     }
     {
         __Execute(context, level, a_Context.DocumentElement);
     }
 }
Esempio n. 21
0
 private static void __Execute(atom.Trace context, int level, Diagnostic data, string file)
 {
     if (string.IsNullOrEmpty(data.MessageText?.ToString()) == false)
     {
         context.
         SetUrl(file, __GetLine(data.File, data.Start), __GetPosition(data.File, data.Start)).
         SetUrlInfo((data.Code > 0) ? ("https://www.bing.com/search?q=JavaScript+error+code+" + data.Code.ToString()) : "").
         Send(NAME.SOURCE.PREVIEW, __GetType(data), level, data.MessageText.ToString() == "localizedDiagnosticMessages" ? "[[[Syntax error]]]" : data.MessageText.ToString());
     }
 }
Esempio n. 22
0
 private static void __Execute(atom.Trace context, int level, MethodDeclarationSyntax data, string file, bool isFullName, bool isShowPrivate)
 {
     if (__IsEnabled(data, isShowPrivate))
     {
         context.
         SetComment(__GetType(data, data.ReturnType?.ToString()), HINT.DATA_TYPE).
         SetUrl(file, __GetLine(data.GetLocation()), __GetPosition(data.GetLocation())).
         Send(NAME.SOURCE.PREVIEW, NAME.TYPE.FUNCTION, level, __GetName(data, isFullName));
     }
 }
Esempio n. 23
0
 private static void __Execute(atom.Trace context, int level, VariableDeclaration data, string file, bool isShowPrivate)
 {
     if (__IsEnabled(data, isShowPrivate))
     {
         context.
         SetComment(__GetType(data, "variable"), "[[[Data Type]]]").
         SetUrl(file, __GetLine(data, data.Name.Pos.Value), __GetPosition(data, data.Name.Pos.Value)).
         SetValue(__GetValue(data.Initializer)).
         Send(NAME.SOURCE.PREVIEW, NAME.TYPE.VARIABLE, level, data.IdentifierStr);
     }
 }
Esempio n. 24
0
 private static void __Execute(atom.Trace context, int level, FieldDeclarationSyntax data, string file, bool isShowPrivate)
 {
     if (__IsEnabled(data, isShowPrivate))
     {
         context.
         SetComment(__GetType(data, data.Declaration.Type?.ToString()), HINT.DATA_TYPE).
         SetUrl(file, __GetLine(data.GetLocation()), __GetPosition(data.GetLocation())).
         SetValue(data.Declaration.Variables.First()?.Initializer?.Value?.ToString()).
         Send(NAME.SOURCE.PREVIEW, NAME.TYPE.VARIABLE, level, data.Declaration.Variables.First()?.Identifier.ValueText);
     }
 }
        protected override void _Execute(atom.Trace context, int level, string url, string file)
        {
            var a_Context = JsonConvert.DeserializeObject(File.ReadAllText(file)) as JContainer;

            if ((a_Context != null) && a_Context.HasValues)
            {
                foreach (JToken a_Context1 in a_Context.Children())
                {
                    __Execute(context, level, a_Context1, "");
                }
            }
        }
Esempio n. 26
0
 public override void print(atom.Trace context, int level, bool full)
 {
     context.
     SetComment("class", HINT.DATA_TYPE).
     SetUrl(Parser.m_url, m_line, m_column).
     Send(atom.Trace.NAME.SOURCE.PREVIEW, atom.Trace.NAME.TYPE.CLASS, level, (full ? m_full_name : m_name));
     printChildrens(context, CXCursorKind.CXCursor_FieldDecl, level + 1, false);
     printChildrens(context, CXCursorKind.CXCursor_Constructor, level + 1, false);
     printChildrens(context, CXCursorKind.CXCursor_Destructor, level + 1, false);
     printChildrens(context, CXCursorKind.CXCursor_CXXMethod, level + 1, false);
     printChildrens(context, CXCursorKind.CXCursor_FunctionDecl, level + 1, false);
 }
Esempio n. 27
0
 private static void __Execute(atom.Trace context, int level, EnumDeclarationSyntax data, string file, bool isShowPrivate)
 {
     if (__IsEnabled(data, isShowPrivate))
     {
         context.
         SetComment(__GetType(data, "enum"), HINT.DATA_TYPE).
         SetUrl(file, __GetLine(data.GetLocation()), __GetPosition(data.GetLocation())).
         Send(NAME.SOURCE.PREVIEW, NAME.TYPE.CLASS, level, __GetName(data, true));
         foreach (var a_Context in data.Members.OfType <EnumMemberDeclarationSyntax>())
         {
             __Execute(context, level + 1, a_Context, file, isShowPrivate);
         }
     }
 }
Esempio n. 28
0
 private static void __Execute(atom.Trace context, int level, VariableStatement data, string file, bool isShowPrivate)
 {
     if (__IsEnabled(data, isShowPrivate))
     {
         var a_Context = data.GetDescendants().OfType <Identifier>()?.First();
         if (a_Context != null)
         {
             context.
             SetComment(__GetType(data, "variable"), "[[[Data Type]]]").
             SetUrl(file, __GetLine(a_Context, a_Context.Pos.Value), __GetPosition(a_Context, a_Context.Pos.Value)).
             Send(NAME.SOURCE.PREVIEW, NAME.TYPE.VARIABLE, level, a_Context.IdentifierStr, "...");
         }
     }
 }
Esempio n. 29
0
 private static void __Execute(atom.Trace context, int level, InterfaceDeclaration data, string file, bool isShowPrivate)
 {
     if (__IsEnabled(data, isShowPrivate))
     {
         context.
         SetComment(__GetType(data, "interface"), "[[[Data Type]]]").
         SetUrl(file, __GetLine(data, data.Name.Pos.Value), __GetPosition(data, data.Name.Pos.Value)).
         Send(NAME.SOURCE.PREVIEW, NAME.TYPE.CLASS, level, __GetName(data.Name, true));
         foreach (var a_Context in data.Members.OfType <MethodSignature>())
         {
             __Execute(context, level + 1, a_Context, file, false, isShowPrivate);
         }
     }
 }
Esempio n. 30
0
 public void printChildrens(atom.Trace context, CXCursorKind kind, int level, bool full)
 {
     if (m_childrens.Count > 0)
     {
         foreach (var node in m_childrens)
         {
             if (node.m_kind == kind)
             {
                 node.print(context, level, full);
             }
             node.printChildrens(context, kind, level, full);
         }
     }
 }