32 references to GetPublicSymbol
Microsoft.CodeAnalysis.CSharp (32)
Compilation\CSharpCompilation.cs (8)
410name, arity, errorInfo: null).GetPublicSymbol(); 4233return this.GetTypeByMetadataName(metadataName).GetPublicSymbol(); 4238get { return this.ScriptClass.GetPublicSymbol(); } 4340return CreateNativeIntegerTypeSymbol(signed).GetPublicSymbol(); 4371errorPositions: default).GetPublicSymbol(); 4400return tupleType.GetPublicSymbol(); 4433return this.AnonymousTypeManager.ConstructAnonymousTypeSymbol(descriptor, BindingDiagnosticBag.Discarded).GetPublicSymbol(); 4745get { return this.ObjectType.GetPublicSymbol(); }
Compilation\MemberSemanticModel.cs (2)
1142return (bound == null) ? null : (bound.Type as NamedTypeSymbol).GetPublicSymbol(); 1148return GetTypeOfTupleLiteral(declaratorSyntax).GetPublicSymbol();
Compilation\SyntaxTreeSemanticModel.cs (2)
1361return GetDeclaredType(declarationSyntax).GetPublicSymbol(); 1374return GetDeclaredType(declarationSyntax).GetPublicSymbol();
Operations\CSharpOperationFactory.cs (1)
2649boundITuplePattern.GetLengthMethod.ContainingType.GetPublicSymbol(),
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
362symbol = illegalGenericInstantiationSymbol.UnderlyingSymbol.GetPublicSymbol(); 369symbol = ambiguousCanonicalTypeSymbol.FirstCandidate.GetPublicSymbol();
Symbols\Attributes\AttributeData.cs (1)
191get { return this.AttributeClass.GetPublicSymbol(); }
Symbols\CustomModifier.cs (1)
32return modifier.GetPublicSymbol();
Symbols\PublicModel\AssemblySymbol.cs (3)
54return UnderlyingAssemblySymbol.ResolveForwardedType(fullyQualifiedMetadataName).GetPublicSymbol(); 59return UnderlyingAssemblySymbol.GetAllTopLevelForwardedTypes().Select(t => t.GetPublicSymbol()). 107return UnderlyingAssemblySymbol.GetTypeByMetadataName(metadataName).GetPublicSymbol();
Symbols\PublicModel\MethodSymbol.cs (1)
287ImmutableArray<INamedTypeSymbol> IMethodSymbol.UnmanagedCallingConventionTypes => _underlying.UnmanagedCallingConventionTypes.SelectAsArray(t => t.GetPublicSymbol());
Symbols\PublicModel\NamedTypeSymbol.cs (8)
103return UnderlyingNamedTypeSymbol.OriginalDefinition.GetPublicSymbol(); 119return UnderlyingNamedTypeSymbol.EnumUnderlyingType.GetPublicSymbol(); 127return UnderlyingNamedTypeSymbol.ConstructedFrom.GetPublicSymbol(); 133return UnderlyingNamedTypeSymbol.Construct(ConstructTypeArguments(typeArguments), unbound: false).GetPublicSymbol(); 138return UnderlyingNamedTypeSymbol.Construct(ConstructTypeArguments(typeArguments, typeArgumentNullableAnnotations), unbound: false).GetPublicSymbol(); 143return UnderlyingNamedTypeSymbol.ConstructUnboundGenericType().GetPublicSymbol(); 179tupleUnderlyingType.GetPublicSymbol(); 203INamedTypeSymbol INamedTypeSymbol.NativeIntegerUnderlyingType => UnderlyingNamedTypeSymbol.NativeIntegerUnderlyingType.GetPublicSymbol();
Symbols\PublicModel\Symbol.cs (1)
75return UnderlyingSymbol.ContainingType.GetPublicSymbol();
Symbols\PublicModel\TypeParameterSymbol.cs (1)
59get { return _underlying.DeclaringType.GetPublicSymbol(); }
Symbols\PublicModel\TypeSymbol.cs (1)
97return UnderlyingTypeSymbol.BaseTypeNoUseSiteDiagnostics.GetPublicSymbol();