166 references to GetPublicSymbol
Microsoft.CodeAnalysis.CSharp (32)
Compilation\CSharpCompilation.cs (8)
327name, arity, errorInfo: null).GetPublicSymbol(); 4069return this.GetTypeByMetadataName(metadataName).GetPublicSymbol(); 4074get { return this.ScriptClass.GetPublicSymbol(); } 4176return CreateNativeIntegerTypeSymbol(signed).GetPublicSymbol(); 4207errorPositions: default).GetPublicSymbol(); 4236return tupleType.GetPublicSymbol(); 4269return this.AnonymousTypeManager.ConstructAnonymousTypeSymbol(descriptor).GetPublicSymbol(); 4581get { return this.ObjectType.GetPublicSymbol(); }
Compilation\MemberSemanticModel.cs (2)
1104return (bound == null) ? null : (bound.Type as NamedTypeSymbol).GetPublicSymbol(); 1110return GetTypeOfTupleLiteral(declaratorSyntax).GetPublicSymbol();
Compilation\SyntaxTreeSemanticModel.cs (2)
1364return GetDeclaredType(declarationSyntax).GetPublicSymbol(); 1377return GetDeclaredType(declarationSyntax).GetPublicSymbol();
Operations\CSharpOperationFactory.cs (1)
2583boundITuplePattern.GetLengthMethod.ContainingType.GetPublicSymbol(),
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
366symbol = illegalGenericInstantiationSymbol.UnderlyingSymbol.GetPublicSymbol(); 373symbol = 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)
273ImmutableArray<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)
95return UnderlyingTypeSymbol.BaseTypeNoUseSiteDiagnostics.GetPublicSymbol();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (10)
CodeGen\CodeGenReadonlyStructTests.cs (6)
897INamedTypeSymbol iNamedType = comp.CreateAnonymousTypeSymbol(ImmutableArray.Create<ITypeSymbol>(comp.ObjectType.GetPublicSymbol()), ImmutableArray.Create("qq")); 905iNamedType = comp.CreateTupleTypeSymbol(ImmutableArray.Create<ITypeSymbol>(comp.ObjectType.GetPublicSymbol(), comp.ObjectType.GetPublicSymbol())); 1061INamedTypeSymbol iNamedType = comp.CreateAnonymousTypeSymbol(ImmutableArray.Create<ITypeSymbol>(comp.ObjectType.GetPublicSymbol()), ImmutableArray.Create("qq")); 1069iNamedType = comp.CreateTupleTypeSymbol(ImmutableArray.Create<ITypeSymbol>(comp.ObjectType.GetPublicSymbol(), comp.ObjectType.GetPublicSymbol()));
CodeGen\CodeGenTupleTest.cs (4)
6584INamedTypeSymbol intType = comp.GetSpecialType(SpecialType.System_String).GetPublicSymbol(); 27442VerifyDisplay(type.GetPublicSymbol(), expectedCSharp, expectedVisualBasic); 27444VerifyPublicType(type.GetPublicSymbol(), expectedPublicValue); 27447VerifyPublicType(type.GetPublicSymbol(), definitionPublicValue);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (10)
Attributes\AttributeTests_CallerInfoAttributes.cs (4)
1943var namedType = compilation.GetTypeByMetadataName("Program").GetPublicSymbol(); 1975var namedType = compilation.GetTypeByMetadataName("Program").GetPublicSymbol(); 2007var namedType = compilation.GetTypeByMetadataName("Program").GetPublicSymbol(); 2040var namedType = compilation.GetTypeByMetadataName("Program").GetPublicSymbol();
Semantics\ExtensionTests2.cs (1)
2725AssertExtensionDeclaration(extension.GetPublicSymbol());
Semantics\RecordTests.cs (5)
830AssertEx.Equal(expectedMemberNames, comp.GetMember<NamedTypeSymbol>("C").GetPublicSymbol().MemberNames); 1034AssertEx.Equal(expectedMemberNames, comp.GetMember<NamedTypeSymbol>("C").GetPublicSymbol().MemberNames); 1086AssertEx.Equal(expectedMemberNames, comp.GetMember<NamedTypeSymbol>("C").GetPublicSymbol().MemberNames); 10143AssertEx.Equal(expectedMemberNames, c.GetPublicSymbol().MemberNames); 10150AssertEx.Equal(expectedCtors, c.GetPublicSymbol().Constructors.ToTestDisplayStrings());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (79)
Semantics\AccessibilityTests.cs (1)
36s_testSymbol = c.GetWellKnownType(WellKnownType.System_Exception).GetPublicSymbol();
Semantics\DelegateTypeTests.cs (3)
14486Assert.Equal(expectedBaseType.GetPublicSymbol(), delegateType.BaseType); 14879verifyConversions(model, expr, comp.GetSpecialType(SpecialType.System_MulticastDelegate).GetPublicSymbol(), ConversionKind.FunctionType, ConversionKind.FunctionType); 14880verifyConversions(model, expr, comp.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression).GetPublicSymbol(), ConversionKind.FunctionType, ConversionKind.FunctionType);
Semantics\LambdaTests.cs (1)
3979var attrType = comp.GetMember<NamedTypeSymbol>("AAttribute").GetPublicSymbol();
Semantics\LookupTests.cs (2)
1736Assert.Equal(propertyLP.GetPublicSymbol(), model.LookupSymbols(position, interfaceB.GetPublicSymbol(), "P").Single()); 1737Assert.Equal(propertyRQ.GetPublicSymbol(), model.LookupSymbols(position, interfaceB.GetPublicSymbol(), "Q").Single());
Semantics\NameOfTests.cs (1)
3069var igooType = compilation.GetTypeByMetadataName("IGoo`1").GetPublicSymbol();
Semantics\NativeIntegerTests.cs (35)
113VerifyType(type.GetPublicSymbol(), signed: true, isNativeInt: false); 117VerifyType(type.GetPublicSymbol(), signed: false, isNativeInt: false); 209VerifyType(type.GetPublicSymbol(), signed: true, isNativeInt: false); 213VerifyType(type.GetPublicSymbol(), signed: false, isNativeInt: false); 374VerifyTypes(underlyingType.GetPublicSymbol(), nativeIntegerType.GetPublicSymbol(), signed); 756VerifyErrorTypes(underlyingType.GetPublicSymbol(), nativeIntegerType.GetPublicSymbol(), signed); 1811VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 1834VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed); 1976VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 1994VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed); 2146VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 2158VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed); 2242VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 2257VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed); 2369VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 2381VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed); 2489VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 2509VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed); 2645VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 2658VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed); 2747VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 2759VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed); 2887VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 2910VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed);
Semantics\NullableReferenceTypesTests.cs (8)
158133var found = model.LookupSymbols(item.SpanStart, i3.GetPublicSymbol()).Single(s => s.Name == "Item"); 158302var found = model.LookupSymbols(item.SpanStart, i3.GetPublicSymbol()).Single(s => s.Name == "Item"); 158340Assert.True(model.LookupNames(item.SpanStart, i3.GetPublicSymbol()).Contains("Item")); 158342var found = model.LookupSymbols(item.SpanStart, i3.GetPublicSymbol()).Single(s => s.Name == "Item"); 158380Assert.True(model.LookupNames(item.SpanStart, i3.GetPublicSymbol()).Contains("Item")); 158550Assert.True(model.LookupNames(item.SpanStart, i3.GetPublicSymbol()).Contains("Get")); 158552var found = model.LookupSymbols(item.SpanStart, i3.GetPublicSymbol()).Single(s => s.Name == "Get"); 158594var found = model.LookupSymbols(item.SpanStart, i3.GetPublicSymbol()).Single(s => s.Name == "Item");
Semantics\NullCoalesceAssignmentTests.cs (7)
49Assert.Equal(cType.GetPublicSymbol(), typeInfo.Type); 50Assert.Equal(cType.GetPublicSymbol(), typeInfo.ConvertedType); 83Assert.Equal(dType.GetPublicSymbol(), whenNullTypeInfo.Type); 92Assert.Equal(cType.GetPublicSymbol(), typeInfo.ConvertedType); 124Assert.Equal(cType.GetPublicSymbol(), whenNullTypeInfo.ConvertedType); 134Assert.Equal(dType.GetPublicSymbol(), typeInfo.Type); 163Assert.Equal(int32.GetPublicSymbol(), coalesceType);
Semantics\OperatorTests.cs (2)
7215Assert.Equal(comp.GlobalNamespace.GetMember<NamedTypeSymbol>("InputParameter").GetPublicSymbol(), info.Type); 7216Assert.Equal(comp.GetSpecialType(SpecialType.System_Boolean).GetPublicSymbol(), info.ConvertedType);
Semantics\RecordStructTests.cs (7)
402Assert.True(point.GetPublicSymbol().IsRecord); 409Assert.False(point.GetPublicSymbol().IsRecord); 492Assert.True(point.GetPublicSymbol().IsRecord); 498Assert.False(point.GetPublicSymbol().IsRecord); 516Assert.True(point.GetPublicSymbol().IsRecord); 1351AssertEx.Equal(expectedMemberNames, comp.GetMember<NamedTypeSymbol>("C").GetPublicSymbol().MemberNames); 2088AssertEx.Equal(expectedMemberNames, comp.GetMember<NamedTypeSymbol>("C").GetPublicSymbol().MemberNames);
Semantics\SimpleLambdaParametersWithModifiersTests.cs (11)
132compilation.GetTypeByMetadataName(typeof(CLSCompliantAttribute).FullName).GetPublicSymbol()); 168compilation.GetTypeByMetadataName(typeof(CLSCompliantAttribute).FullName).GetPublicSymbol()); 203compilation.GetTypeByMetadataName(typeof(CLSCompliantAttribute).FullName).GetPublicSymbol()))); 206compilation.GetTypeByMetadataName("MyAttribute").GetPublicSymbol()))); 234Assert.Equal(compilation.GetTypeByMetadataName(typeof(ReadOnlySpan<>).FullName).GetPublicSymbol(), symbol.Parameters.Single().Type.OriginalDefinition); 262Assert.Equal(compilation.GetTypeByMetadataName(typeof(ReadOnlySpan<>).FullName).GetPublicSymbol(), symbol.Parameters.First().Type.OriginalDefinition); 293Assert.Equal(compilation.GetTypeByMetadataName(typeof(ReadOnlySpan<>).FullName).GetPublicSymbol(), symbol.Parameters.First().Type.OriginalDefinition); 328Assert.Equal(compilation.GetTypeByMetadataName(typeof(ReadOnlySpan<>).FullName).GetPublicSymbol(), symbol.Parameters.Single().Type.OriginalDefinition); 357Assert.Equal(compilation.GetTypeByMetadataName(typeof(ReadOnlySpan<>).FullName).GetPublicSymbol(), symbol.Parameters.Single().Type.OriginalDefinition); 1162Assert.Equal(compilation.GetTypeByMetadataName(typeof(ReadOnlySpan<>).FullName).GetPublicSymbol(), symbol.Parameters.Single().Type.OriginalDefinition); 1191Assert.Equal(compilation.GetTypeByMetadataName(typeof(ReadOnlySpan<>).FullName).GetPublicSymbol(), symbol.Parameters.Single().Type.OriginalDefinition);
Semantics\UnsafeTests.cs (1)
8183Assert.Equal(intType.GetPublicSymbol(), ((ILocalSymbol)indexSymbol).Type);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (32)
Compilation\CompilationAPITests.cs (16)
2741var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2758var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2759var boolType = compilation.GetSpecialType(SpecialType.System_Boolean).GetPublicSymbol(); 2778var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2788var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2789var nullableIntType = compilation.GetSpecialType(SpecialType.System_Nullable_T).GetPublicSymbol().Construct(intType); 2816var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2836var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2871var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2903var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2937var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2949var boolType = compilation.GetSpecialType(SpecialType.System_Boolean).GetPublicSymbol(); 2968var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2978var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2979var nullableIntType = compilation.GetSpecialType(SpecialType.System_Nullable_T).GetPublicSymbol().Construct(intType); 3014var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol();
Compilation\TypeInfoTests.cs (4)
20var obj = c.GetSpecialType(SpecialType.System_Object).GetPublicSymbol(); 21var int32 = c.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 45var intEnum1 = c.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).GetPublicSymbol().Construct(int32); 46var intEnum2 = c.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).GetPublicSymbol().Construct(int32);
DocumentationComments\CrefTests.cs (2)
3401Assert.Equal(typeInner.GetPublicSymbol(), model.LookupSymbols(position, typeOuter.GetPublicSymbol(), typeInner.Name).Single());
Symbols\AnonymousTypesSymbolTests.cs (2)
1925ImmutableArray.Create<ITypeSymbol>(compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(), compilation.GetSpecialType(SpecialType.System_Boolean).GetPublicSymbol()),
Symbols\ExtensionMethodTests.cs (2)
2858reducedWithReceiver = extensionMethod.GetPublicSymbol().ReduceExtensionMethod(msi.GetPublicSymbol()); 2881reducedWithReceiver = extensionMethod.GetPublicSymbol().ReduceExtensionMethod(msi.GetPublicSymbol());
Symbols\FunctionPointerTypeSymbolTests.cs (2)
1961var returnType = mainComp.GetSpecialType(SpecialType.System_String).GetPublicSymbol(); 1973callingConventionTypes: ImmutableArray.Create(testConvention.GetPublicSymbol()!)));
Symbols\Source\FileModifierTests.cs (2)
4547Assert.True(classC1.GetPublicSymbol().IsFileLocal); 4572Assert.False(retargeted.GetPublicSymbol().IsFileLocal);
Symbols\TypeTests.cs (2)
2346var c = sourceComp.GetTypeByMetadataName("C").GetPublicSymbol(); 2394var c = metadataComp.GetTypeByMetadataName("C").GetPublicSymbol();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
Extensions.cs (2)
743return ((CSharpCompilation)compilation).GetWellKnownType(type).GetPublicSymbol(); 782return comp.CreateTupleTypeSymbol(underlyingType.GetPublicSymbol(), elementNames, elementLocations);
Microsoft.CodeAnalysis.UnitTests (1)
Emit\SemanticEditTests.cs (1)
23var type = c.GetTypeByMetadataName("System.Object")!.GetPublicSymbol();