Пример #1
0
        public static string GetCountOrLengthPropertyName(
            ExpressionSyntax expression,
            SemanticModel semanticModel,
            CancellationToken cancellationToken = default)
        {
            ITypeSymbol typeSymbol = semanticModel.GetTypeSymbol(expression, cancellationToken);

            if (typeSymbol == null)
            {
                return(null);
            }

            return(SymbolUtility.GetCountOrLengthPropertyName(typeSymbol, semanticModel, expression.SpanStart));
        }