Microsoft.CSharp.RuntimeBinder.Semantics.Symbol
class Symbol
namespace Microsoft.CSharp.RuntimeBinder.Semantics
{
internal class Symbol
{
public Name name;
public ParentSymbol parent;
public Symbol nextChild;
public Symbol nextSameName;
public bool isStatic { get; }
public ACCESS GetAccess();
public void SetAccess(ACCESS access);
public SYMKIND getKind();
public void setKind(SYMKIND kind);
public symbmask_t mask();
public bool checkBogus();
public bool getBogus();
public bool hasBogus();
public void setBogus(bool isBogus);
public void initBogus();
public bool computeCurrentBogusState();
public bool IsNamespaceSymbol();
public bool IsNamespaceDeclaration();
public bool IsAggregateSymbol();
public bool IsAggregateDeclaration();
public bool IsFieldSymbol();
public bool IsLocalVariableSymbol();
public bool IsMethodSymbol();
public bool IsPropertySymbol();
public bool IsTypeParameterSymbol();
public bool IsEventSymbol();
public bool IsMethodOrPropertySymbol();
public bool IsFMETHSYM();
public CType getType();
public Assembly GetAssembly();
public bool InternalsVisibleTo(Assembly assembly);
public bool SameAssemOrFriend(Symbol sym);
public InputFile getInputFile();
public bool IsVirtual();
public bool IsOverride();
public bool IsHideByName();
public Symbol SymBaseVirtual();
public bool isUserCallable();
public Symbol();
}
}