public static ReadOnlyArray<SymbolDescriptionPart> GetDescriptionInContext(this Symbol symbol, SymbolDescriptionFormat format, IFormatProvider formatProvider, Location location, SyntaxBinding binding) { var builder = ArrayBuilder<SymbolDescriptionPart>.GetInstance(); var visitor = new SymbolDescriptionVisitor(format, location, binding, formatProvider); visitor.Visit(symbol, builder); return builder.ToReadOnlyAndFree(); }
public static ReadOnlyArray <SymbolDescriptionPart> GetDescriptionInContext(this Symbol symbol, SymbolDescriptionFormat format, IFormatProvider formatProvider, Location location, SyntaxBinding binding) { var builder = ArrayBuilder <SymbolDescriptionPart> .GetInstance(); var visitor = new SymbolDescriptionVisitor(format, location, binding, formatProvider); visitor.Visit(symbol, builder); return(builder.ToReadOnlyAndFree()); }