ExtensionMethods.IsAncestorOf<TElementType> Method

Namespace:  Microsoft.VisualStudio.PlatformUI
Assembly:  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)

Syntax

‘선언
<ExtensionAttribute> _
Public Shared Function IsAncestorOf(Of TElementType As Class) ( _
    element As TElementType, _
    other As TElementType, _
    parentEvaluator As Func _
) As Boolean
‘사용 방법
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

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

See Also

Reference

ExtensionMethods Class

ExtensionMethods Members

Microsoft.VisualStudio.PlatformUI Namespace