public Usage.ModeEnum GetModeForTypedElement(ITypedElement element)
{
Usage.ModeEnum retVal = Usage.ModeEnum.Read;
ReferenceVisitor visitor = new ReferenceVisitor(element);
visitor.ConsiderInterpreterTreeNode(Statement);
foreach (Usage usage in visitor.Usages)
{
if (usage.Mode != null && usage.Mode != Usage.ModeEnum.Read)
{
retVal = (Usage.ModeEnum) usage.Mode;
break;
}
}
return retVal;
}