コード例 #1
0
 static void ShowAttributes(ISymbol symbol, TextBlock content)
 {
     if (Config.Instance.SymbolToolTipOptions.MatchFlags(SymbolToolTipOptions.Attributes))
     {
         foreach (var attr in symbol.GetAttributes())
         {
             SymbolFormatter.Instance.Format(content.AppendLine().Inlines, attr, false);
         }
         if (symbol.Kind == SymbolKind.Method)
         {
             foreach (var attr in ((IMethodSymbol)symbol).GetReturnTypeAttributes())
             {
                 SymbolFormatter.Instance.Format(content.AppendLine().Inlines, attr, true);
             }
         }
     }
 }