IOperator Interface

Namespace
Kampute.DocToolkit.Metadata
Assembly
  • Kampute.DocToolkit.dll

Definition

Defines a contract for accessing operator operator metadata.
public interface IOperator : IMethodBase
Extends
Implemented by

Properties

ImplementedOperatorGets the interface operator that this operator implements, if any.
IsConversionOperatorGets a value indicating whether the operator is a conversion operator.
MethodNameGets the name of the operator method as defined by the reflection API.
OverriddenOperatorGets the base operator that this operator overrides, if any.

Extension Methods

GetInheritedMember(this IMember)Retrieves the member that this member directly inherits from.
GetMemberDefinition(this IMember)Retrieves the definition of the member, resolving any constructed or decorated forms to their underlying definitions.
TryGetOwnTypeParameters(this IMember, out IEnumerable<ITypeParameter>)Attempts to get the type parameters declared directly by the specified member if it is generic.