APISampleUnitTestsCS.FAQ.MethodInvocationWalker.CheckWhetherMethodIsFromNamespace C# (CSharp) Метод

CheckWhetherMethodIsFromNamespace() приватный Метод

private CheckWhetherMethodIsFromNamespace ( ExpressionSyntax node ) : bool
node ExpressionSyntax
Результат bool
            private bool CheckWhetherMethodIsFromNamespace(ExpressionSyntax node)
            {
                var isMatch = false;
                if (SemanticModel != null)
                {
                    var symbolInfo = SemanticModel.GetSymbolInfo(node);

                    string ns = symbolInfo.Symbol.ContainingNamespace.ToDisplayString();
                    if (ns == Namespace)
                    {
                        Results.AppendLine();
                        Results.Append("Line ");
                        Results.Append(SemanticModel.SyntaxTree.GetLineSpan(node.Span, false).StartLinePosition.Line);
                        Results.Append(": ");
                        Results.Append(node.ToString());
                        isMatch = true;
                    }
                }

                return isMatch;
            }