Open sandboxFocus
  • TOC

Metalama Documentation

Getting started

Conceptual documentation

Commented examples

API documentation

Aspect API

Extensions API

Patterns API

Flashtrace API

Introspection API

Advanced API

Post­Sharp API migration

  • Article

Interface IImplementInterfaceAdviceResult

Represents the result of the ImplementInterface(INamedType, INamedType, OverrideStrategy, object?) method. The result can be used to introduce interface members using the extension methods in AdviserExtensions.

Namespace: Metalama.Framework.Advising
Assembly: Metalama.Framework.dll
Syntax
[CompileTime]
public interface IImplementInterfaceAdviceResult : IAdviceResult

Properties

Name Description
ExplicitMembers

Gets an IAdviser<T> allowing to introduce explicit members to the primary implemented interface. For introducing memebers to its base interfaces, use the Interfaces property.

InterfaceMembers

Gets a list of interface members specified using InterfaceMemberAttribute that were considered when implementing the given interface.

Interfaces

Gets a list of interfaces that were considered when implementing the given interface.

Extension Methods

  • Navigation