ArchiMetrics.CodeReview.Rules.Code.EvaluationBase.FindMethodParent C# (CSharp) Метод

FindMethodParent() защищенный статический Метод

protected static FindMethodParent ( Microsoft.CodeAnalysis.SyntaxNode node ) : Microsoft.CodeAnalysis.SyntaxNode
node Microsoft.CodeAnalysis.SyntaxNode
Результат Microsoft.CodeAnalysis.SyntaxNode
		protected static SyntaxNode FindMethodParent(SyntaxNode node)
		{
			if (node.Parent == null)
			{
				return null;
			}

			if (node.Parent.IsKind(SyntaxKind.MethodDeclaration) || node.Parent.IsKind(SyntaxKind.ConstructorDeclaration))
			{
				return node.Parent;
			}

			return FindMethodParent(node.Parent);
		}