In This Article

IResolverResult Interface

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

public interface IResolverResult

Properties

Kind

The ResolverResultKind indicating the kind of resolver result.

ResolverResultKind Kind { get; }

Property Value

ResolverResultKind

Name

A name identifying the result.

string Name { get; }

Property Value

string

Type

A ITypeReference indicating the return type.

ITypeReference? Type { get; }

Property Value

ITypeReference

TypeIsInstance

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

bool TypeIsInstance { get; }

Property Value

bool:

When false, the reference designates a static type.

Extension Methods