ExtensionMethods.FindCommonAncestor<T> Method (T, T, Func)
Namespace: Microsoft.VisualStudio.PlatformUI
Assembly: Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)
Syntax
'Déclaration
<ExtensionAttribute> _
Public Shared Function FindCommonAncestor(Of T As DependencyObject) ( _
obj1 As T, _
obj2 As T, _
parentEvaluator As Func _
) As T
'Utilisation
Dim obj1 As T
Dim obj2 As T
Dim parentEvaluator As Func
Dim returnValue As T
returnValue = obj1.FindCommonAncestor(obj2, _
parentEvaluator)
public static T FindCommonAncestor<T>(
this T obj1,
T obj2,
Func parentEvaluator
)
where T : DependencyObject
[ExtensionAttribute]
public:
generic<typename T>
where T : DependencyObject
static T FindCommonAncestor(
T obj1,
T obj2,
Func^ parentEvaluator
)
static member FindCommonAncestor :
obj1:'T *
obj2:'T *
parentEvaluator:Func -> 'T when 'T : DependencyObject
JScript does not support generic types or methods.
Type Parameters
- T
Parameters
- obj1
Type: T
- obj2
Type: T
- parentEvaluator
Type: System.Func<T, TResult>
Return Value
Type: T
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.