Open sandboxFocus

Method ContainingAncestorsAndSelf

ContainingAncestorsAndSelf(IDeclaration)

Gets all containing ancestors including the current declaration, i.e. declaration, declaration.ContainingDeclaration, declaration.ContainingDeclaration.ContainingDeclaration, declaration.ContainingDeclaration.ContainingDeclaration.ContainingDeclaration...

Declaration
public static IEnumerable<IDeclaration> ContainingAncestorsAndSelf(this IDeclaration declaration)
Parameters
Type Name Description
IDeclaration declaration

The declaration whose ancestors (and itself) to retrieve.

Returns
Type Description
IEnumerable<IDeclaration>

An enumerable starting with the declaration itself, followed by all containing ancestors.