153 references to GetPublicSymbol
Microsoft.CodeAnalysis.CSharp (32)
Compilation\CSharpCompilation.cs (8)
307name, arity, errorInfo: null).GetPublicSymbol(); 3707return this.GetTypeByMetadataName(metadataName).GetPublicSymbol(); 3712get { return this.ScriptClass.GetPublicSymbol(); } 3814return CreateNativeIntegerTypeSymbol(signed).GetPublicSymbol(); 3845errorPositions: default).GetPublicSymbol(); 3874return tupleType.GetPublicSymbol(); 3907return this.AnonymousTypeManager.ConstructAnonymousTypeSymbol(descriptor).GetPublicSymbol(); 4219get { return this.ObjectType.GetPublicSymbol(); }
Compilation\MemberSemanticModel.cs (2)
1094return (bound == null) ? null : (bound.Type as NamedTypeSymbol).GetPublicSymbol(); 1100return GetTypeOfTupleLiteral(declaratorSyntax).GetPublicSymbol();
Compilation\SyntaxTreeSemanticModel.cs (2)
1367return GetDeclaredType(declarationSyntax).GetPublicSymbol(); 1380return GetDeclaredType(declarationSyntax).GetPublicSymbol();
Operations\CSharpOperationFactory.cs (1)
2466boundITuplePattern.GetLengthMethod.ContainingType.GetPublicSymbol(),
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
339symbol = illegalGenericInstantiationSymbol.UnderlyingSymbol.GetPublicSymbol(); 346symbol = ambiguousCanonicalTypeSymbol.FirstCandidate.GetPublicSymbol();
Symbols\Attributes\AttributeData.cs (1)
213get { return this.AttributeClass.GetPublicSymbol(); }
Symbols\CustomModifier.cs (1)
32return modifier.GetPublicSymbol();
Symbols\PublicModel\AssemblySymbol.cs (3)
57return UnderlyingAssemblySymbol.ResolveForwardedType(fullyQualifiedMetadataName).GetPublicSymbol(); 62return UnderlyingAssemblySymbol.GetAllTopLevelForwardedTypes().Select(t => t.GetPublicSymbol()). 104return UnderlyingAssemblySymbol.GetTypeByMetadataName(metadataName).GetPublicSymbol();
Symbols\PublicModel\MethodSymbol.cs (1)
272ImmutableArray<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)
90return 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)
6579INamedTypeSymbol intType = comp.GetSpecialType(SpecialType.System_String).GetPublicSymbol(); 27480VerifyDisplay(type.GetPublicSymbol(), expectedCSharp, expectedVisualBasic); 27482VerifyPublicType(type.GetPublicSymbol(), expectedPublicValue); 27485VerifyPublicType(type.GetPublicSymbol(), definitionPublicValue);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
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();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (72)
Semantics\AccessibilityTests.cs (1)
36s_testSymbol = c.GetWellKnownType(WellKnownType.System_Exception).GetPublicSymbol();
Semantics\DelegateTypeTests.cs (3)
11050Assert.Equal(expectedBaseType.GetPublicSymbol(), delegateType.BaseType); 11443verifyConversions(model, expr, comp.GetSpecialType(SpecialType.System_MulticastDelegate).GetPublicSymbol(), ConversionKind.FunctionType, ConversionKind.FunctionType); 11444verifyConversions(model, expr, comp.GetWellKnownType(WellKnownType.System_Linq_Expressions_Expression).GetPublicSymbol(), ConversionKind.FunctionType, ConversionKind.FunctionType);
Semantics\LambdaTests.cs (1)
3964var 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\NativeIntegerTests.cs (35)
108VerifyType(type.GetPublicSymbol(), signed: true, isNativeInt: false); 112VerifyType(type.GetPublicSymbol(), signed: false, isNativeInt: false); 204VerifyType(type.GetPublicSymbol(), signed: true, isNativeInt: false); 208VerifyType(type.GetPublicSymbol(), signed: false, isNativeInt: false); 369VerifyTypes(underlyingType.GetPublicSymbol(), nativeIntegerType.GetPublicSymbol(), signed); 751VerifyErrorTypes(underlyingType.GetPublicSymbol(), nativeIntegerType.GetPublicSymbol(), signed); 1806VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 1829VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed); 1971VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 1989VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed); 2141VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 2153VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed); 2237VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 2252VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed); 2364VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 2376VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed); 2484VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 2504VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed); 2640VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 2653VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed); 2742VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 2754VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed); 2882VerifyType(type.GetPublicSymbol(), signed: signed, isNativeInt: true); 2905VerifyMembers(underlyingType.GetPublicSymbol(), type.GetPublicSymbol(), signed);
Semantics\NullableReferenceTypesTests.cs (8)
153657var found = model.LookupSymbols(item.SpanStart, i3.GetPublicSymbol()).Single(s => s.Name == "Item"); 153826var found = model.LookupSymbols(item.SpanStart, i3.GetPublicSymbol()).Single(s => s.Name == "Item"); 153864Assert.True(model.LookupNames(item.SpanStart, i3.GetPublicSymbol()).Contains("Item")); 153866var found = model.LookupSymbols(item.SpanStart, i3.GetPublicSymbol()).Single(s => s.Name == "Item"); 153904Assert.True(model.LookupNames(item.SpanStart, i3.GetPublicSymbol()).Contains("Item")); 154074Assert.True(model.LookupNames(item.SpanStart, i3.GetPublicSymbol()).Contains("Get")); 154076var found = model.LookupSymbols(item.SpanStart, i3.GetPublicSymbol()).Single(s => s.Name == "Get"); 154118var 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)
7214Assert.Equal(comp.GlobalNamespace.GetMember<NamedTypeSymbol>("InputParameter").GetPublicSymbol(), info.Type); 7215Assert.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); 2016AssertEx.Equal(expectedMemberNames, comp.GetMember<NamedTypeSymbol>("C").GetPublicSymbol().MemberNames);
Semantics\RecordTests.cs (5)
840AssertEx.Equal(expectedMemberNames, comp.GetMember<NamedTypeSymbol>("C").GetPublicSymbol().MemberNames); 1044AssertEx.Equal(expectedMemberNames, comp.GetMember<NamedTypeSymbol>("C").GetPublicSymbol().MemberNames); 1096AssertEx.Equal(expectedMemberNames, comp.GetMember<NamedTypeSymbol>("C").GetPublicSymbol().MemberNames); 10088AssertEx.Equal(expectedMemberNames, c.GetPublicSymbol().MemberNames); 10095AssertEx.Equal(expectedCtors, c.GetPublicSymbol().Constructors.ToTestDisplayStrings());
Semantics\UnsafeTests.cs (1)
5345Assert.Equal(intType.GetPublicSymbol(), ((ILocalSymbol)indexSymbol).Type);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (32)
Compilation\CompilationAPITests.cs (16)
2743var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2760var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2761var boolType = compilation.GetSpecialType(SpecialType.System_Boolean).GetPublicSymbol(); 2780var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2790var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2791var nullableIntType = compilation.GetSpecialType(SpecialType.System_Nullable_T).GetPublicSymbol().Construct(intType); 2818var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2838var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2873var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2905var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2939var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2951var boolType = compilation.GetSpecialType(SpecialType.System_Boolean).GetPublicSymbol(); 2970var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2980var intType = compilation.GetSpecialType(SpecialType.System_Int32).GetPublicSymbol(); 2981var nullableIntType = compilation.GetSpecialType(SpecialType.System_Nullable_T).GetPublicSymbol().Construct(intType); 3016var 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)
2864reducedWithReceiver = extensionMethod.GetPublicSymbol().ReduceExtensionMethod(msi.GetPublicSymbol()); 2887reducedWithReceiver = extensionMethod.GetPublicSymbol().ReduceExtensionMethod(msi.GetPublicSymbol());
Symbols\FunctionPointerTypeSymbolTests.cs (2)
1962var returnType = mainComp.GetSpecialType(SpecialType.System_String).GetPublicSymbol(); 1974callingConventionTypes: ImmutableArray.Create(testConvention.GetPublicSymbol()!)));
Symbols\Source\FileModifierTests.cs (2)
3907Assert.True(classC1.GetPublicSymbol().IsFileLocal); 3932Assert.False(retargeted.GetPublicSymbol().IsFileLocal);
Symbols\TypeTests.cs (2)
2343var c = sourceComp.GetTypeByMetadataName("C").GetPublicSymbol(); 2391var c = metadataComp.GetTypeByMetadataName("C").GetPublicSymbol();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (2)
Extensions.cs (2)
703return ((CSharpCompilation)compilation).GetWellKnownType(type).GetPublicSymbol(); 742return comp.CreateTupleTypeSymbol(underlyingType.GetPublicSymbol(), elementNames, elementLocations);
Microsoft.CodeAnalysis.UnitTests (1)
Emit\SemanticEditTests.cs (1)
23var type = c.GetTypeByMetadataName("System.Object")!.GetPublicSymbol();