本文整理汇总了C#中PascalABCCompiler.TreeRealization.type_node.add_intersection_node方法的典型用法代码示例。如果您正苦于以下问题:C# type_node.add_intersection_node方法的具体用法?C# type_node.add_intersection_node怎么用?C# type_node.add_intersection_node使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PascalABCCompiler.TreeRealization.type_node
的用法示例。
在下文中一共展示了type_node.add_intersection_node方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: add_type_conversion_from_defined
public static void add_type_conversion_from_defined(type_node from, type_node to,
function_node convertion_method,type_compare comp,bool is_implicit,bool is_generated)
{
type_intersection_node tin=from.get_type_intersection(to);
if (tin==null)
{
tin=new type_intersection_node(comp);
from.add_intersection_node(to,tin,is_generated);
}
#if (DEBUG)
else
{
if (tin.this_to_another!=null)
{
throw new PascalABCCompiler.TreeConverter.CompilerInternalError("Duplicate type conversion added");
}
}
#endif
tin.this_to_another=new type_conversion(convertion_method,!is_implicit);
}