本文整理汇总了C#中ArrayBuilder.Contains方法的典型用法代码示例。如果您正苦于以下问题:C# ArrayBuilder.Contains方法的具体用法?C# ArrayBuilder.Contains怎么用?C# ArrayBuilder.Contains使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ArrayBuilder
的用法示例。
在下文中一共展示了ArrayBuilder.Contains方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddNonIncluded
private static void AddNonIncluded(ArrayBuilder<string> builder, string item)
{
if (!builder.Contains(item))
{
builder.Add(item);
}
}
示例2: BuildPostOrderInterfaceList
/// <summary>
/// Add an interface and its required interfaces to the interfacesArray
/// </summary>
private void BuildPostOrderInterfaceList(DefType iface, ref ArrayBuilder<DefType> interfacesArray)
{
if (interfacesArray.Contains(iface))
return;
foreach (DefType implementedInterface in iface.RuntimeInterfaces)
{
BuildPostOrderInterfaceList(implementedInterface, ref interfacesArray);
}
if (interfacesArray.Contains(iface))
return;
interfacesArray.Add(iface);
}
示例3: AddInterface
private static void AddInterface(ArrayBuilder<NamedTypeSymbol> builder, NamedTypeSymbol @interface)
{
if (!builder.Contains(@interface))
{
builder.Add(@interface);
}
}