15 references to GetPublicSymbol
Microsoft.CodeAnalysis.CSharp (15)
Binder\Semantics\Conversions\Conversion.cs (1)
1086
return this.ConstrainedToTypeOpt.
GetPublicSymbol
();
Compilation\SyntaxTreeSemanticModel.cs (2)
2218
return this.GetTypeParameterSymbol(typeSymbol.TypeParameters, typeParameter).
GetPublicSymbol
();
2221
return this.GetTypeParameterSymbol(methodSymbol.TypeParameters, typeParameter).
GetPublicSymbol
();
Operations\CSharpOperationFactory.cs (9)
465
return new InvocationOperation(targetMethod.GetPublicSymbol(), constrainedToType.
GetPublicSymbol
(), receiver, isVirtual, arguments, _semanticModel, syntax, type, isImplicit);
628
return new PropertyReferenceOperation(property, constrainedToType.
GetPublicSymbol
(), arguments, instance, _semanticModel, syntax, type, isImplicit);
647
return new PropertyReferenceOperation(property.GetPublicSymbol(), constrainedToType.
GetPublicSymbol
(), arguments, instance, _semanticModel, syntax, type, isImplicit);
658
return new EventReferenceOperation(@event, constrainedToType.
GetPublicSymbol
(), instance, _semanticModel, syntax, type, isImplicit);
1208
return new MethodReferenceOperation(methodSymbol.GetPublicSymbol(), constrainedToType.
GetPublicSymbol
(), isVirtual, instance, _semanticModel, bindingSyntax, bindingType, isImplicit);
1445
GetConstrainedToTypeForOperator(method, boundCompoundAssignmentOperator.Operator.ConstrainedToTypeOpt).
GetPublicSymbol
(),
1472
GetConstrainedToTypeForOperator(boundIncrementOperator.MethodOpt, boundIncrementOperator.ConstrainedToTypeOpt).
GetPublicSymbol
(),
1518
GetConstrainedToTypeForOperator(boundUnaryOperator.MethodOpt, boundUnaryOperator.ConstrainedToTypeOpt).
GetPublicSymbol
(),
1597
GetConstrainedToTypeForOperator(binaryOperatorMethod, 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
(); }