123 references to ISymbol
Microsoft.CodeAnalysis.CSharp (12)
Symbols\PublicModel\TypeSymbol.cs (1)
35
return (ITypeSymbol)UnderlyingSymbol.
ISymbol
;
Symbols\Symbol.cs (5)
249
ISymbol ISymbolInternal.GetISymbol() => this.
ISymbol
;
1319
return SymbolDisplay.ToDisplayString(
ISymbol
, format);
1324
return SymbolDisplay.ToDisplayParts(
ISymbol
, format);
1332
return SymbolDisplay.ToMinimalDisplayString(
ISymbol
, semanticModel, position, format);
1340
return SymbolDisplay.ToMinimalDisplayParts(
ISymbol
, semanticModel, position, format);
Symbols\SymbolExtensions.cs (1)
553
return (TISymbol?)symbol?.
ISymbol
;
Symbols\TypeSymbol.cs (5)
663
return SymbolDisplay.ToDisplayString((ITypeSymbol)
ISymbol
, topLevelNullability, format);
668
return SymbolDisplay.ToDisplayParts((ITypeSymbol)
ISymbol
, topLevelNullability, format);
677
return SymbolDisplay.ToMinimalDisplayString((ITypeSymbol)
ISymbol
, topLevelNullability, semanticModel, position, format);
686
return SymbolDisplay.ToMinimalDisplayParts((ITypeSymbol)
ISymbol
, topLevelNullability, semanticModel, position, format);
2443
return (ITypeSymbol)this.
ISymbol
;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (59)
EditAndContinue\TopLevelEditingTests.cs (59)
5423
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("S.C.F2").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Byte))?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("S.C"))
5427
semanticEdits: new[] { SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.C.F2").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.
ISymbol
) })
6711
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
)
6717
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterCount() == 0)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("S"))
6738
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Byte))?.
ISymbol
)
6744
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("S"))
6771
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetMemberTypeParameters().Length == 0)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("S"))
7739
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterCount() == 0)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
7740
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
)
7771
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
7772
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 3)?.
ISymbol
)
7811
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
7812
SemanticEdit(SemanticEditKind.Insert, c => ((IMethodSymbol)c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 3)?.
ISymbol
)?.PartialImplementationPart)
7852
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Boolean))?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
7853
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.
ISymbol
)
7889
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Boolean))?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
7890
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.
ISymbol
)
7922
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
7923
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterCount() == 0)?.
ISymbol
)
7954
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 3)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
7955
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
)
9040
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("Test.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("Test")),
9041
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("Test.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
)
9771
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C..ctor").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Boolean))?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
9772
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C..ctor").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.
ISymbol
)
9906
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C..ctor").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
9907
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C..ctor").FirstOrDefault(m => m.GetParameterCount() == 2)?.
ISymbol
)
11333
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("Test..ctor").FirstOrDefault(m => m.GetParameterCount() == 0)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("Test")),
11334
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("Test..ctor").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
)
13737
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.add_E").FirstOrDefault(m => m.GetParameterTypes()[0].Type.GetMemberTypeArgumentsNoUseSiteDiagnostics()[0].SpecialType == SpecialType.System_Int32)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
13738
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.remove_E").FirstOrDefault(m => m.GetParameterTypes()[0].Type.GetMemberTypeArgumentsNoUseSiteDiagnostics()[0].SpecialType == SpecialType.System_Int32)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
13759
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.add_E").FirstOrDefault(m => m.GetParameterTypes()[0].Type.GetMemberTypeArgumentsNoUseSiteDiagnostics()[0].GetMemberTypeArgumentsNoUseSiteDiagnostics()[1].SpecialType == SpecialType.System_Int32)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
13760
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.remove_E").FirstOrDefault(m => m.GetParameterTypes()[0].Type.GetMemberTypeArgumentsNoUseSiteDiagnostics()[0].GetMemberTypeArgumentsNoUseSiteDiagnostics()[1].SpecialType == SpecialType.System_Int32)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
13844
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.add_E").FirstOrDefault(m => m.GetParameterTypes()[0].Type.SpecialType == SpecialType.System_Int32)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
13845
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.remove_E").FirstOrDefault(m => m.GetParameterTypes()[0].Type.SpecialType == SpecialType.System_Int32)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
14433
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.set_P").FirstOrDefault(p => p.GetParameters()[0].Type.SpecialType == SpecialType.System_Int32)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
14455
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.set_P").FirstOrDefault(p => p.GetParameters()[0].Type.SpecialType == SpecialType.System_Int32)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
15697
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.set_Item").FirstOrDefault(p => p.GetParameters()[1].Type.SpecialType == SpecialType.System_Int32)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
15790
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.get_Item").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
15791
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.set_Item").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
15792
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.this[]").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_String)?.
ISymbol
),
15808
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.get_Item").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
15809
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.set_Item").FirstOrDefault(m => m.GetParameterCount() == 2)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
15810
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.this[]").FirstOrDefault(m => m.GetParameterCount() == 2)?.
ISymbol
),
15826
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.get_Item").FirstOrDefault(m => m.GetParameterCount() == 2)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
15827
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.set_Item").FirstOrDefault(m => m.GetParameterCount() == 3)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
15828
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.this[]").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
),
16810
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
16811
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
)
16829
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
16830
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.
ISymbol
)
16848
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
16849
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
)
16866
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
16867
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.
ISymbol
)
16885
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
16886
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
)
16958
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_String)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
16959
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.
ISymbol
)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (22)
Emit\EditAndContinue\EditAndContinueTests.cs (22)
3613
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.get_P").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
3614
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.set_P").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_String)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
3615
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.P").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.
ISymbol
),
3708
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.get_P").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
3709
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.set_P").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
3710
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.P").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.
ISymbol
),
4080
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.get_Item").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
4081
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.this[]").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_String)?.
ISymbol
),
4147
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.get_Item").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_String)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
4148
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.this[]").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.
ISymbol
),
15613
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
15614
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Boolean)?.
ISymbol
),
15668
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Boolean)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
15669
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.
ISymbol
),
15740
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
15741
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.
ISymbol
),
15798
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
15799
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.
ISymbol
),
15874
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
15875
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.
ISymbol
),
15932
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
15933
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
),
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\FunctionPointerTests.cs (1)
1923
var declaredSymbol = (IMethodSymbol)comp.GetTypeByMetadataName("C").GetMethod("M2").
ISymbol
;
Semantics\RecordTests.cs (2)
8612
Assert.True(c.
ISymbol
.Equals(typeInfo.Type));
8617
Assert.True(x.
ISymbol
.Equals(symbolInfo.Symbol));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (27)
Compilation\SemanticModelAPITests.cs (6)
539
var a = comp.GlobalNamespace.GetTypeMembers("A", 0).Single().
ISymbol
;
565
var b = comp.GlobalNamespace.GetTypeMembers("B", 0).Single().
ISymbol
;
3822
Assert.Contains(extensionMethod.ReduceExtensionMethod().
ISymbol
, memberGroup);
4378
var fieldX = (IFieldSymbol)classA.GetMembers("X").Single().
ISymbol
;
4379
var fieldY = (IFieldSymbol)classA.GetMembers("Y").Single().
ISymbol
;
4380
var fieldZ = (IFieldSymbol)classA.GetMembers("Z").Single().
ISymbol
;
DocumentationComments\CrefTests.cs (9)
1817
Assert.Equal(info.Symbol, actualSymbol.
ISymbol
);
2948
Assert.Equal(expectedSymbol.
ISymbol
, actualSymbol);
3074
var expectedIndexer = compilation.GlobalNamespace.GetMember<NamedTypeSymbol>("C").Indexers.Single().
ISymbol
;
3078
var expectedParameterType = compilation.GetSpecialType(SpecialType.System_Int32).
ISymbol
;
3101
var expectedOperator = typeC.GetMember<MethodSymbol>(WellKnownMemberNames.UnaryPlusOperatorName).
ISymbol
;
3105
var expectedParameterType = typeC.
ISymbol
;
3128
var expectedOperator = typeC.GetMember<MethodSymbol>(WellKnownMemberNames.ImplicitConversionName).
ISymbol
;
3132
var expectedParameterType = typeC.
ISymbol
;
3136
var expectedReturnType = compilation.GetSpecialType(SpecialType.System_Int32).
ISymbol
;
DocumentationComments\ParameterTests.cs (12)
39
var typeParameter = type.TypeParameters.Single().
ISymbol
;
63
var parameter = method.Parameters.Single().
ISymbol
;
87
var typeParameter = method.TypeParameters.Single().
ISymbol
;
111
var parameter = indexer.Parameters.Single().
ISymbol
;
140
var parameter = property.SetMethod.Parameters.Single().
ISymbol
;
165
var parameter = indexer.SetMethod.Parameters.Last().
ISymbol
;
278
var parameter = method.Parameters.Single().
ISymbol
;
379
var typeParameter = method.TypeParameters.Single().
ISymbol
;
380
var parameter = method.Parameters.Single().
ISymbol
;
802
var expectedTypeParameter = type.TypeParameters.Single().
ISymbol
;
803
var expectedParameter = indexer.Parameters.Single().
ISymbol
;
804
var expectedValueParameter = indexer.SetMethod.Parameters.Last().
ISymbol
;