IdeaBlade DevForce 2010 Help Reference
GetTypeImplementing Method
See Also  Send Feedback
IdeaBlade.Core Assembly > IdeaBlade.Core Namespace > ReflectionFns Class : GetTypeImplementing Method



type
Interface or base type
probeAssemblyNames
Assemblies to load for probing
expectedCardinality
checkUserAssembliesIfNotFound
Returns the type implementing a specific interface or extending a specific class.

Syntax

Visual Basic (Declaration) 
Public Shared Function GetTypeImplementing( _
   ByVal type As Type, _
   ByVal probeAssemblyNames As IEnumerable(Of String), _
   ByVal expectedCardinality As Cardinality, _
   ByVal checkUserAssembliesIfNotFound As Boolean _
) As Type
Visual Basic (Usage)Copy Code
Dim type As Type
Dim probeAssemblyNames As IEnumerable(Of String)
Dim expectedCardinality As Cardinality
Dim checkUserAssembliesIfNotFound As Boolean
Dim value As Type
 
value = ReflectionFns.GetTypeImplementing(type, probeAssemblyNames, expectedCardinality, checkUserAssembliesIfNotFound)
C# 
public static Type GetTypeImplementing( 
   Type type,
   IEnumerable<string> probeAssemblyNames,
   Cardinality expectedCardinality,
   bool checkUserAssembliesIfNotFound
)
C++/CLI 
public:
static Type^ GetTypeImplementing( 
   Type^ type,
   IEnumerable<String^>^ probeAssemblyNames,
   Cardinality expectedCardinality,
   bool checkUserAssembliesIfNotFound
) 

Parameters

type
Interface or base type
probeAssemblyNames
Assemblies to load for probing
expectedCardinality
checkUserAssembliesIfNotFound

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2013 All Rights Reserved.