ServiceHelper.LocateService Method (Type, Object) |
Convenience method for implementing
IServiceProvider objects.
If
candidate is an instance of
serviceType,
returns
candidate, otherwise returns
null.
Namespace:
AGI.Foundation.Infrastructure
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 25.1.421.0 (25.1.421.0)
Syntaxpublic static Object LocateService(
Type serviceType,
Object candidate
)
Public Shared Function LocateService (
serviceType As Type,
candidate As Object
) As Object
public:
static Object^ LocateService(
Type^ serviceType,
Object^ candidate
)
static member LocateService :
serviceType : Type *
candidate : Object -> Object
Parameters
- serviceType
- Type: System.Type
The type of the service that is requested.
- candidate
- Type: System.Object
A candidate object that could be of the requested serviceType.
Return Value
Type:
Objectcandidate if it is of type
serviceType; otherwise
null.
Exceptions
See Also