Extension methods for the IMember interface.
Namespace: Metalama.Framework.Code
Assembly: Metalama.Framework.dll
Syntax
public static class MemberExtensionsMethods
| Name | Description |
|---|---|
| CanBeImplementedFromOutsideAssembly(IDeclaration, bool) | Determines whether an IMember or INamedType can be implemented (i.e. derived from or overridden) from an
outside assembly. When the declaration is an IParameter, considers the parent member. Returns |
| HasReceiver(IMember) | Determines whether an IMember has a receiver expression, i.e. either |
| IsAccessibleFrom(IMemberOrNamedType, INamedType) | Determines whether a member or type can be accessed from a given type. |
| IsAccessibleFromOutsideAssembly(IDeclaration, bool) | Determines whether a member or type can be accessed from an external assembly. |
| IsOverridable(IMember) | Determines whether a member can be overridden, i.e. whether it is |