62 references to GetPublicSymbol
Microsoft.CodeAnalysis.CSharp (62)
Binder\Semantics\Conversions\Conversion.cs (1)
1074
return this.Method.
GetPublicSymbol
();
Compilation\CSharpCompilation.cs (3)
4462
return new SynthesizedIntrinsicOperatorSymbol(csharpLeftType, name, csharpRightType, csharpReturnType).
GetPublicSymbol
();
4688
return new SynthesizedIntrinsicOperatorSymbol(csharpOperandType, name, csharpReturnType).
GetPublicSymbol
();
4750
return this.GetEntryPoint(cancellationToken).
GetPublicSymbol
();
Compilation\CSharpSemanticModel.cs (4)
1691
results.Add(reduced.
GetPublicSymbol
());
2009
return new SymbolInfo(pat.DeconstructMethod.
GetPublicSymbol
());
5245
: ImmutableArray.Create<ISymbol>(namedType, primaryConstructor.
GetPublicSymbol
());
5263
return interceptor.
GetPublicSymbol
();
Compilation\MemberSemanticModel.cs (6)
625
return GetDeclaredLocalFunction(declarationSyntax).
GetPublicSymbol
();
963
getResult: awaitableInfo.GetResult.
GetPublicSymbol
(),
964
runtimeAwaitMethod: awaitableInfo.RuntimeAsyncAwaitCall?.Method.
GetPublicSymbol
(),
1025
enumeratorInfoOpt.GetEnumeratorInfo.Method.
GetPublicSymbol
(),
1026
enumeratorInfoOpt.MoveNextInfo.Method.
GetPublicSymbol
(),
1029
disposeMethod.
GetPublicSymbol
(),
Compilation\SyntaxTreeSemanticModel.cs (4)
1497
return SynthesizedSimpleProgramEntryPointSymbol.GetSimpleProgramEntryPoint(Compilation, declarationSyntax, fallbackToMainEntryPoint: false).
GetPublicSymbol
();
1535
return ((MethodSymbol)GetDeclaredMemberSymbol(declarationSyntax)).
GetPublicSymbol
();
1617
return (this.GetDeclaredMember(container, declarationSyntax.Span, isKnownToBeANamespace: false) as MethodSymbol).
GetPublicSymbol
();
1640
return (this.GetDeclaredMember(container, declarationSyntax.Span, isKnownToBeANamespace: false) as MethodSymbol).
GetPublicSymbol
();
FlowAnalysis\CSharpDataFlowAnalysis.cs (1)
397
return ImmutableArray.CreateRange(data.Where(s => s.CanBeReferencedByName).OrderBy(s => s, LexicalOrderSymbolComparer.Instance).Select(p => p.
GetPublicSymbol
()));
Operations\CSharpOperationFactory.cs (24)
465
return new InvocationOperation(targetMethod.
GetPublicSymbol
(), constrainedToType.GetPublicSymbol(), receiver, isVirtual, arguments, _semanticModel, syntax, type, isImplicit);
523
var objectCreationOperation = new ObjectCreationOperation(boundAttribute.Constructor.
GetPublicSymbol
(), initializer, DeriveArguments(boundAttribute), _semanticModel, boundAttribute.Syntax, boundAttribute.GetPublicTypeSymbol(), boundAttribute.ConstantValueOpt, isImplicit: true);
741
boundObjectCreationExpression.Constructor.
GetPublicSymbol
(),
759
return new WithOperation(operand, constructor.
GetPublicSymbol
(), initializer, _semanticModel, syntax, type, isImplicit);
955
return new InvocationOperation(addMethod.
GetPublicSymbol
(), constrainedToType: null, receiver, isVirtual, arguments, _semanticModel, syntax, type, isImplicit);
1011
IMethodSymbol symbol = boundLambda.Symbol.
GetPublicSymbol
();
1024
IMethodSymbol symbol = boundLocalFunctionStatement.Symbol.
GetPublicSymbol
();
1208
return new MethodReferenceOperation(methodSymbol.
GetPublicSymbol
(), constrainedToType.GetPublicSymbol(), isVirtual, instance, _semanticModel, bindingSyntax, bindingType, isImplicit);
1266
getConstructMethod(expr).
GetPublicSymbol
(),
1440
IMethodSymbol? operatorMethod = method.
GetPublicSymbol
();
1467
IMethodSymbol? operatorMethod = boundIncrementOperator.MethodOpt.
GetPublicSymbol
();
1510
IMethodSymbol? operatorMethod = boundUnaryOperator.MethodOpt.
GetPublicSymbol
();
1561
IMethodSymbol operatorMethod = boundBinaryOperator.LogicalOperator.
GetPublicSymbol
();
1563
boundBinaryOperator.FalseOperator.
GetPublicSymbol
() :
1564
boundBinaryOperator.TrueOperator.
GetPublicSymbol
();
1596
binaryOperatorMethod.
GetPublicSymbol
(),
1598
unaryOperatorMethod.
GetPublicSymbol
(),
1968
enumeratorInfoOpt.GetEnumeratorInfo.Method.
GetPublicSymbol
(),
1970
enumeratorInfoOpt.MoveNextInfo.Method.
GetPublicSymbol
(),
1982
enumeratorInfoOpt.PatternDisposeInfo?.Method.
GetPublicSymbol
(),
2105
disposeMethod: boundUsingStatement.PatternDisposeInfoOpt.Method.
GetPublicSymbol
(),
2244
disposeMethod: usingDecl.PatternDisposeInfoOpt.Method.
GetPublicSymbol
(),
2630
boundRecursivePattern.DeconstructMethod.
GetPublicSymbol
(),
2901
boundRange.MethodOpt.
GetPublicSymbol
(),
Symbols\Attributes\AttributeData.cs (1)
199
get { return this.AttributeConstructor.
GetPublicSymbol
(); }
Symbols\PublicModel\EventSymbol.cs (2)
44
return _underlying.AddMethod.
GetPublicSymbol
();
52
return _underlying.RemoveMethod.
GetPublicSymbol
();
Symbols\PublicModel\FunctionPointerTypeSymbol.cs (1)
21
public IMethodSymbol Signature => _underlying.Signature.
GetPublicSymbol
();
Symbols\PublicModel\LabelSymbol.cs (1)
25
return _underlying.ContainingMethod.
GetPublicSymbol
();
Symbols\PublicModel\MethodSymbol.cs (10)
138
return _underlying.ConstructedFrom.
GetPublicSymbol
();
162
return _underlying.OriginalDefinition.
GetPublicSymbol
();
170
return _underlying.OverriddenMethod.
GetPublicSymbol
();
193
return _underlying.ReducedFrom.
GetPublicSymbol
();
209
GetPublicSymbol
();
291
return _underlying.Construct(ConstructTypeArguments(typeArguments)).
GetPublicSymbol
();
296
return _underlying.Construct(ConstructTypeArguments(typeArguments, typeArgumentNullableAnnotations)).
GetPublicSymbol
();
303
return _underlying.PartialImplementationPart.
GetPublicSymbol
();
311
return _underlying.PartialDefinitionPart.
GetPublicSymbol
();
375
return implementation.
GetPublicSymbol
();
Symbols\PublicModel\NamedTypeSymbol.cs (1)
111
return UnderlyingNamedTypeSymbol.DelegateInvokeMethod.
GetPublicSymbol
();
Symbols\PublicModel\PropertySymbol.cs (2)
53
get { return _underlying.GetMethod.
GetPublicSymbol
(); }
58
get { return _underlying.SetMethod.
GetPublicSymbol
(); }
Symbols\PublicModel\TypeParameterSymbol.cs (1)
54
get { return _underlying.DeclaringMethod.
GetPublicSymbol
(); }