本文整理汇总了C#中Domain.AddConstant方法的典型用法代码示例。如果您正苦于以下问题:C# Domain.AddConstant方法的具体用法?C# Domain.AddConstant怎么用?C# Domain.AddConstant使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Domain
的用法示例。
在下文中一共展示了Domain.AddConstant方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ReadConstants
private void ReadConstants(CompoundExpression exp, Domain d)
{
string sType = "?", sExp = "";
List<string> lUndefined = new List<string>();
for( int iExpression = 0 ; iExpression < exp.SubExpressions.Count ; iExpression++)
{
sExp = exp.SubExpressions[iExpression].ToString().Trim();
if ( sExp == "-")
{
sType = exp.SubExpressions[iExpression + 1].ToString();
iExpression++;
foreach (string sName in lUndefined)
d.AddConstant(new Constant(sType, sName));
lUndefined.Clear();
}
else if( !sExp.StartsWith(":"))
{
lUndefined.Add(sExp);
}
}
if (lUndefined.Count > 0)
{
//supporting objects with undefined types as type "OBJ"
foreach(string sName in lUndefined)
d.AddConstant(new Constant("OBJ", sName));
//throw new NotImplementedException();
}
}