31 references to GetPublicSymbol
Microsoft.CodeAnalysis.CSharp (31)
Compilation\CSharpCompilation.cs (8)
334name, arity, errorInfo: null).GetPublicSymbol(); 4000return this.GetTypeByMetadataName(metadataName).GetPublicSymbol(); 4005get { return this.ScriptClass.GetPublicSymbol(); } 4107return CreateNativeIntegerTypeSymbol(signed).GetPublicSymbol(); 4138errorPositions: default).GetPublicSymbol(); 4167return tupleType.GetPublicSymbol(); 4200return this.AnonymousTypeManager.ConstructAnonymousTypeSymbol(descriptor).GetPublicSymbol(); 4512get { return this.ObjectType.GetPublicSymbol(); }
Compilation\MemberSemanticModel.cs (2)
1103return (bound == null) ? null : (bound.Type as NamedTypeSymbol).GetPublicSymbol(); 1109return GetTypeOfTupleLiteral(declaratorSyntax).GetPublicSymbol();
Compilation\SyntaxTreeSemanticModel.cs (2)
1361return GetDeclaredType(declarationSyntax).GetPublicSymbol(); 1374return GetDeclaredType(declarationSyntax).GetPublicSymbol();
Operations\CSharpOperationFactory.cs (1)
2548boundITuplePattern.GetLengthMethod.ContainingType.GetPublicSymbol(),
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
344symbol = illegalGenericInstantiationSymbol.UnderlyingSymbol.GetPublicSymbol(); 351symbol = ambiguousCanonicalTypeSymbol.FirstCandidate.GetPublicSymbol();
Symbols\Attributes\AttributeData.cs (1)
193get { 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()). 101return UnderlyingAssemblySymbol.GetTypeByMetadataName(metadataName).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)
90return UnderlyingTypeSymbol.BaseTypeNoUseSiteDiagnostics.GetPublicSymbol();