12 overrides of InterpolatedStringHandlerArgumentIndexes
Microsoft.CodeAnalysis.CSharp (12)
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
88internal override ImmutableArray<int> InterpolatedStringHandlerArgumentIndexes => ImmutableArray<int>.Empty;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
808internal override ImmutableArray<int> InterpolatedStringHandlerArgumentIndexes
Symbols\NativeIntegerTypeSymbol.cs (1)
405internal override ImmutableArray<int> InterpolatedStringHandlerArgumentIndexes => _underlyingParameter.InterpolatedStringHandlerArgumentIndexes;
Symbols\ReducedExtensionMethodSymbol.cs (1)
657internal override ImmutableArray<int> InterpolatedStringHandlerArgumentIndexes => throw ExceptionUtilities.Unreachable();
Symbols\Retargeting\RetargetingParameterSymbol.cs (1)
133internal sealed override ImmutableArray<int> InterpolatedStringHandlerArgumentIndexes => _underlyingParameter.InterpolatedStringHandlerArgumentIndexes;
Symbols\SignatureOnlyParameterSymbol.cs (1)
98internal override ImmutableArray<int> InterpolatedStringHandlerArgumentIndexes => throw ExceptionUtilities.Unreachable();
Symbols\Source\SourceClonedParameterSymbol.cs (1)
148internal override ImmutableArray<int> InterpolatedStringHandlerArgumentIndexes => throw ExceptionUtilities.Unreachable();
Symbols\Source\SourceComplexParameterSymbol.cs (1)
131internal override ImmutableArray<int> InterpolatedStringHandlerArgumentIndexes
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
95internal override ImmutableArray<int> InterpolatedStringHandlerArgumentIndexes => ImmutableArray<int>.Empty;
Symbols\Source\ThisParameterSymbol.cs (1)
165internal override ImmutableArray<int> InterpolatedStringHandlerArgumentIndexes => ImmutableArray<int>.Empty;
Symbols\SubstitutedParameterSymbol.cs (1)
68internal override ImmutableArray<int> InterpolatedStringHandlerArgumentIndexes => _underlyingParameter.InterpolatedStringHandlerArgumentIndexes;
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
209internal override ImmutableArray<int> InterpolatedStringHandlerArgumentIndexes => ImmutableArray<int>.Empty;
88 references to InterpolatedStringHandlerArgumentIndexes
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_InterpolatedString.cs (2)
866InterpolatedStringHandlerArgumentIndexes.IsEmpty: true 887var handlerParameterIndexes = interpolatedStringParameter.InterpolatedStringHandlerArgumentIndexes;
Symbols\NativeIntegerTypeSymbol.cs (1)
405internal override ImmutableArray<int> InterpolatedStringHandlerArgumentIndexes => _underlyingParameter.InterpolatedStringHandlerArgumentIndexes;
Symbols\Retargeting\RetargetingParameterSymbol.cs (1)
133internal sealed override ImmutableArray<int> InterpolatedStringHandlerArgumentIndexes => _underlyingParameter.InterpolatedStringHandlerArgumentIndexes;
Symbols\SubstitutedParameterSymbol.cs (1)
68internal override ImmutableArray<int> InterpolatedStringHandlerArgumentIndexes => _underlyingParameter.InterpolatedStringHandlerArgumentIndexes;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (83)
Semantics\InterpolationTests.cs (43)
6797Assert.Empty(sParam.InterpolatedStringHandlerArgumentIndexes); 6823Assert.Empty(sParam.InterpolatedStringHandlerArgumentIndexes); 6855Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 6890Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 6930Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 6965Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7005Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7043Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7083Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7118Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7158Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7193Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7226Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7266Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7306Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7346Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7386Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7421Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7463Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7498Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7540Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7581Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7621Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7689Assert.Equal(1, cParam.InterpolatedStringHandlerArgumentIndexes.Single()); 7783Assert.Equal(1, cParam.InterpolatedStringHandlerArgumentIndexes.Single()); 7895Assert.Equal(0, cParam.InterpolatedStringHandlerArgumentIndexes.Single()); 7961Assert.Equal(0, cParam.InterpolatedStringHandlerArgumentIndexes.Single()); 7991Assert.Equal(0, cParam.InterpolatedStringHandlerArgumentIndexes.Single()); 8164Assert.Equal(0, cParam.InterpolatedStringHandlerArgumentIndexes.Single()); 8224Assert.Equal(0, cParam.InterpolatedStringHandlerArgumentIndexes.Single()); 8344Assert.Equal(new[] { 0, 1 }, cParam.InterpolatedStringHandlerArgumentIndexes); 8574Assert.Equal(new[] { 0, 1, 2 }, cParam.InterpolatedStringHandlerArgumentIndexes); 8699Assert.Equal(new[] { 1, 0 }, cParam.InterpolatedStringHandlerArgumentIndexes); 8850Assert.Equal(new[] { 1, -1, 0 }, cParam.InterpolatedStringHandlerArgumentIndexes); 8961Assert.Equal(new[] { 0, 0 }, cParam.InterpolatedStringHandlerArgumentIndexes); 9028Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 9084Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 9200Assert.Equal(new[] { 0, 1 }, cParam.InterpolatedStringHandlerArgumentIndexes); 9316Assert.Equal(new[] { 0, 1 }, cParam.InterpolatedStringHandlerArgumentIndexes); 9441Assert.Equal(new[] { 0, -1, 1 }, cParam.InterpolatedStringHandlerArgumentIndexes); 9703Assert.Equal(new[] { -1 }, cParam.InterpolatedStringHandlerArgumentIndexes); 9779Assert.Equal(new[] { -1 }, cParam.InterpolatedStringHandlerArgumentIndexes); 11837Assert.Equal(new[] { 0 }, cParam.InterpolatedStringHandlerArgumentIndexes);
Semantics\RawInterpolationTests_Handler.cs (40)
5079Assert.Empty(sParam.InterpolatedStringHandlerArgumentIndexes); 5107Assert.Empty(sParam.InterpolatedStringHandlerArgumentIndexes); 5144Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5184Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5231Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5271Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5318Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5361Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5408Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5448Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5495Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5535Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5582Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5629Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5676Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5716Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5765Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5805Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5854Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5900Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5947Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 5977Assert.Equal(1, cParam.InterpolatedStringHandlerArgumentIndexes.Single()); 6103Assert.Equal(0, cParam.InterpolatedStringHandlerArgumentIndexes.Single()); 6172Assert.Equal(0, cParam.InterpolatedStringHandlerArgumentIndexes.Single()); 6202Assert.Equal(0, cParam.InterpolatedStringHandlerArgumentIndexes.Single()); 6439Assert.Equal(0, cParam.InterpolatedStringHandlerArgumentIndexes.Single()); 6501Assert.Equal(0, cParam.InterpolatedStringHandlerArgumentIndexes.Single()); 6623Assert.Equal(new[] { 0, 1 }, cParam.InterpolatedStringHandlerArgumentIndexes); 6855Assert.Equal(new[] { 0, 1, 2 }, cParam.InterpolatedStringHandlerArgumentIndexes); 6982Assert.Equal(new[] { 1, 0 }, cParam.InterpolatedStringHandlerArgumentIndexes); 7135Assert.Equal(new[] { 1, -1, 0 }, cParam.InterpolatedStringHandlerArgumentIndexes); 7248Assert.Equal(new[] { 0, 0 }, cParam.InterpolatedStringHandlerArgumentIndexes); 7319Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7379Assert.Empty(cParam.InterpolatedStringHandlerArgumentIndexes); 7497Assert.Equal(new[] { 0, 1 }, cParam.InterpolatedStringHandlerArgumentIndexes); 7615Assert.Equal(new[] { 0, 1 }, cParam.InterpolatedStringHandlerArgumentIndexes); 7743Assert.Equal(new[] { 0, -1, 1 }, cParam.InterpolatedStringHandlerArgumentIndexes); 8016Assert.Equal(new[] { -1 }, cParam.InterpolatedStringHandlerArgumentIndexes); 8095Assert.Equal(new[] { -1 }, cParam.InterpolatedStringHandlerArgumentIndexes); 8522Assert.Equal(new[] { 0 }, cParam.InterpolatedStringHandlerArgumentIndexes);