In This Article

IResolverResult Interface

Provides the base requirements of a single result from an IResolver resolution operation.

public interface IResolverResult

Properties

Kind

Gets the ResolverResultKind indicating the kind of resolver result.

ResolverResultKind Kind { get; }

Property Value

ResolverResultKind:

The ResolverResultKind indicating the kind of resolver result.

Name

Gets a name identifying the result.

string Name { get; }

Property Value

string:

A name identifying the result.

Type

Gets a ITypeReference indicating the return type.

ITypeReference Type { get; }

Property Value

ITypeReference:

A ITypeReference indicating the return type.

TypeIsInstance

Gets whether the return Type reference designates an instance of the type.

bool TypeIsInstance { get; }

Property Value

bool:

true if the return Type reference designates an instance of the type; otherwise, false indicating that the reference designates the static type.