1 instantiation of RequiredSymbols
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\UseSpanBasedStringConcat.cs (1)
229symbols = new RequiredSymbols(
10 references to RequiredSymbols
Microsoft.CodeAnalysis.NetAnalyzers (10)
Microsoft.NetCore.Analyzers\Runtime\UseSpanBasedStringConcat.cs (3)
57if (!RequiredSymbols.TryGetSymbols(context.Compilation, out RequiredSymbols symbols)) 192public static bool TryGetSymbols(Compilation compilation, out RequiredSymbols symbols)
Microsoft.NetCore.Analyzers\Runtime\UseSpanBasedStringConcat.Fixer.cs (7)
17using RequiredSymbols = Microsoft.NetCore.Analyzers.Runtime.UseSpanBasedStringConcat.RequiredSymbols; 53if (!TryGetConcatOperands(model, concatExpressionSyntax, cancellationToken, out var symbols, out var operands, out var roscharConcatMethod)) 76var capturedSymbols = symbols; 108out RequiredSymbols symbols, 115if (!RequiredSymbols.TryGetSymbols(model.Compilation, out symbols)) 149private SyntaxNode ConvertOperandToArgument(in RequiredSymbols symbols, SyntaxGenerator generator, IOperation operand, Func<SyntaxNode, SyntaxNode> current) 188private bool TryGetNamedStartIndexArgument(in RequiredSymbols symbols, IInvocationOperation substringInvocation, [NotNullWhen(true)] out IArgumentOperation? namedStartIndexArgument)