MetalamaAPI documentationAspect APIMetalama.​Framework.​CodeGeneric­ExtensionsGet­Original­Definition
Open sandboxFocus

GenericExtensions.GetOriginalDefinition Method

GetOriginalDefinition(IDeclaration)

Declaration
public static IDeclaration GetOriginalDefinition(this IDeclaration declaration)
Parameters
Type Name Description
IDeclaration declaration
Returns
Type Description
IDeclaration

GetOriginalDefinition(INamedType)

Declaration
public static INamedType GetOriginalDefinition(this INamedType declaration)
Parameters
Type Name Description
INamedType declaration
Returns
Type Description
INamedType

GetOriginalDefinition(IMemberOrNamedType)

Declaration
public static IMemberOrNamedType GetOriginalDefinition(this IMemberOrNamedType declaration)
Parameters
Type Name Description
IMemberOrNamedType declaration
Returns
Type Description
IMemberOrNamedType

GetOriginalDefinition(IMember)

Declaration
public static IMember GetOriginalDefinition(this IMember declaration)
Parameters
Type Name Description
IMember declaration
Returns
Type Description
IMember

GetOriginalDefinition(IMethod)

Declaration
public static IMethod GetOriginalDefinition(this IMethod declaration)
Parameters
Type Name Description
IMethod declaration
Returns
Type Description
IMethod

GetOriginalDefinition(IProperty)

Declaration
public static IProperty GetOriginalDefinition(this IProperty declaration)
Parameters
Type Name Description
IProperty declaration
Returns
Type Description
IProperty

GetOriginalDefinition(IEvent)

Declaration
public static IEvent GetOriginalDefinition(this IEvent declaration)
Parameters
Type Name Description
IEvent declaration
Returns
Type Description
IEvent

GetOriginalDefinition(IConstructor)

Declaration
public static IConstructor GetOriginalDefinition(this IConstructor declaration)
Parameters
Type Name Description
IConstructor declaration
Returns
Type Description
IConstructor