Interface IManagedResourceRepresents a managed resource. Namespace: Metalama.Framework.CodeAssembly: Metalama.Framework.dllSyntax Full screenpublic interface IManagedResource : IDeclaration, IDisplayable, IDiagnosticLocation, ICompilationElement, IMeasurable, IEquatable<IDeclaration> Extension Methods DeclarationExtensions.ContainedChildren(IDeclaration) DeclarationExtensions.ContainedDescendants(IDeclaration) DeclarationExtensions.ContainedDescendantsAndSelf(IDeclaration) DeclarationExtensions.ContainingAncestors(IDeclaration) DeclarationExtensions.ContainingAncestorsAndSelf(IDeclaration) DeclarationExtensions.GetClosestMemberOrNamedType(IDeclaration) DeclarationExtensions.GetClosestNamedType(IDeclaration) DeclarationExtensions.GetNamespace(IDeclaration) DeclarationExtensions.GetTopmostNamedType(IDeclaration) DeclarationExtensions.IsContainedIn(IDeclaration, IDeclaration) GenericExtensions.GetOriginalDefinition(IDeclaration) MemberExtensions.CanBeImplementedFromOutsideAssembly(IDeclaration, bool) MemberExtensions.IsAccessibleFromOutsideAssembly(IDeclaration, bool) EligibilityExtensions.IsAdviceEligible(IDeclaration, AdviceKind) EligibilityExtensions.IsAspectEligible(IDeclaration, Type, EligibleScenarios) EligibilityExtensions.IsAspectEligible<T>(IDeclaration, EligibleScenarios) EligibilityExtensions.IsContractAdviceEligible(IDeclaration, ContractDirection) EnumerableExtensions.SelectManyRecursiveDistinct<T>(T, Func<T, IEnumerable<T>?>, bool) DeclarationExtensions.Enhancements<T>(T) DeclarationExtensions.ForCompilation<T>(T?, ICompilation) DeclarationExtensions.TryForCompilation<T>(T?, ICompilation, out T?) MetricsExtensions.Metrics<TExtensible>(TExtensible)