49 references to GetPublicSymbol
Microsoft.CodeAnalysis.CSharp (15)
Binder\Semantics\Conversions\Conversion.cs (1)
926
return this.ConstrainedToTypeOpt.
GetPublicSymbol
();
Compilation\SyntaxTreeSemanticModel.cs (2)
2156
return this.GetTypeParameterSymbol(typeSymbol.TypeParameters, typeParameter).
GetPublicSymbol
();
2162
: this.GetTypeParameterSymbol(methodSymbol.PartialDefinitionPart.TypeParameters, typeParameter))).
GetPublicSymbol
();
Operations\CSharpOperationFactory.cs (9)
455
return new InvocationOperation(targetMethod.GetPublicSymbol(), constrainedToType.
GetPublicSymbol
(), receiver, isVirtual, arguments, _semanticModel, syntax, type, isImplicit);
618
return new PropertyReferenceOperation(property, constrainedToType.
GetPublicSymbol
(), arguments, instance, _semanticModel, syntax, type, isImplicit);
637
return new PropertyReferenceOperation(property.GetPublicSymbol(), constrainedToType.
GetPublicSymbol
(), arguments, instance, _semanticModel, syntax, type, isImplicit);
648
return new EventReferenceOperation(@event, constrainedToType.
GetPublicSymbol
(), instance, _semanticModel, syntax, type, isImplicit);
1162
return new MethodReferenceOperation(methodSymbol.GetPublicSymbol(), constrainedToType.
GetPublicSymbol
(), isVirtual, instance, _semanticModel, bindingSyntax, bindingType, isImplicit);
1303
GetConstrainedToTypeForOperator(method, boundCompoundAssignmentOperator.Operator.ConstrainedToTypeOpt).
GetPublicSymbol
(),
1330
GetConstrainedToTypeForOperator(boundIncrementOperator.MethodOpt, boundIncrementOperator.ConstrainedToTypeOpt).
GetPublicSymbol
(),
1376
GetConstrainedToTypeForOperator(boundUnaryOperator.MethodOpt, boundUnaryOperator.ConstrainedToTypeOpt).
GetPublicSymbol
(),
1464
GetConstrainedToTypeForOperator(boundBinaryOperator.Method, boundBinaryOperator.ConstrainedToType).
GetPublicSymbol
(),
Operations\CSharpOperationFactory_Methods.cs (1)
138
return new EventReferenceOperation(@event, constrainedToType.
GetPublicSymbol
(), instance, _semanticModel, eventAccessSyntax, @event.Type, isImplicit);
Symbols\PublicModel\TypeParameterSymbol.cs (2)
75
get { return _underlying.OriginalDefinition.
GetPublicSymbol
(); }
80
get { return _underlying.ReducedFrom.
GetPublicSymbol
(); }
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Semantics\GenericConstraintsTests.cs (2)
3145
Assert.Equal(declaredMethod.TypeParameters.Single().
GetPublicSymbol
(), inferredMethod.TypeArguments.Single());
3201
Assert.Equal(declaredMethod.TypeParameters.Single().
GetPublicSymbol
(), inferredMethod.TypeArguments.Single());
Semantics\LambdaTests.cs (1)
5601
var expectedType = comp.GetMember<MethodSymbol>("Program.F").TypeParameters.Single().
GetPublicSymbol
();
Semantics\LookupTests.cs (1)
1796
Assert.Equal(classC.TypeParameters.Single().
GetPublicSymbol
(), symbols.Single()); // Ignore intervening method.
Semantics\NullableReferenceTypesTests.cs (5)
153907
var found = model.LookupSymbols(item.SpanStart, t.
GetPublicSymbol
()).Single(s => s.Name == "Item");
153940
Assert.True(model.LookupNames(item.SpanStart, t.
GetPublicSymbol
()).Contains("Item"));
153942
var found = model.LookupSymbols(item.SpanStart, t.
GetPublicSymbol
()).Single(s => s.Name == "Item");
154162
var found = model.LookupSymbols(item.SpanStart, t.
GetPublicSymbol
()).Single(s => s.Name == "Item");
154199
var found = model.LookupSymbols(item.SpanStart, t.
GetPublicSymbol
()).Single(s => s.Name == "Item");
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (25)
Symbols\StaticAbstractMembersInInterfacesTests.cs (25)
8471
Assert.Equal("void I1.M01()", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
(), "M01").Single().ToTestDisplayString());
8472
Assert.Contains("void I1.M01()", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
()).ToTestDisplayStrings());
8473
Assert.Equal("void I1.M01()", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
(), "M01").Single().ToTestDisplayString());
8474
Assert.Contains("void I1.M01()", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
()).ToTestDisplayStrings());
8476
Assert.Contains("M01", model.LookupNames(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
()));
13209
Assert.Equal("System.Int32 I1.P01 { get; set; }", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
(), "P01").Single().ToTestDisplayString());
13210
Assert.Equal("System.Int32 I1.P01 { get; set; }", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
(), "P01").Single().ToTestDisplayString());
13211
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
()).ToTestDisplayStrings());
13212
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
()).ToTestDisplayStrings());
13214
Assert.Contains("P01", model.LookupNames(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
()));
13295
Assert.Equal("System.Int32 I1.P01 { get; set; }", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
(), "P01").Single().ToTestDisplayString());
13296
Assert.Equal("System.Int32 I1.P01 { get; set; }", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
(), "P01").Single().ToTestDisplayString());
13297
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
()).ToTestDisplayStrings());
13298
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
()).ToTestDisplayStrings());
13300
Assert.Contains("P01", model.LookupNames(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
()));
13417
Assert.Equal("System.Int32 I1.P01 { get; set; }", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
(), "P01").Single().ToTestDisplayString());
13418
Assert.Equal("System.Int32 I1.P01 { get; set; }", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
(), "P01").Single().ToTestDisplayString());
13419
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
()).ToTestDisplayStrings());
13420
Assert.Contains("System.Int32 I1.P01 { get; set; }", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
()).ToTestDisplayStrings());
13422
Assert.Contains("P01", model.LookupNames(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
()));
14139
Assert.Equal("event System.Action I1.E01", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
(), "E01").Single().ToTestDisplayString());
14140
Assert.Equal("event System.Action I1.E01", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
(), "E01").Single().ToTestDisplayString());
14141
Assert.Contains("event System.Action I1.E01", model.LookupSymbols(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
()).ToTestDisplayStrings());
14142
Assert.Contains("event System.Action I1.E01", model.LookupStaticMembers(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
()).ToTestDisplayStrings());
14144
Assert.Contains("E01", model.LookupNames(node.SpanStart, m02.TypeParameters[0].
GetPublicSymbol
()));