ShaderTools.Hlsl.Formatting.SyntaxNodeExtensions.FindCommonAncestor C# (CSharp) Method

FindCommonAncestor() public static method

public static FindCommonAncestor ( this token, SyntaxToken otherToken ) : SyntaxNode
token this
otherToken SyntaxToken
return SyntaxNode
        public static SyntaxNode FindCommonAncestor(this SyntaxToken token, SyntaxToken otherToken)
        {
            var otherTokenAncestors = otherToken.Ancestors().ToList();
            return token.Ancestors().FirstOrDefault(ancestor => otherTokenAncestors.Contains(ancestor));
        }