43 references to GetPublicSymbol
Microsoft.CodeAnalysis.CSharp (43)
Compilation\CSharpCompilation.cs (2)
1786=> GetHostObjectTypeSymbol()?.GetPublicSymbol(); 4507get { return DynamicType.GetPublicSymbol(); }
Compilation\CSharpSemanticModel.cs (3)
540return GetSymbolInfoFromSymbolOrNone(GetTypeInfoWorker(parent, cancellationToken).Type.GetPublicSymbol()); 548return GetSymbolInfoFromSymbolOrNone(varTypeInfo.Type.GetPublicSymbol()); 551return GetSymbolInfoFromSymbolOrNone(GetTypeInfoWorker(parent, cancellationToken).Type.GetPublicSymbol());
Operations\CSharpOperationFactory.cs (34)
915ITypeSymbol containingType = boundDynamicObjectInitializerMember.ReceiverType.GetPublicSymbol(); 1273var elementType = element.EnumeratorInfoOpt?.ElementType.GetPublicSymbol(); 1502return new BinaryOperation(operatorKind, left, right, isLifted, isChecked, isCompareText, operatorMethod, constrainedToTypeOpt.GetPublicSymbol(), unaryOperatorMethod, 1872info = new ForEachLoopOperationInfo(enumeratorInfoOpt.ElementType.GetPublicSymbol(), 1983ITypeSymbol exceptionType = boundCatchBlock.ExceptionTypeOpt.GetPublicSymbol() ?? _semanticModel.Compilation.ObjectType; 2222return new TupleOperation(elements, naturalType.GetPublicSymbol(), _semanticModel, syntax, type, isImplicit); 2487return new ConstantPatternOperation(value, inputType.GetPublicSymbol(), narrowedType.GetPublicSymbol(), _semanticModel, syntax, isImplicit); 2498return new RelationalPatternOperation(operatorKind, value, inputType.GetPublicSymbol(), narrowedType.GetPublicSymbol(), _semanticModel, syntax, isImplicit); 2509ITypeSymbol inputType = boundDeclarationPattern.InputType.GetPublicSymbol(); 2510ITypeSymbol narrowedType = boundDeclarationPattern.NarrowedType.GetPublicSymbol(); 2520ITypeSymbol matchedType = (boundRecursivePattern.DeclaredType?.Type ?? boundRecursivePattern.InputType.StrippedType()).GetPublicSymbol(); 2533boundRecursivePattern.InputType.GetPublicSymbol(), 2534boundRecursivePattern.NarrowedType.GetPublicSymbol(), 2547boundITuplePattern.InputType.StrippedType().GetPublicSymbol(), 2552boundITuplePattern.InputType.GetPublicSymbol(), 2553boundITuplePattern.NarrowedType.GetPublicSymbol(), 2562matchedType: boundTypePattern.NarrowedType.GetPublicSymbol(), 2563inputType: boundTypePattern.InputType.GetPublicSymbol(), 2564narrowedType: boundTypePattern.NarrowedType.GetPublicSymbol(), 2576inputType: boundNode.InputType.GetPublicSymbol(), 2577narrowedType: boundNode.NarrowedType.GetPublicSymbol(), 2590inputType: boundNode.InputType.GetPublicSymbol(), 2591narrowedType: boundNode.NarrowedType.GetPublicSymbol(), 2601boundNegatedPattern.InputType.GetPublicSymbol(), 2602boundNegatedPattern.NarrowedType.GetPublicSymbol(), 2614boundBinaryPattern.InputType.GetPublicSymbol(), 2615boundBinaryPattern.NarrowedType.GetPublicSymbol(), 2782inputType: boundNode.InputType.GetPublicSymbol(), 2783narrowedType: boundNode.NarrowedType.GetPublicSymbol(), 2839createReceiver(), _semanticModel, nameSyntax, type: field.Type.GetPublicSymbol(), constantValue, isImplicit: false); 2845createReceiver(), _semanticModel, nameSyntax, type: property.Type.GetPublicSymbol(), isImplicit: false); 2865=> member.Receiver?.Type.StrippedType().GetPublicSymbol() ?? matchedType;
Operations\CSharpOperationFactory_Methods.cs (2)
34new InstanceReferenceOperation(InstanceReferenceKind.ImplicitReceiver, _semanticModel, syntax, type.GetPublicSymbol(), isImplicit: true); 447type: property.Type.GetPublicSymbol(),
Symbols\PublicModel\MethodSymbol.cs (1)
200GetPublicSymbol();
Symbols\PublicModel\TypeSymbol.cs (1)
82return UnderlyingTypeSymbol.OriginalDefinition.GetPublicSymbol();