<PackageReference Include="Microsoft.CSharp" Version="4.6.0-preview7.19362.9" />

Microsoft.CSharp.RuntimeBinder.Semantics.Symbol

abstract class Symbol
namespace Microsoft.CSharp.RuntimeBinder.Semantics { internal abstract class Symbol { public Name name; public ParentSymbol parent; public Symbol nextChild; public Symbol nextSameName; public bool isStatic { get; } public Symbol LookupNext(symbmask_t kindmask); public ACCESS GetAccess(); public void SetAccess(ACCESS access); public SYMKIND getKind(); public void setKind(SYMKIND kind); public symbmask_t mask(); public CType getType(); public bool SameAssemOrFriend(Symbol sym); public bool IsOverride(); public bool IsHideByName(); public bool isUserCallable(); protected Symbol(); } }