private void CloseEverythingUntil(DoxygenEntityKind kind) { while (Top != null) { if (Top.Entity.Kind == kind) { break; } else { Pop(); } } }
public SectionCommandRule(DoxygenEntityKind entityKind, params ArgumentRule[] args) : base(CommandKind.Section, entityKind, args) { }
public ParagraphCommandRule(DoxygenEntityKind entityKind, params ArgumentRule[] args) : base(CommandKind.Paragraph, entityKind, args) { }
public BasicCommandRule(DoxygenEntityKind entityKind, params ArgumentRule[] args) : base(CommandKind.Basic, entityKind, args) { }
public CommandRule(CommandKind kind, DoxygenEntityKind entityKind, IEnumerable <ArgumentRule> args) { Kind = kind; EntityKind = entityKind; Args = args; }
public DoxygenEntity(DoxygenEntityKind kind, TextRange range) : base(range) { Kind = kind; }
public DoxygenEntity(DoxygenEntityKind kind, IBaseToken token) : this(kind, token.Range) { }