FieldSymbol
using System.Reflection;
namespace Microsoft.CSharp.RuntimeBinder.Semantics
{
internal class FieldSymbol : VariableSymbol
{
public new bool isStatic;
public bool isReadOnly;
public bool isEvent;
public FieldInfo AssociatedFieldInfo;
public void SetType(CType pType)
{
type = pType;
}
public new CType GetType()
{
return type;
}
public AggregateSymbol getClass()
{
return parent as AggregateSymbol;
}
public EventSymbol getEvent()
{
return SymbolLoader.LookupAggMember(name, getClass(), symbmask_t.MASK_EventSymbol) as EventSymbol;
}
}
}