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