Exemplo n.º 1
0
 private void WriteName(ISymbol symbol, string text)
 {
     if (TypeSymbols != null &&
         symbol is INamedTypeSymbol typeSymbol &&
         TypeSymbols.Contains(typeSymbol))
     {
         _writer.WriteLink(
             text,
             "#" + DocumentationUtility.CreateLocalLink(symbol, LocalLinkPrefix),
             symbol.ToDisplayString(TypeSymbolDisplayFormats.Name_ContainingTypes_TypeParameters));
     }
Exemplo n.º 2
0
        public override void WriteTypeDefinition(INamedTypeSymbol typeSymbol, SymbolDisplayFormat format = null)
        {
            if (typeSymbol != null)
            {
                WriteDocumentationComment(typeSymbol);
                WriteDefinition(typeSymbol, format);
            }

            _writer.WriteRaw($"<a id=\"{DocumentationUtility.CreateLocalLink(typeSymbol, LocalLinkPrefix)}\"></a>");

            WriteLine();
            IncreaseDepth();

            WriteEndBulletItem();
        }
 private void WriteLocalLink(ISymbol symbol)
 {
     WriteString(DocumentationUtility.CreateLocalLink(symbol));
 }