本文整理汇总了C#中SortedList.SingleOrDefault方法的典型用法代码示例。如果您正苦于以下问题:C# SortedList.SingleOrDefault方法的具体用法?C# SortedList.SingleOrDefault怎么用?C# SortedList.SingleOrDefault使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SortedList
的用法示例。
在下文中一共展示了SortedList.SingleOrDefault方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ParseMethodList
private void ParseMethodList(SortedList<SDMethod> sdMethodList, IEnumerable<IMethod> methodList, bool isCtor)
{
foreach (var method in methodList)
{
if (sdMethodList.SingleOrDefault((i => i.Identifier == method.GetIdentifier())) == null
&& !IsMemberExcluded(method.GetIdentifier(), method.Accessibility.ToString()))
{
var sdMethod = GetParsedMethod(method, isCtor);
sdMethodList.Add(sdMethod);
}
}
}
示例2: ParseTypeParameters
internal SortedList<SDTypeParameter> ParseTypeParameters(IEnumerable<ITypeParameterSymbol> typeParameters)
{
var sdTypeParameters = new SortedList<SDTypeParameter>();
foreach (var typeParameter in typeParameters)
{
var parsedTypeParameter = GetTypeParameter(typeParameter);
if (sdTypeParameters.SingleOrDefault((i => i.Name == parsedTypeParameter.Name)) == null)
{
sdTypeParameters.Add(parsedTypeParameter);
}
}
return sdTypeParameters;
}
示例3: MinimalParseMethodList
private static void MinimalParseMethodList(SortedList<SDMethod> sdMethods, IEnumerable<IMethod> methods, bool isCtor)
{
foreach (var method in methods)
{
var parsedMethod = GetMinimalParsedMethod(method, isCtor);
if (sdMethods.SingleOrDefault(f => f.Name == parsedMethod.Name) == null)
{
sdMethods.Add(parsedMethod);
}
}
}