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