Interface IInterfaceImplementationAdviserNamespace: Metalama.Framework.AdvisingAssembly: Metalama.Framework.dllSyntax [CompileTime] public interface IInterfaceImplementationAdviser Properties Name Description Target Extension Methods InterfaceImplementationAdviserExtensions.IntroduceEvent(IInterfaceImplementationAdviser, string, IntroductionScope, OverrideStrategy, Action<IEventBuilder>?, object?) InterfaceImplementationAdviserExtensions.IntroduceEvent(IInterfaceImplementationAdviser, string, string, string, string?, IntroductionScope, OverrideStrategy, Action<IEventBuilder>?, object?, object?) InterfaceImplementationAdviserExtensions.IntroduceIndexer(IInterfaceImplementationAdviser, IType, string?, string?, IntroductionScope, OverrideStrategy, Action<IIndexerBuilder>?, object?, object?) InterfaceImplementationAdviserExtensions.IntroduceIndexer(IInterfaceImplementationAdviser, IReadOnlyList<(IType Type, string Name)>, string?, string?, IntroductionScope, OverrideStrategy, Action<IIndexerBuilder>?, object?, object?) InterfaceImplementationAdviserExtensions.IntroduceIndexer(IInterfaceImplementationAdviser, IReadOnlyList<(Type Type, string Name)>, string?, string?, IntroductionScope, OverrideStrategy, Action<IIndexerBuilder>?, object?, object?) InterfaceImplementationAdviserExtensions.IntroduceIndexer(IInterfaceImplementationAdviser, Type, string?, string?, IntroductionScope, OverrideStrategy, Action<IIndexerBuilder>?, object?, object?) InterfaceImplementationAdviserExtensions.IntroduceMethod(IInterfaceImplementationAdviser, string, IntroductionScope, OverrideStrategy, Action<IMethodBuilder>?, object?, object?) InterfaceImplementationAdviserExtensions.IntroduceProperty(IInterfaceImplementationAdviser, string, IntroductionScope, OverrideStrategy, Action<IPropertyBuilder>?, object?) InterfaceImplementationAdviserExtensions.IntroduceProperty(IInterfaceImplementationAdviser, string, string?, string?, IntroductionScope, OverrideStrategy, Action<IPropertyBuilder>?, object?, object?) InterfaceImplementationAdviserExtensions.IntroduceUnaryOperator(IInterfaceImplementationAdviser, string, IType, IType, OperatorKind, OverrideStrategy, Action<IMethodBuilder>?, object?, object?) EnumerableExtensions.SelectManyRecursiveDistinct<T>(T, Func<T, IEnumerable<T>?>, bool)