AspectSharp.Lang.Steps.Semantic.SemanticAnalizerBase.AssertUnique C# (CSharp) Method

AssertUnique() protected method

protected AssertUnique ( IDictionary values, NodeBase node, object value, String message ) : void
values IDictionary
node AspectSharp.Lang.AST.NodeBase
value object
message String
return void
		protected void AssertUnique(IDictionary values, NodeBase node, object value, String message)
		{
			if (values.Contains(value))
			{
				RaiseErrorEvent( node.LexicalInfo, message );
			}
			else
			{
				values.Add(value, String.Empty);
			}
		}