ExtensionMethods.IsAncestorOf<TElementType> Method
Namespace: Microsoft.VisualStudio.PlatformUI
Assembly: Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)
Syntax
'Déclaration
<ExtensionAttribute> _
Public Shared Function IsAncestorOf(Of TElementType As Class) ( _
element As TElementType, _
other As TElementType, _
parentEvaluator As Func _
) As Boolean
'Utilisation
Dim element As TElementType
Dim other As TElementType
Dim parentEvaluator As Func
Dim returnValue As Boolean
returnValue = element.IsAncestorOf(other, _
parentEvaluator)
public static bool IsAncestorOf<TElementType>(
this TElementType element,
TElementType other,
Func parentEvaluator
)
where TElementType : class
[ExtensionAttribute]
public:
generic<typename TElementType>
where TElementType : ref class
static bool IsAncestorOf(
TElementType element,
TElementType other,
Func^ parentEvaluator
)
static member IsAncestorOf :
element:'TElementType *
other:'TElementType *
parentEvaluator:Func -> bool when 'TElementType : not struct
JScript does not support generic types or methods.
Type Parameters
- TElementType
Parameters
- element
Type: TElementType
- other
Type: TElementType
- parentEvaluator
Type: System.Func<T, TResult>
Return Value
Type: System.Boolean
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.