15 references to GetPublicSymbol
Microsoft.CodeAnalysis.CSharp (15)
Binder\Semantics\Conversions\Conversion.cs (1)
1034
return this.ConstrainedToTypeOpt.
GetPublicSymbol
();
Compilation\SyntaxTreeSemanticModel.cs (2)
2164
return this.GetTypeParameterSymbol(typeSymbol.TypeParameters, typeParameter).
GetPublicSymbol
();
2167
return this.GetTypeParameterSymbol(methodSymbol.TypeParameters, typeParameter).
GetPublicSymbol
();
Operations\CSharpOperationFactory.cs (9)
458
return new InvocationOperation(targetMethod.GetPublicSymbol(), constrainedToType.
GetPublicSymbol
(), receiver, isVirtual, arguments, _semanticModel, syntax, type, isImplicit);
621
return new PropertyReferenceOperation(property, constrainedToType.
GetPublicSymbol
(), arguments, instance, _semanticModel, syntax, type, isImplicit);
640
return new PropertyReferenceOperation(property.GetPublicSymbol(), constrainedToType.
GetPublicSymbol
(), arguments, instance, _semanticModel, syntax, type, isImplicit);
651
return new EventReferenceOperation(@event, constrainedToType.
GetPublicSymbol
(), instance, _semanticModel, syntax, type, isImplicit);
1168
return new MethodReferenceOperation(methodSymbol.GetPublicSymbol(), constrainedToType.
GetPublicSymbol
(), isVirtual, instance, _semanticModel, bindingSyntax, bindingType, isImplicit);
1370
GetConstrainedToTypeForOperator(method, boundCompoundAssignmentOperator.Operator.ConstrainedToTypeOpt).
GetPublicSymbol
(),
1397
GetConstrainedToTypeForOperator(boundIncrementOperator.MethodOpt, boundIncrementOperator.ConstrainedToTypeOpt).
GetPublicSymbol
(),
1443
GetConstrainedToTypeForOperator(boundUnaryOperator.MethodOpt, boundUnaryOperator.ConstrainedToTypeOpt).
GetPublicSymbol
(),
1531
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
(); }