using Microsoft.CodeAnalysis; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Tango.Scripting.Parsing { public class ScriptSymbol { public String Name { get; set; } public String Type { get; set; } public SymbolKind Kind { get; set; } public String Class { get; set; } public Accessibility Accessibility { get; set; } public String ContainingNamespace { get; set; } public List> Parameters { get; set; } public String Summary { get; set; } public int Offset { get; set; } public int Length { get; set; } public bool IsUnassigned { get; set; } public ISymbol RealSymbol { get; set; } public ScriptSymbol() { Parameters = new List>(); } public override string ToString() { return $"{Kind.ToString()} : {Type} : {Name}"; } } }