73 references to ISymbol
Microsoft.CodeAnalysis.CSharp (12)
Symbols\PublicModel\TypeSymbol.cs (1)
40
return (ITypeSymbol)UnderlyingSymbol.
ISymbol
;
Symbols\Symbol.cs (5)
330
ISymbol ISymbolInternal.GetISymbol() => this.
ISymbol
;
1470
return SymbolDisplay.ToDisplayString(
ISymbol
, format);
1475
return SymbolDisplay.ToDisplayParts(
ISymbol
, format);
1483
return SymbolDisplay.ToMinimalDisplayString(
ISymbol
, semanticModel, position, format);
1491
return SymbolDisplay.ToMinimalDisplayParts(
ISymbol
, semanticModel, position, format);
Symbols\SymbolExtensions.cs (1)
546
return (TISymbol?)symbol?.
ISymbol
;
Symbols\TypeSymbol.cs (5)
677
return SymbolDisplay.ToDisplayString((ITypeSymbol)
ISymbol
, topLevelNullability, format);
682
return SymbolDisplay.ToDisplayParts((ITypeSymbol)
ISymbol
, topLevelNullability, format);
691
return SymbolDisplay.ToMinimalDisplayString((ITypeSymbol)
ISymbol
, topLevelNullability, semanticModel, position, format);
700
return SymbolDisplay.ToMinimalDisplayParts((ITypeSymbol)
ISymbol
, topLevelNullability, semanticModel, position, format);
2509
return (ITypeSymbol)this.
ISymbol
;
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (12)
Emit\EditAndContinue\EditAndContinueTests.cs (12)
18477
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
18478
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Boolean)?.
ISymbol
),
18555
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Boolean)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
18556
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterTypes()[0].SpecialType == SpecialType.System_Int32)?.
ISymbol
),
18628
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
18629
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.
ISymbol
),
18710
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_Int32)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
18711
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetTypeOrReturnType().SpecialType == SpecialType.System_String)?.
ISymbol
),
18786
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
18787
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.
ISymbol
),
18868
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.
ISymbol
, newSymbolProvider: c=>c.GetMember("C")),
18869
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
),
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Semantics\RecordTests.cs (2)
8667
Assert.True(c.
ISymbol
.Equals(typeInfo.Type));
8672
Assert.True(x.
ISymbol
.Equals(symbolInfo.Symbol));
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (21)
EditAndContinue\TopLevelEditingTests.cs (21)
3312
SemanticEdit(SemanticEditKind.Update, c => c.GetMembers("C.PrintMembers").First().
ISymbol
),
6039
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"))
6043
semanticEdits: [SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.C.F2").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.
ISymbol
)])
7241
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
)
7247
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterCount() == 0)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("S"))
7260
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Byte))?.
ISymbol
)
7266
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"))
7279
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetArity() == 1)?.
ISymbol
)
7285
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("S.F").FirstOrDefault(m => m.GetArity() == 0)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("S"))
8654
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")),
8655
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.
ISymbol
)
8694
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")),
8695
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.GetParameterTypes().Any(t => t.SpecialType == SpecialType.System_Int32))?.
ISymbol
)
21919
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
21920
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
)
21938
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
21939
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.
ISymbol
)
21975
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
21976
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 0)?.
ISymbol
)
21994
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 2)?.
ISymbol
, deletedSymbolContainerProvider: c => c.GetMember("C")),
21995
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.GetParameterCount() == 1)?.
ISymbol
)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\FunctionPointerTests.cs (1)
1945
var declaredSymbol = (IMethodSymbol)comp.GetTypeByMetadataName("C").GetMethod("M2").
ISymbol
;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (24)
Compilation\SemanticModelAPITests.cs (6)
539
var a = comp.GlobalNamespace.GetTypeMembers("A", 0).Single().
ISymbol
;
565
var b = comp.GlobalNamespace.GetTypeMembers("B", 0).Single().
ISymbol
;
3853
Assert.Contains(extensionMethod.ReduceExtensionMethod().
ISymbol
, memberGroup);
4409
var fieldX = (IFieldSymbol)classA.GetMembers("X").Single().
ISymbol
;
4410
var fieldY = (IFieldSymbol)classA.GetMembers("Y").Single().
ISymbol
;
4411
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 (9)
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
;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
220
=> GetMembers(compilation, qualifiedName).SelectAsArray(s => (T)s.
ISymbol
);