Gets the original declaration of the IDeclaration, i.e. the declaration where all type parameters
are unbound, including the ones of the containing types.
Declaration
public static IDeclaration GetOriginalDefinition(this IDeclaration declaration)
Parameters
Returns
Gets the original declaration of the IDeclaration, i.e. the declaration where all type parameters
are unbound, including the ones of the containing types.
Declaration
public static INamedType GetOriginalDefinition(this INamedType declaration)
Parameters
Returns
Gets the original declaration of the IDeclaration, i.e. the declaration where all type parameters
are unbound, including the ones of the containing types.
Declaration
public static IMemberOrNamedType GetOriginalDefinition(this IMemberOrNamedType declaration)
Parameters
Returns
Gets the original declaration of the IDeclaration, i.e. the declaration where all type parameters
are unbound, including the ones of the containing types.
Declaration
public static IMember GetOriginalDefinition(this IMember declaration)
Parameters
Type |
Name |
Description |
IMember |
declaration |
|
Returns
Gets the original declaration of the IDeclaration, i.e. the declaration where all type parameters
are unbound, including the ones of the containing types.
Declaration
public static IMethod GetOriginalDefinition(this IMethod declaration)
Parameters
Type |
Name |
Description |
IMethod |
declaration |
|
Returns
Gets the original declaration of the IDeclaration, i.e. the declaration where all type parameters
are unbound, including the ones of the containing types.
Declaration
public static IProperty GetOriginalDefinition(this IProperty declaration)
Parameters
Returns
Gets the original declaration of the IDeclaration, i.e. the declaration where all type parameters
are unbound, including the ones of the containing types.
Declaration
public static IEvent GetOriginalDefinition(this IEvent declaration)
Parameters
Type |
Name |
Description |
IEvent |
declaration |
|
Returns
Gets the original declaration of the IDeclaration, i.e. the declaration where all type parameters
are unbound, including the ones of the containing types.
Declaration
public static IConstructor GetOriginalDefinition(this IConstructor declaration)
Parameters
Returns