public TAstNode FirstParent <TAstNode>(Type attributeType) where TAstNode : class { return(ParentItem == null ? null : ParentItem.FirstThisOrParent <TAstNode>(attributeType)); }
public TAstNode FirstParent <TAstNode>() where TAstNode : class { return(ParentItem == null ? null : ParentItem.FirstThisOrParent <TAstNode>(null)); }