AddLocalName (li.Name, li);
}
- public void AddLocalName (string name, INamedBlockVariable li)
+ public virtual void AddLocalName (string name, INamedBlockVariable li, bool canShadowChildrenBlockName = false)
{
- ParametersBlock.TopBlock.AddLocalName (name, li, false);
+ ParametersBlock.TopBlock.AddLocalName (name, li, canShadowChildrenBlockName);
}
public virtual void Error_AlreadyDeclared (string name, INamedBlockVariable variable, string reason)
}
}
- public void AddLocalName (string name, INamedBlockVariable li, bool ignoreChildrenBlocks)
+ public override void AddLocalName (string name, INamedBlockVariable li, bool ignoreChildrenBlocks)
{
if (names == null)
names = new Dictionary<string, object> ();