SymbolExtensions.FindTypeMember Method
Containing Type: SymbolExtensions
Assembly: Roslynator.Core.dll
Overloads
Method | Summary |
---|---|
FindTypeMember(INamedTypeSymbol, Func<INamedTypeSymbol, Boolean>, Boolean) | Searches for a type member that matches the conditions defined by the specified predicate and returns the first occurrence within the type's members. |
FindTypeMember(INamedTypeSymbol, String, Func<INamedTypeSymbol, Boolean>, Boolean) | Searches for a type member that has the specified name and matches the conditions defined by the specified predicate, if any, and returns the first occurrence within the type's members. |
FindTypeMember(INamedTypeSymbol, String, Int32, Func<INamedTypeSymbol, Boolean>, Boolean) | Searches for a type member that has the specified name, arity and matches the conditions defined by the specified predicate, if any, and returns the first occurrence within the type's members. |
FindTypeMember(INamedTypeSymbol, Func<INamedTypeSymbol, Boolean>, Boolean)
Searches for a type member that matches the conditions defined by the specified predicate and returns the first occurrence within the type's members.
public static Microsoft.CodeAnalysis.INamedTypeSymbol? FindTypeMember(this Microsoft.CodeAnalysis.INamedTypeSymbol typeSymbol, Func<Microsoft.CodeAnalysis.INamedTypeSymbol, bool> predicate, bool includeBaseTypes = false)
Parameters
typeSymbol INamedTypeSymbol
predicate Func<INamedTypeSymbol, Boolean>
includeBaseTypes Boolean
Returns
FindTypeMember(INamedTypeSymbol, String, Func<INamedTypeSymbol, Boolean>, Boolean)
Searches for a type member that has the specified name and matches the conditions defined by the specified predicate, if any, and returns the first occurrence within the type's members.
public static Microsoft.CodeAnalysis.INamedTypeSymbol? FindTypeMember(this Microsoft.CodeAnalysis.INamedTypeSymbol typeSymbol, string name, Func<Microsoft.CodeAnalysis.INamedTypeSymbol, bool>? predicate = null, bool includeBaseTypes = false)
Parameters
typeSymbol INamedTypeSymbol
name String
predicate Func<INamedTypeSymbol, Boolean>
includeBaseTypes Boolean
Returns
FindTypeMember(INamedTypeSymbol, String, Int32, Func<INamedTypeSymbol, Boolean>, Boolean)
Searches for a type member that has the specified name, arity and matches the conditions defined by the specified predicate, if any, and returns the first occurrence within the type's members.
public static Microsoft.CodeAnalysis.INamedTypeSymbol? FindTypeMember(this Microsoft.CodeAnalysis.INamedTypeSymbol typeSymbol, string name, int arity, Func<Microsoft.CodeAnalysis.INamedTypeSymbol, bool>? predicate = null, bool includeBaseTypes = false)
Parameters
typeSymbol INamedTypeSymbol
name String
arity Int32
predicate Func<INamedTypeSymbol, Boolean>
includeBaseTypes Boolean