6 types derived from NamedTypeSymbol
Microsoft.CodeAnalysis.VisualBasic (6)
Symbols\ErrorTypeSymbol.vb (1)
17Inherits NamedTypeSymbol
Symbols\InstanceTypeSymbol.vb (1)
20Inherits NamedTypeSymbol
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
511Inherits NamedTypeSymbol
Symbols\SubstitutedNamedType.vb (1)
24Inherits NamedTypeSymbol
Symbols\UnboundGenericType.vb (1)
21Inherits NamedTypeSymbol
Symbols\Wrapped\WrappedNamedTypeSymbol.vb (1)
20Inherits NamedTypeSymbol
3460 references to NamedTypeSymbol
Microsoft.CodeAnalysis.VisualBasic (1796)
Analysis\FlowAnalysis\DataFlowPass.vb (3)
567Private ReadOnly _isEmptyStructType As New Dictionary(Of NamedTypeSymbol, Boolean)() 570Dim namedType = TryCast(type, NamedTypeSymbol) 600Dim type = TryCast(symbol.OriginalDefinition, NamedTypeSymbol)
Binding\BackstopBinder.vb (1)
86Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Binding\Binder.vb (15)
387Public Overridable ReadOnly Property ContainingType As NamedTypeSymbol 405Return (DirectCast(containingMember, NamedTypeSymbol)).IsScriptClass 427Public Function GetSpecialType(typeId As SpecialType, node As SyntaxNodeOrToken, diagBag As BindingDiagnosticBag) As NamedTypeSymbol 432Public Shared Function GetSpecialType(compilation As VisualBasicCompilation, typeId As SpecialType, node As SyntaxNodeOrToken, diagBag As BindingDiagnosticBag) As NamedTypeSymbol 437Public Function GetSpecialType(typeId As SpecialType, node As SyntaxNodeOrToken, diagBag As BindingDiagnosticBag, ByRef reportedAnError As Boolean, suppressUseSiteError As Boolean) As NamedTypeSymbol 441Public Shared Function GetSpecialType(compilation As VisualBasicCompilation, typeId As SpecialType, node As SyntaxNodeOrToken, diagBag As BindingDiagnosticBag, ByRef reportedAnError As Boolean, suppressUseSiteError As Boolean) As NamedTypeSymbol 442Dim symbol As NamedTypeSymbol = compilation.GetSpecialType(typeId) 469Friend Function GetWellKnownType(type As WellKnownType, syntax As SyntaxNode, diagBag As BindingDiagnosticBag) As NamedTypeSymbol 473Friend Shared Function GetWellKnownType(compilation As VisualBasicCompilation, type As WellKnownType, syntax As SyntaxNode, diagBag As BindingDiagnosticBag) As NamedTypeSymbol 474Dim typeSymbol As NamedTypeSymbol = compilation.GetWellKnownType(type) 487Private Function GetInternalXmlHelperType(syntax As VisualBasicSyntaxNode, diagBag As BindingDiagnosticBag) As NamedTypeSymbol 496Private Function GetInternalXmlHelperType() As NamedTypeSymbol 506Dim result As NamedTypeSymbol = Me.ContainingModule.LookupTopLevelMetadataType(emittedName) 537Not TypeSymbol.Equals(DirectCast(parameterType, NamedTypeSymbol).TypeArgumentsNoUseSiteDiagnostics(0), Me.Compilation.GetWellKnownType(WellKnownType.System_Xml_Linq_XElement), TypeCompareKind.ConsiderEverything) Then 937Dim container As AssemblySymbol = TryCast(namespaceOrType, NamedTypeSymbol)?.ContainingAssembly
Binding\Binder_Attributes.vb (15)
27diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 34Dim boundAttributeTypes = New NamedTypeSymbol(totalAttributesCount - 1) {} 46diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 48Return DirectCast(binder.BindTypeSyntax(attribute.Name, diagnostics), NamedTypeSymbol) 56boundAttributeTypes As ImmutableArray(Of NamedTypeSymbol), 75Friend Function GetAttribute(node As AttributeSyntax, boundAttributeType As NamedTypeSymbol, diagnostics As BindingDiagnosticBag) As SourceAttributeData 83Return New SourceAttributeData(node.GetReference(), DirectCast(boundAttribute.Type, NamedTypeSymbol), boundAttribute.Constructor, args, namedArgs, isConditionallyOmitted, hasErrors:=visitor.HasErrors) 86Protected Function IsAttributeConditionallyOmitted(attributeType As NamedTypeSymbol, node As AttributeSyntax, syntaxTree As SyntaxTree) As Boolean 115Dim namedType As NamedTypeSymbol = DirectCast(BindTypeSyntax(node.Name, diagnostics), NamedTypeSymbol) 189Dim namedType = DirectCast(symbol, NamedTypeSymbol) 230Friend Function BindAttribute(node As AttributeSyntax, type As NamedTypeSymbol, diagnostics As BindingDiagnosticBag) As BoundAttribute 240Dim attributeTypeForBinding As NamedTypeSymbol = type 247attributeTypeForBinding = DirectCast(errorType.CandidateSymbols(0), NamedTypeSymbol) 376type As NamedTypeSymbol,
Binding\Binder_Conversions.vb (22)
381Dim nullableOfT As NamedTypeSymbol = Compilation.GetSpecialType(SpecialType.System_Nullable_T) 695Dim targetNamedType = DirectCast(targetType, NamedTypeSymbol) 701Dim targetGenericDefinition As NamedTypeSymbol = targetNamedType.OriginalDefinition 714Dim matchingInterfaces As New HashSet(Of NamedTypeSymbol)() 724sourceTypeArgument = DirectCast(typeToCheck, NamedTypeSymbol).TypeArgumentsNoUseSiteDiagnostics(0) 737Dim iEnumerable_T As NamedTypeSymbol = Compilation.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T) 740Dim suggestion As NamedTypeSymbol = iEnumerable_T.Construct(targetNamedType.TypeArgumentsNoUseSiteDiagnostics(0)) 778Dim matchingGenericInstantiation As NamedTypeSymbol 784matchingGenericInstantiation = DirectCast(sourceType, NamedTypeSymbol) 790Dim matchingInterfaces As New HashSet(Of NamedTypeSymbol)() 804Dim source As NamedTypeSymbol = matchingGenericInstantiation 805Dim destination As NamedTypeSymbol = targetNamedType 987Debug.Assert(sourceType.IsDelegateType() AndAlso DirectCast(sourceType, NamedTypeSymbol).IsAnonymousType AndAlso targetType.IsDelegateType() AndAlso 992Dim methodToConvert As MethodSymbol = DirectCast(sourceType, NamedTypeSymbol).DelegateInvokeMethod 1008DirectCast(targetType, NamedTypeSymbol).DelegateInvokeMethod, 1298Dim targetDelegateType As NamedTypeSymbol ' the target delegate type; if targetType is Expression(Of D), then this is D, otherwise targetType or Nothing. 1306Dim anonymousDelegateInfo As KeyValuePair(Of NamedTypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol)) = unboundLambda.InferredAnonymousDelegate 1433Dim anonymousDelegateType As NamedTypeSymbol = ConstructAnonymousDelegateSymbol(unboundLambda, 1502Dim targetDelegateType As NamedTypeSymbol = targetType.DelegateOrExpressionDelegate(Me) 1695Dim classType As NamedTypeSymbol = Nothing 1700classType = DirectCast(targetType, NamedTypeSymbol) 1704classType = DirectCast(sourceType, NamedTypeSymbol)
Binding\Binder_Delegates.vb (5)
242Dim delegateInvoke = DirectCast(targetType, NamedTypeSymbol).DelegateInvokeMethod 723delegateType As NamedTypeSymbol, 747delegateType As NamedTypeSymbol, 1004ReportDelegateBindingMismatchStrictOff(addressOfOperandSyntax, DirectCast(targetType, NamedTypeSymbol), targetMethod, diagnostics) 1023DirectCast(targetType, NamedTypeSymbol).DelegateInvokeMethod,
Binding\Binder_Expressions.vb (9)
380Dim tupleTypeOpt As NamedTypeSymbol = If(hasNaturalType, inferredType, Nothing) 1053Dim classType = DirectCast(type, NamedTypeSymbol) 1503Dim targetType = TryCast(destination, NamedTypeSymbol) 2555Private Shared Function BindSimpleNameIsMemberOfType(member As Symbol, type As NamedTypeSymbol) As Boolean 2579Private Function TryBindInteractiveReceiver(syntax As VisualBasicSyntaxNode, currentMember As Symbol, currentType As NamedTypeSymbol, memberDeclaringType As NamedTypeSymbol) As BoundExpression 2797Dim namedLeftTypeSymbol = DirectCast(leftTypeSymbol, NamedTypeSymbol) 3282Dim typeSymbol = TryCast(lookupResult.SingleSymbol, NamedTypeSymbol) 4854Dim notifyCompletion As NamedTypeSymbol = GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_INotifyCompletion, node, diagnostics)
Binding\Binder_Imports.vb (1)
193Dim namedType = DirectCast(importedSymbol, NamedTypeSymbol)
Binding\Binder_Invocation.vb (2)
292Dim delegateInvoke = DirectCast(targetType, NamedTypeSymbol).DelegateInvokeMethod 1776Dim container As NamedTypeSymbol = bestSymbols(0).ContainingType
Binding\Binder_Lambda.vb (5)
448retType = DirectCast(retType, NamedTypeSymbol).TypeArgumentsNoUseSiteDiagnostics(0) 767Friend Function InferAnonymousDelegateForLambda(source As UnboundLambda) As KeyValuePair(Of NamedTypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol)) 782Dim delegateType As NamedTypeSymbol = ConstructAnonymousDelegateSymbol(source, parameters, returnType, diagnostics) 784Return New KeyValuePair(Of NamedTypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol))(delegateType, diagnostics.ToReadOnlyAndFree()) 792) As NamedTypeSymbol
Binding\Binder_Lookup.vb (38)
182Dim actualArity As Integer = DirectCast(sym, NamedTypeSymbol).Arity 495For Each containedModule As NamedTypeSymbol In container.GetModuleMembers() 549For Each containedModule As NamedTypeSymbol In container.GetModuleMembers() 587LookupInInterface(lookupResult, DirectCast(type, NamedTypeSymbol), name, arity, options, binder, tempResult, useSiteInfo) 616AddLookupSymbolsInfoInInterface(nameSet, DirectCast(container, NamedTypeSymbol), options, binder) 666Dim namedType = TryCast(currentType, NamedTypeSymbol) 714Public Delegate Sub WinRTLookupDelegate(iface As NamedTypeSymbol, 733type As NamedTypeSymbol, 821Private Shared Function IsWinRTProjectedInterface(iFace As NamedTypeSymbol, compilation As VisualBasicCompilation) As Boolean 933LookupDefaultPropertyInClass(result, DirectCast(container, NamedTypeSymbol), binder, tempResult, useSiteInfo) 938LookupDefaultPropertyInInterface(result, DirectCast(container, NamedTypeSymbol), binder, tempResult, useSiteInfo) 950type As NamedTypeSymbol, 956Dim accessThroughType As NamedTypeSymbol = type 985[interface] As NamedTypeSymbol, 1039type As NamedTypeSymbol, 1080type As NamedTypeSymbol, 1201Dim seenContainingTypes As New HashSet(Of NamedTypeSymbol)() 1211Dim containingType As NamedTypeSymbol = methods(i).ContainingType 1347base As NamedTypeSymbol, 1348derived As NamedTypeSymbol, 1376base As NamedTypeSymbol, 1377derived As NamedTypeSymbol, 1421Public ReadOnly InterfaceType As NamedTypeSymbol 1423Public ReadOnly DescendantDefinitions As ImmutableHashSet(Of NamedTypeSymbol) 1425Public Sub New(interfaceType As NamedTypeSymbol, inComInterfaceContext As Boolean, Optional descendantDefinitions As ImmutableHashSet(Of NamedTypeSymbol) = Nothing) 1445container As NamedTypeSymbol, 1471Dim obj As NamedTypeSymbol = binder.SourceModule.ContainingAssembly.GetSpecialType(SpecialType.System_Object) 1556Dim interface1 = DirectCast(symbols(i).ContainingType, NamedTypeSymbol) 1698Dim newInfo As New InterfaceInfo(DirectCast(constraintType, NamedTypeSymbol), False) 1873Dim interfaces As ImmutableArray(Of NamedTypeSymbol) = currentInfo.InterfaceType.GetDirectBaseInterfacesNoUseSiteDiagnostics(binder.BasesBeingResolved) 1879Dim descendants As ImmutableHashSet(Of NamedTypeSymbol) 1939Dim namedType = TryCast(currentType, NamedTypeSymbol) 1990container As NamedTypeSymbol, 2097If TypeOf container Is NamedTypeSymbol Then 2128If TypeOf container Is NamedTypeSymbol Then 2147type As NamedTypeSymbol, 2160Private Shared Function GetTypeParameterBaseType(typeParameter As TypeParameterSymbol) As NamedTypeSymbol
Binding\Binder_ObjectInitializer.vb (11)
93Dim ctors = DirectCast(type0, NamedTypeSymbol).InstanceConstructors 201Dim type As NamedTypeSymbol = Nothing 207If DirectCast(type0, NamedTypeSymbol).IsMustInherit Then 213type = DirectCast(type0, NamedTypeSymbol) 216Dim coClass As TypeSymbol = DirectCast(type0, NamedTypeSymbol).CoClassType 244Dim namedCoClass = DirectCast(coClass, NamedTypeSymbol) 289type = DirectCast(type0, NamedTypeSymbol) 321type = DirectCast(type0, NamedTypeSymbol) 326type = DirectCast(type0, NamedTypeSymbol) 472Debug.Assert(type.Equals(DirectCast(type0, NamedTypeSymbol).CoClassType)) 514coClass As NamedTypeSymbol,
Binding\Binder_Operators.vb (7)
835resultType = DirectCast(rightType.OriginalDefinition, NamedTypeSymbol).Construct(leftType) 849resultType = DirectCast(leftType.OriginalDefinition, NamedTypeSymbol).Construct(rightNullableUnderlying) 856resultType = DirectCast(leftType.OriginalDefinition, NamedTypeSymbol).Construct(resultType) 859resultType = DirectCast(rightType.OriginalDefinition, NamedTypeSymbol).Construct(resultType) 891Return DirectCast(leftType.OriginalDefinition, NamedTypeSymbol).Construct(ofType) 893Return DirectCast(rightType.OriginalDefinition, NamedTypeSymbol).Construct(ofType) 1169resultType = DirectCast(operandType.OriginalDefinition, NamedTypeSymbol).Construct(resultType)
Binding\Binder_Query.vb (2)
2331Dim boolSymbol As NamedTypeSymbol = GetSpecialType(SpecialType.System_Boolean, condition, diagnostics) 4521Dim delegateType As NamedTypeSymbol = parameterType.DelegateOrExpressionDelegate(Me)
Binding\Binder_Statements.vb (17)
2178Dim int32 As NamedTypeSymbol = GetSpecialType(SpecialType.System_Int32, midExpression, diagnostics) 2190Dim stringType As NamedTypeSymbol = GetSpecialType(SpecialType.System_String, midExpression, diagnostics) 2330Dim tokenType As NamedTypeSymbol = Me.Compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken) 2476Dim eventType = TryCast(eventSym.Type, NamedTypeSymbol) 2670Dim type As NamedTypeSymbol = Compilation.GetWellKnownType(interfaceType) 3711Dim targetCollectionType As NamedTypeSymbol = Nothing 3743Dim matchingInterfaces As New HashSet(Of NamedTypeSymbol)(EqualsIgnoringComparer.InstanceIgnoringTupleNames) 4309interfaceType As NamedTypeSymbol, 4311Optional matchingInterfaces As HashSet(Of NamedTypeSymbol) = Nothing 4345RecordMatchForIsOrInheritsFromOrImplementsInterface(matchingInterfaces, DirectCast(derivedType, NamedTypeSymbol)) 4363Private Shared Sub RecordMatchForIsOrInheritsFromOrImplementsInterface(matchingInterfaces As HashSet(Of NamedTypeSymbol), interfaceOfDerived As NamedTypeSymbol) 4365matchingInterfaces.Comparer Is EqualityComparer(Of NamedTypeSymbol).Default) 4921Dim boolSymbol As NamedTypeSymbol = GetSpecialType(SpecialType.System_Boolean, node, diagnostics) 4944Return DirectCast(method.ReturnType, NamedTypeSymbol).TypeArgumentsNoUseSiteDiagnostics(0) 5075Dim returnNamedType = TryCast(methodReturnType.OriginalDefinition, NamedTypeSymbol) 5081Return DirectCast(methodReturnType, NamedTypeSymbol).TypeArgumentsNoUseSiteDiagnostics(0)
Binding\Binder_Symbols.vb (16)
101Public Function ConstructAndValidateConstraints(genericType As NamedTypeSymbol, 105diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 181constructedType = DirectCast(TupleTypeSymbol.TransformToTupleIfCompatible(constructedType), NamedTypeSymbol) 191Friend Function GetAccessibleConstructors(type As NamedTypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of MethodSymbol) 301binder.AddTypesAssemblyAsDependency(TryCast(typeSymbol, NamedTypeSymbol), diagBag) 305Emit.NoPia.EmbeddedTypesManager.IsValidEmbeddableType(DirectCast(typeSymbol, NamedTypeSymbol), typeSyntax, diagBag.DiagnosticBag) 418Dim forwardedType As NamedTypeSymbol = Nothing 534binder.AddTypesAssemblyAsDependency(TryCast(result, NamedTypeSymbol), diagBag) 714Dim typeWithBaseBeingResolved As NamedTypeSymbol = binder.ContainingType 897Dim genericType = TryCast(lookupResult.SingleSymbol, NamedTypeSymbol) 976Dim isLeftUnboundGenericType As Boolean = leftSymbol.Kind = SymbolKind.NamedType AndAlso DirectCast(leftSymbol, NamedTypeSymbol).IsUnboundGenericType 982leftSymbol = DirectCast(leftSymbol, NamedTypeSymbol).OriginalDefinition 993Dim namedType = DirectCast(lookupResult.SingleSymbol, NamedTypeSymbol) 1053Dim isLeftUnboundGenericType As Boolean = leftSymbol.Kind = SymbolKind.NamedType AndAlso DirectCast(leftSymbol, NamedTypeSymbol).IsUnboundGenericType 1059leftSymbol = DirectCast(leftSymbol, NamedTypeSymbol).OriginalDefinition 1084Dim genericType = TryCast(lookupResult.SingleSymbol, NamedTypeSymbol)
Binding\Binder_Utils.vb (3)
293diagBag As BindingDiagnosticBag) As NamedTypeSymbol 295Dim nullableType As NamedTypeSymbol = DirectCast(GetSpecialType(SpecialType.System_Nullable_T, syntax, diagBag), NamedTypeSymbol)
Binding\Binder_XmlLiterals.vb (1)
955Private Function GetXmlMethodOrPropertyGroup(syntax As VisualBasicSyntaxNode, type As NamedTypeSymbol, memberName As String, receiverOpt As BoundExpression, diagnostics As BindingDiagnosticBag) As BoundMethodOrPropertyGroup
Binding\BinderBuilder.vb (5)
229typeSymbol As NamedTypeSymbol) As Binder 236Debug.Assert(TypeOf containingSymbol Is NamedTypeSymbol) 239Dim types = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 243typeSymbol = DirectCast(containingSymbol, NamedTypeSymbol) 274Dim containingType As NamedTypeSymbol
Binding\BinderFactory.vb (3)
155Dim implicitType As NamedTypeSymbol 157implicitType = DirectCast(containingBinder.ContainingNamespaceOrType.GetMembers(TypeSymbol.ImplicitTypeName).Single(), NamedTypeSymbol) 577Private Shared Function GetParameterDeclarationContainingType(containingBinder As Binder) As NamedTypeSymbol
Binding\DocumentationCommentBinder.vb (1)
42Dim commentedNamedType = TryCast(commentedSymbol, NamedTypeSymbol)
Binding\DocumentationCommentCrefBinder.vb (4)
397Dim namedType = TryCast(type, NamedTypeSymbol) 697Dim type = DirectCast(containingSymbol, NamedTypeSymbol) 707symbols.AddRange(DirectCast(containingSymbol, NamedTypeSymbol).InstanceConstructors) 856Dim type = DirectCast(symbol, NamedTypeSymbol)
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
401Dim type = DirectCast(genericSymbol, NamedTypeSymbol)
Binding\DocumentationCommentParamBinder.vb (1)
29Dim namedType = DirectCast(Me.CommentedSymbol, NamedTypeSymbol)
Binding\DocumentationCommentTypeParamBinder.vb (1)
42Return DirectCast(Me.CommentedSymbol, NamedTypeSymbol).TypeParameters
Binding\EarlyWellKnownAttributeBinder.vb (1)
53Friend Shadows Function GetAttribute(node As AttributeSyntax, boundAttributeType As NamedTypeSymbol, <Out> ByRef generatedDiagnostics As Boolean) As SourceAttributeData
Binding\ImportedTypesAndNamespacesMembersBinder.vb (2)
137DirectCast(importedSym.NamespaceOrType, NamedTypeSymbol).AppendProbableExtensionMethods(name, methods) 151DirectCast(importedSym.NamespaceOrType, NamedTypeSymbol).AddExtensionMethodLookupSymbolsInfo(
Binding\NamedTypeBinder.vb (3)
27Private ReadOnly _typeSymbol As NamedTypeSymbol 29Public Sub New(containingBinder As Binder, typeSymbol As NamedTypeSymbol) 160Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Binding\NamespaceBinder.vb (1)
46Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Binding\TypesOfImportedNamespacesMembersBinder.vb (1)
99For Each containedModule As NamedTypeSymbol In DirectCast(importedSym.NamespaceOrType, NamespaceSymbol).GetModuleMembers()
BoundTree\BoundAnonymousTypeCreationExpression.vb (1)
23Return DirectCast(type, NamedTypeSymbol).InstanceConstructors(0)
BoundTree\BoundBinaryOperator.vb (1)
43Dim leftType = TryCast(Left.Type.GetNullableUnderlyingTypeOrSelf(), NamedTypeSymbol)
BoundTree\BoundUnaryOperator.vb (1)
36Dim operandType = TryCast(Operand.Type.GetNullableUnderlyingTypeOrSelf(), NamedTypeSymbol)
BoundTree\UnboundLambda.vb (8)
99Public ReadOnly Property InferredAnonymousDelegate As KeyValuePair(Of NamedTypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol)) 101Dim info As Tuple(Of NamedTypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol)) = _BindingCache.AnonymousDelegate 103Dim delegateInfo As KeyValuePair(Of NamedTypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol)) = _Binder.InferAnonymousDelegateForLambda(Me) 106New Tuple(Of NamedTypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol))(delegateInfo.Key, delegateInfo.Value), 112Return New KeyValuePair(Of NamedTypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol))(info.Item1, info.Item2) 116Public Function IsInferredDelegateForThisLambda(delegateType As NamedTypeSymbol) As Boolean 117Dim info As Tuple(Of NamedTypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol)) = _BindingCache.AnonymousDelegate 219Public AnonymousDelegate As Tuple(Of NamedTypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol))
CodeGen\EmitArrayInitializer.vb (1)
199elementType = DirectCast(elementType, NamedTypeSymbol).EnumUnderlyingType
CodeGen\EmitConversion.vb (3)
225Dim constructor = GetParameterlessValueTypeConstructor(DirectCast(typeTo, NamedTypeSymbol)) 260Private Function GetParameterlessValueTypeConstructor(typeTo As NamedTypeSymbol) As MethodSymbol 408Dim [interface] = DirectCast(typeTo, NamedTypeSymbol)
CodeGen\EmitExpression.vb (5)
568elementType = (DirectCast(elementType, NamedTypeSymbol)).EnumUnderlyingType 813type = (DirectCast(type, NamedTypeSymbol)).EnumUnderlyingType 1457Not fromType.InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics.ContainsKey(DirectCast(toType, NamedTypeSymbol))) 1978elementType = (DirectCast(elementType, NamedTypeSymbol)).EnumUnderlyingType 2048type = (DirectCast(type, NamedTypeSymbol)).EnumUnderlyingType
CodeGen\EmitStatement.vb (1)
1112Dim embeddedOperatorsType As NamedTypeSymbol = Me._module.Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators)
Compilation\ClsComplianceChecker.vb (23)
174Public Overrides Sub VisitNamedType(symbol As NamedTypeSymbol) 306Dim invokeMethod = DirectCast(symbol, NamedTypeSymbol).DelegateInvokeMethod 324Dim containingType As NamedTypeSymbol = symbol.ContainingType 332Private Sub CheckBaseTypeCompliance(symbol As NamedTypeSymbol) 341Dim underlyingType As NamedTypeSymbol = symbol.EnumUnderlyingType 346Dim baseType As NamedTypeSymbol = symbol.BaseTypeNoUseSiteDiagnostics 356Dim containingType As NamedTypeSymbol = symbol.ContainingType 363Private Sub CheckTypeParameterCompliance(typeParameters As ImmutableArray(Of TypeParameterSymbol), context As NamedTypeSymbol) 374Private Sub CheckParameterCompliance(parameters As ImmutableArray(Of ParameterSymbol), context As NamedTypeSymbol) 439If type.TypeKind = TypeKind.Delegate AndAlso type.IsImplicitlyDeclared AndAlso TryCast(type, NamedTypeSymbol)?.AssociatedSymbol Is symbol Then 470Dim type As NamedTypeSymbol = DirectCast(symbol, NamedTypeSymbol) 483Dim baseType As NamedTypeSymbol = type.BaseTypeNoUseSiteDiagnostics 582Private Function ShouldReportNonCompliantType(type As TypeSymbol, context As NamedTypeSymbol, Optional diagnosticSymbol As Symbol = Nothing) As Boolean 589Private Sub ReportNonCompliantTypeArguments(type As TypeSymbol, context As NamedTypeSymbol, diagnosticSymbol As Symbol) 596ReportNonCompliantTypeArguments(DirectCast(type, NamedTypeSymbol), context, diagnosticSymbol) 602Private Sub ReportNonCompliantTypeArguments(type As NamedTypeSymbol, context As NamedTypeSymbol, diagnosticSymbol As Symbol) 615Private Function IsCompliantType(type As TypeSymbol, context As NamedTypeSymbol) As Boolean 622Return IsCompliantType(DirectCast(type, NamedTypeSymbol)) 628Private Function IsCompliantType(type As NamedTypeSymbol) As Boolean 735Dim namedType = DirectCast(symbol, NamedTypeSymbol) 845Return symbol.Kind = SymbolKind.NamedType AndAlso (DirectCast(symbol, NamedTypeSymbol)).IsImplicitClass
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (4)
736Select Case DirectCast(symbol, NamedTypeSymbol).TypeKind 750Throw ExceptionUtilities.UnexpectedValue(DirectCast(symbol, NamedTypeSymbol).TypeKind) 767Dim namedType = DirectCast(sym, NamedTypeSymbol) 776BinderBuilder.CreateBinderForType([module], tree, DirectCast(containingNamespaceOrType, NamedTypeSymbol)))
Compilation\DocumentationComments\DocumentationCommentCompiler.Event.vb (1)
72Dim delegateType = TryCast([event].Type, NamedTypeSymbol)
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (1)
120Dim namedType = DirectCast(symbol, NamedTypeSymbol)
Compilation\DocumentationComments\DocumentationCommentCompiler.NamedType.vb (1)
29Public Overrides Sub VisitNamedType(symbol As NamedTypeSymbol)
Compilation\MethodCompiler.vb (9)
518Public Overrides Sub VisitNamedType(symbol As NamedTypeSymbol) 530Private Function CompileNamedTypeAsync(symbol As NamedTypeSymbol, filter As Predicate(Of Symbol)) As Task 543Private Sub CompileNamedType(containingType As NamedTypeSymbol, filter As Predicate(Of Symbol)) 914Private Sub CompileSynthesizedMethods(additionalTypes As ImmutableArray(Of NamedTypeSymbol)) 1823Private ReadOnly _containingType As NamedTypeSymbol 1825Private Sub New(containingType As NamedTypeSymbol) 1860Dim containingType As NamedTypeSymbol = constructor.ContainingType 1871Dim defaultConstructorType As NamedTypeSymbol = containingType.BaseTypeNoUseSiteDiagnostics 2030Dim voidType As NamedTypeSymbol = constructor.ContainingAssembly.GetSpecialType(SpecialType.System_Void)
Compilation\ModuleCompilationState.vb (1)
9Inherits ModuleCompilationState(Of NamedTypeSymbol, MethodSymbol)
Compilation\NamespaceScopeBuilder.vb (2)
42Dim typeRef = GetTypeReference(DirectCast(target, NamedTypeSymbol), moduleBuilder, diagnostics) 60Dim typeRef = GetTypeReference(DirectCast(target, NamedTypeSymbol), moduleBuilder, diagnostics)
Compilation\SemanticModel.vb (12)
1068Dim namedType = DirectCast(attribute.Type, NamedTypeSymbol) 1077namedType = DirectCast(errorType.CandidateSymbols(0), NamedTypeSymbol) 1117Dim containingType As NamedTypeSymbol = binder.ContainingType 1434Dim namedTypeSymbol As NamedTypeSymbol = TryCast(typeSymbol, NamedTypeSymbol) 1461namedTypeSymbol As NamedTypeSymbol, 1482Dim interfaceCoClass As NamedTypeSymbol = If(namedTypeSymbol.IsInterface, 1483TryCast(namedTypeSymbol.CoClassType, NamedTypeSymbol), Nothing) 2003Dim type As NamedTypeSymbol = TryCast(container, NamedTypeSymbol) 2619Public Overloads Function GetDeclaredSymbol(declarationSyntax As DelegateStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As NamedTypeSymbol 2620Return DirectCast(GetDeclaredSymbol(DirectCast(declarationSyntax, MethodBaseSyntax), cancellationToken), NamedTypeSymbol)
Compilation\SyntaxTreeSemanticModel.vb (13)
866Private Function CheckSymbolLocationsAgainstSyntax(symbol As NamedTypeSymbol, nodeToCheck As VisualBasicSyntaxNode) As NamedTypeSymbol 880Public Overloads Function GetDeclaredSymbol(declarationSyntax As DelegateStatementSyntax, Optional cancellationToken As CancellationToken = Nothing) As NamedTypeSymbol 888Return CheckSymbolLocationsAgainstSyntax(DirectCast(binder.ContainingType, NamedTypeSymbol), declarationSyntax) 907Return CheckSymbolLocationsAgainstSyntax(DirectCast(binder.ContainingType, NamedTypeSymbol), declarationSyntax) 926Return CheckSymbolLocationsAgainstSyntax(DirectCast(binder.ContainingType, NamedTypeSymbol), declarationSyntax) 995Dim implicitType = DirectCast(namespaceToLookInForImplicitType.GetMembers(TypeSymbol.ImplicitTypeName).SingleOrDefault(), NamedTypeSymbol) 1036Dim containingType = DirectCast(GetDeclaredSymbol(parentTypeBlock.BlockStatement, cancellationToken), NamedTypeSymbol) 1067Dim type = TryCast(eventSymbol.Type, NamedTypeSymbol) 1079Dim typeSymbol = DirectCast(symbol, NamedTypeSymbol) 1125Dim typeSymbol = TryCast(symbol, NamedTypeSymbol) 1165Dim containingType = DirectCast(GetDeclaredSymbol(enumBlock.EnumStatement, cancellationToken), NamedTypeSymbol) 1202Dim containingType = DirectCast(GetDeclaredSymbol(parentTypeBlock.BlockStatement, cancellationToken), NamedTypeSymbol)
Compilation\SynthesizedMetadataCompiler.vb (1)
47Public Overrides Sub VisitNamedType(symbol As NamedTypeSymbol)
Compilation\TypeCompilationState.vb (1)
63Public ReadOnly StateMachineImplementationClass As New Dictionary(Of MethodSymbol, NamedTypeSymbol)(ReferenceEqualityComparer.Instance)
Compilation\VisualBasicCompilation.vb (15)
1230Dim candidate As NamedTypeSymbol = reference.LookupDeclaredTopLevelMetadataType(metadataName) 1531Dim mainTypeOrNamespace = globalNamespace.GetNamespaceOrTypeByQualifiedName(mainTypeName.Split("."c)).OfType(Of NamedTypeSymbol)().OfMinimalArity() 1922Friend Shadows ReadOnly Property ScriptClass As NamedTypeSymbol 1948Friend Shadows Function GetSpecialType(typeId As SpecialType) As NamedTypeSymbol 1979Friend Shadows Function GetTypeByMetadataName(fullyQualifiedMetadataName As String) As NamedTypeSymbol 1983Friend Shadows ReadOnly Property ObjectType As NamedTypeSymbol 2016AccessCheck.IsSymbolAccessible(symbol0, DirectCast(within0, NamedTypeSymbol), throughType0, useSiteInfo:=CompoundUseSiteInfo(Of AssemblySymbol).Discarded)) 2374ImmutableArray(Of NamedTypeSymbol).Empty, 2386additionalTypes As ImmutableArray(Of NamedTypeSymbol), 2850Dim csharpUnderlyingTuple = underlyingType.EnsureVbSymbolOrNothing(Of NamedTypeSymbol)(NameOf(underlyingType)) 2863tupleCompatibleType:=underlyingType.EnsureVbSymbolOrNothing(Of NamedTypeSymbol)(NameOf(underlyingType)), 2923Dim vbLeftType = leftType.EnsureVbSymbolOrNothing(Of NamedTypeSymbol)(NameOf(leftType)) 2951leftType As NamedTypeSymbol, 3006Dim vbOperandType = returnType.EnsureVbSymbolOrNothing(Of NamedTypeSymbol)(NameOf(operandType)) 3023operandType As NamedTypeSymbol,
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (2)
113Dim curr As NamedTypeSymbol = containingSymbol.ContainingType 131Public Overrides Function VisitNamedType(symbol As NamedTypeSymbol, builder As StringBuilder) As Object
DocumentationComments\DocumentationCommentIDVisitor.vb (1)
41Public Overrides Function VisitNamedType(symbol As NamedTypeSymbol, builder As StringBuilder) As Object
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (6)
37MyBase.New(sourceAssembly, emitOptions, outputKind, serializationProperties, manifestResources, additionalTypes:=ImmutableArray(Of NamedTypeSymbol).Empty) 88Debug.Assert(visited IsNot Nothing OrElse TypeOf type Is LambdaFrame OrElse TypeOf DirectCast(type, NamedTypeSymbol).ConstructedFrom Is LambdaFrame) 150Dim type = DirectCast(metadataDecoder.GetTypeOfToken(handle), NamedTypeSymbol) 155Dim type = DirectCast(metadataDecoder.GetTypeOfToken(handle), NamedTypeSymbol) 173Private Shared Function GetAnonymousTypeKey(type As NamedTypeSymbol) As AnonymousTypeKey 204Private Shared Function GetAnonymousDelegateKey(type As NamedTypeSymbol) As AnonymousTypeKey
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (21)
392Public Overrides Function VisitNamedType(type As NamedTypeSymbol) As Symbol 393Dim originalDef As NamedTypeSymbol = type.OriginalDefinition 395Dim otherDef As NamedTypeSymbol = DirectCast(Me.Visit(originalDef), NamedTypeSymbol) 424Dim otherDef = DirectCast(Me.Visit(type.TupleUnderlyingType), NamedTypeSymbol) 448Return DirectCast(value.Type?.GetInternalSymbol(), NamedTypeSymbol) 487otherTypeParameters = DirectCast(otherContainer, NamedTypeSymbol).TypeParameters 504Dim type = DirectCast(Me.Visit(DirectCast(modifier.Modifier, Symbol)), NamedTypeSymbol) 518Dim otherType As NamedTypeSymbol = DirectCast(Visit(member.ContainingType), NamedTypeSymbol) 581Private Function AreNamedTypesEqual(type As NamedTypeSymbol, other As NamedTypeSymbol) As Boolean 632Return AreNamedTypesEqual(DirectCast(type, NamedTypeSymbol), DirectCast(other, NamedTypeSymbol)) 646Dim type = CType(symbol, NamedTypeSymbol) 699Private ReadOnly _systemObject As NamedTypeSymbol 701Public Sub New(systemObject As NamedTypeSymbol) 726Public Overrides Function VisitNamedType(type As NamedTypeSymbol) As Symbol 732Dim originalDef As NamedTypeSymbol = type.OriginalDefinition 737Dim translatedOriginalDef = DirectCast(Me.Visit(originalDef), NamedTypeSymbol) 760Dim translatedType = DirectCast(Me.Visit(DirectCast(modifier.Modifier, Symbol)), NamedTypeSymbol)
Emit\GenericNamespaceTypeInstanceReference.vb (1)
22Public Sub New(underlyingNamedType As NamedTypeSymbol)
Emit\GenericNestedTypeInstanceReference.vb (1)
18Public Sub New(underlyingNamedType As NamedTypeSymbol)
Emit\GenericTypeInstanceReference.vb (1)
27Public Sub New(underlyingNamedType As NamedTypeSymbol)
Emit\MethodSymbolAdapter.vb (1)
215Dim container As NamedTypeSymbol = AdaptedMethodSymbol.ContainingType
Emit\NamedTypeReference.vb (2)
14Protected ReadOnly m_UnderlyingNamedType As NamedTypeSymbol 16Public Sub New(underlyingNamedType As NamedTypeSymbol)
Emit\NamedTypeSymbolAdapter.vb (10)
228Dim baseType As NamedTypeSymbol = AdaptedNamedTypeSymbol.BaseTypeNoUseSiteDiagnostics 665Dim filtered As IEnumerable(Of NamedTypeSymbol) 913Friend Overridable Function GetSynthesizedImplements() As IEnumerable(Of NamedTypeSymbol) 917Friend Overridable Function GetInterfacesToEmit() As IEnumerable(Of NamedTypeSymbol) 923Dim synthesized As IEnumerable(Of NamedTypeSymbol) = GetSynthesizedImplements() 930Return If(synthesized, SpecializedCollections.EmptyEnumerable(Of NamedTypeSymbol)()) 934Dim result As IEnumerable(Of NamedTypeSymbol) = 935interfaces.Where(Function(sym As NamedTypeSymbol) As Boolean 1000Friend ReadOnly Property AdaptedNamedTypeSymbol As NamedTypeSymbol 1002Friend Sub New(underlyingNamedTypeSymbol As NamedTypeSymbol)
Emit\NoPia\EmbeddedEvent.vb (3)
69Dim sourceInterface As NamedTypeSymbol = Nothing 72sourceInterface = TryCast(attrData.CommonConstructorArguments(0).ValueInternal, NamedTypeSymbol) 103Private Function EmbedMatchingInterfaceMethods(sourceInterface As NamedTypeSymbol, syntaxNodeOpt As SyntaxNode, diagnostics As DiagnosticBag) As Boolean
Emit\NoPia\EmbeddedTypesManager.vb (6)
32Private _lazySystemStringType As NamedTypeSymbol = ErrorTypeSymbol.UnknownResultType 44Public Function GetSystemStringType(syntaxNodeOpt As SyntaxNode, diagnostics As DiagnosticBag) As NamedTypeSymbol 53If TypeSymbol.Equals(Interlocked.CompareExchange(Of NamedTypeSymbol)(_lazySystemStringType, type, ErrorTypeSymbol.UnknownResultType), ErrorTypeSymbol.UnknownResultType, TypeCompareKind.ConsiderEverything) Then 188type As NamedTypeSymbol, 280Friend Function EmbedTypeIfNeedTo(namedType As NamedTypeSymbol, fromImplements As Boolean, syntaxNodeOpt As SyntaxNode, diagnostics As DiagnosticBag) As Cci.INamedTypeReference 291Private Function EmbedType(namedType As NamedTypeSymbol, fromImplements As Boolean, syntaxNodeOpt As SyntaxNode, diagnostics As DiagnosticBag) As EmbeddedType
Emit\PEAssemblyBuilder.vb (6)
19Private ReadOnly _additionalTypes As ImmutableArray(Of NamedTypeSymbol) 39additionalTypes As ImmutableArray(Of NamedTypeSymbol)) 62Public Overrides Function GetAdditionalTopLevelTypes() As ImmutableArray(Of NamedTypeSymbol) 66Public Overrides Function GetEmbeddedTypes(diagnostics As DiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 67Return ImmutableArray(Of NamedTypeSymbol).Empty 160Optional additionalTypes As ImmutableArray(Of NamedTypeSymbol) = Nothing)
Emit\PEModuleBuilder.vb (18)
19Inherits PEModuleBuilder(Of VisualBasicCompilation, SourceModuleSymbol, AssemblySymbol, TypeSymbol, NamedTypeSymbol, MethodSymbol, SyntaxNode, NoPia.EmbeddedTypesManager, ModuleCompilationState) 370Yield DirectCast(sym, NamedTypeSymbol).GetCciAdapter() 423Friend Shared Function GetForwardedTypes(sourceAssembly As SourceAssemblySymbol, builderOpt As ArrayBuilder(Of Cci.ExportedType)) As HashSet(Of NamedTypeSymbol) 424Dim seenTopLevelForwardedTypes = New HashSet(Of NamedTypeSymbol)() 436Dim exportedNamesMap = New Dictionary(Of String, NamedTypeSymbol)() 440Dim type = DirectCast(typeReference.GetInternalSymbol(), NamedTypeSymbol) 464Dim contender As NamedTypeSymbol = Nothing 511builder.Add(New Cci.ExportedType(DirectCast(symbol, NamedTypeSymbol).GetCciAdapter(), parentIndex, isForwarder:=False)) 526seenTopLevelTypes As HashSet(Of NamedTypeSymbol), 527wellKnownAttributeData As CommonAssemblyWellKnownAttributeData(Of NamedTypeSymbol), 532Dim stack = ArrayBuilder(Of (type As NamedTypeSymbol, parentIndex As Integer)).GetInstance() 535Dim orderedForwardedTypes As IEnumerable(Of NamedTypeSymbol) = wellKnownAttributeData.ForwardedTypes 541For Each forwardedType As NamedTypeSymbol In orderedForwardedTypes 542Dim originalDefinition As NamedTypeSymbol = forwardedType.OriginalDefinition 570Dim nested As ImmutableArray(Of NamedTypeSymbol) = entry.type.GetTypeMembers() ' Ordered. 599Private Function GetUntranslatedSpecialType(specialType As SpecialType, syntaxNodeOpt As SyntaxNode, diagnostics As DiagnosticBag) As NamedTypeSymbol 615Dim namedType = TryCast(typeRef.GetInternalSymbol(), NamedTypeSymbol) 640Friend NotOverridable Overrides Function GetSynthesizedNestedTypes(container As NamedTypeSymbol) As IEnumerable(Of Cci.INestedTypeDefinition)
Emit\SpecializedGenericNestedTypeInstanceReference.vb (1)
22Public Sub New(underlyingNamedType As NamedTypeSymbol)
Emit\SpecializedNestedTypeReference.vb (1)
20Public Sub New(underlyingNamedType As NamedTypeSymbol)
Emit\SymbolTranslator.vb (6)
111namedTypeSymbol As NamedTypeSymbol, 168Dim container As NamedTypeSymbol = namedTypeSymbol.ContainingType 211Private Sub CheckTupleUnderlyingType(namedTypeSymbol As NamedTypeSymbol, syntaxNodeOpt As SyntaxNode, diagnostics As DiagnosticBag) 257Return Translate(DirectCast(typeSymbol, NamedTypeSymbol), syntaxNodeOpt, diagnostics) 373Dim container As NamedTypeSymbol = methodSymbol.ContainingType 433Dim container As NamedTypeSymbol = methodSymbol.ContainingType
Emit\SynthesizedPrivateImplementationDetailsSharedConstructor.vb (1)
23voidType As NamedTypeSymbol
Emit\TypeParameterSymbolAdapter.vb (2)
190Return DirectCast(AdaptedTypeParameterSymbol.ContainingSymbol, NamedTypeSymbol).GetCciAdapter() 265Return DirectCast(AdaptedTypeParameterSymbol.ContainingSymbol, NamedTypeSymbol).GetCciAdapter()
Generated\BoundNodes.xml.Generated.vb (5)
6069Public Sub New(syntax As SyntaxNode, sourceType As NamedTypeSymbol, type As TypeSymbol, hasErrors As Boolean) 6078Public Sub New(syntax As SyntaxNode, sourceType As NamedTypeSymbol, type As TypeSymbol) 6088Private ReadOnly _SourceType As NamedTypeSymbol 6089Public ReadOnly Property SourceType As NamedTypeSymbol 6100Public Function Update(sourceType As NamedTypeSymbol, type As TypeSymbol) As BoundPreviousSubmissionReference
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
479Dim namedType = TryCast(type, NamedTypeSymbol)
Lowering\AsyncRewriter\AsyncRewriter.CapturedSymbolOrExpression.vb (1)
75Dim proxyFieldParented = Me.Field.AsMember(DirectCast(framePointer.Type, NamedTypeSymbol))
Lowering\AsyncRewriter\AsyncRewriter.vb (6)
22Private ReadOnly _builderType As NamedTypeSymbol 61Me._resultType = DirectCast(Me.Method.ReturnType, NamedTypeSymbol).TypeArgumentsNoUseSiteDiagnostics().Single().InternalSubstituteTypeParameters(Me.TypeMap).Type 119Dim containingType As NamedTypeSymbol = method.ContainingType 140Protected Overrides Sub InitializeStateMachine(bodyBuilder As ArrayBuilder(Of BoundStatement), frameType As NamedTypeSymbol, stateMachineLocal As LocalSymbol) 207Protected Overrides Function GenerateStateMachineCreation(stateMachineVariable As LocalSymbol, frameType As NamedTypeSymbol) As BoundStatement 478Dim frameType As NamedTypeSymbol = If(Me.Method.IsGenericMethod,
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (15)
30Private ReadOnly _expressionType As NamedTypeSymbol 32Private _int32Type As NamedTypeSymbol 33Private _objectType As NamedTypeSymbol 34Private _memberInfoType As NamedTypeSymbol 35Private _memberBindingType As NamedTypeSymbol 36Private _elementInitType As NamedTypeSymbol 51Public ReadOnly Property ElementInitType As NamedTypeSymbol 60Public ReadOnly Property MemberBindingType As NamedTypeSymbol 69Public ReadOnly Property MemberInfoType As NamedTypeSymbol 78Public ReadOnly Property Int32Type As NamedTypeSymbol 87Public ReadOnly Property ObjectType As NamedTypeSymbol 101delegateType As NamedTypeSymbol, 317Private Function VisitLambdaInternal(node As BoundLambda, delegateType As NamedTypeSymbol) As BoundExpression 445Dim delegateType As NamedTypeSymbol = DirectCast(node.Type, NamedTypeSymbol)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (2)
114Dim result = VisitLambdaInternal(node, DirectCast(type, NamedTypeSymbol)) 117Return VisitLambdaInternal(node, DirectCast(type, NamedTypeSymbol))
Lowering\IteratorRewriter\IteratorRewriter.IteratorMethodToClassRewriter.vb (1)
219Dim proxyFieldParented = proxy.AsMember(DirectCast(framePointer.Type, NamedTypeSymbol))
Lowering\IteratorRewriter\IteratorRewriter.vb (5)
40Me._elementType = DirectCast(methodReturnType, NamedTypeSymbol).TypeArgumentsNoUseSiteDiagnostics().Single().InternalSubstituteTypeParameters(Me.TypeMap).Type 70elementType = DirectCast(methodReturnType, NamedTypeSymbol).TypeArgumentsNoUseSiteDiagnostics(0) 319Protected Overrides Function GenerateStateMachineCreation(stateMachineVariable As LocalSymbol, frameType As NamedTypeSymbol) As BoundStatement 323Protected Overrides Sub InitializeStateMachine(bodyBuilder As ArrayBuilder(Of BoundStatement), frameType As NamedTypeSymbol, stateMachineLocal As LocalSymbol) 370Dim frameType As NamedTypeSymbol = If(Me.Method.IsGenericMethod,
Lowering\IteratorRewriter\IteratorStateMachine.vb (2)
46containingAssembly As AssemblySymbol) As ImmutableArray(Of NamedTypeSymbol) 48Dim interfaces = ArrayBuilder(Of NamedTypeSymbol).GetInstance()
Lowering\LambdaRewriter\LambdaFrame.vb (7)
54MyBase.New(topLevelMethod, MakeName(scopeSyntaxOpt, methodId, closureId, isStatic, isDelegateRelaxationFrame), topLevelMethod.ContainingType, ImmutableArray(Of NamedTypeSymbol).Empty) 177Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 185Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 186Return ImmutableArray(Of NamedTypeSymbol).Empty 189Friend Overrides Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 197Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 198Return ImmutableArray(Of NamedTypeSymbol).Empty
Lowering\LambdaRewriter\LambdaFrameConstructor.vb (1)
29Friend Function AsMember(frameType As NamedTypeSymbol) As MethodSymbol
Lowering\LambdaRewriter\LambdaRewriter.vb (14)
69Private ReadOnly _framePointers As Dictionary(Of NamedTypeSymbol, Symbol) = New Dictionary(Of NamedTypeSymbol, Symbol)() 359Private Function FrameOfType(syntax As SyntaxNode, frameType As NamedTypeSymbol) As BoundExpression 373Friend Overrides Function FramePointer(syntax As SyntaxNode, frameClass As NamedTypeSymbol) As BoundExpression 387Dim proxyFieldParented = proxyField.AsMember(DirectCast(innerFrame.Type, NamedTypeSymbol)) 397Dim constructedProxyField = proxy.AsMember(DirectCast(frame.Type, NamedTypeSymbol)) 482Friend Shared Function ConstructFrameType(Of T As TypeSymbol)(type As LambdaFrame, typeArguments As ImmutableArray(Of T)) As NamedTypeSymbol 503Dim frameType As NamedTypeSymbol = ConstructFrameType(frame, _currentTypeParameters) 539Dim right As BoundExpression = FrameOfType(syntaxNode, TryCast(frameParent.Type, NamedTypeSymbol)) 617frameType As NamedTypeSymbol, 678Return FramePointer(node.Syntax, TryCast(node.Type, NamedTypeSymbol)) 685FramePointer(node.Syntax, TryCast(_topLevelMethod.ContainingType, NamedTypeSymbol)))) 692FramePointer(node.Syntax, TryCast(_topLevelMethod.ContainingType, NamedTypeSymbol)))) 1120Dim constructedFrame As NamedTypeSymbol = translatedLambdaContainer
Lowering\LambdaRewriter\SynthesizedLambdaCacheFieldSymbol.vb (1)
20Public Sub New(containingType As NamedTypeSymbol,
Lowering\LambdaRewriter\SynthesizedLambdaMethod.vb (1)
189Friend Function AsMember(constructedFrame As NamedTypeSymbol) As MethodSymbol
Lowering\LocalRewriter\LocalRewriter.vb (4)
559Private Function GetSpecialType(specialType As SpecialType) As NamedTypeSymbol 560Dim result As NamedTypeSymbol = Me._topMethod.ContainingAssembly.GetSpecialType(specialType) 565Private Function GetSpecialTypeWithUseSiteDiagnostics(specialType As SpecialType, syntax As SyntaxNode) As NamedTypeSymbol 566Dim result As NamedTypeSymbol = Me._topMethod.ContainingAssembly.GetSpecialType(specialType)
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (4)
97Dim tokenType As NamedTypeSymbol = Me.Compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_EventRegistrationToken) 98Dim marshalType As NamedTypeSymbol = Me.Compilation.GetWellKnownType(WellKnownType.System_Runtime_InteropServices_WindowsRuntime_WindowsRuntimeMarshal) 100Dim actionType As NamedTypeSymbol = Me.Compilation.GetWellKnownType(WellKnownType.System_Action_T) 120Dim func2Type As NamedTypeSymbol = Me.Compilation.GetWellKnownType(WellKnownType.System_Func_T2)
Lowering\LocalRewriter\LocalRewriter_AnonymousTypeCreationExpression.vb (1)
56DirectCast(node.Type, NamedTypeSymbol).InstanceConstructors(0),
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
691Dim embeddedOperatorsType As NamedTypeSymbol = Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators)
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (6)
170Dim rewrittenType = DirectCast(VisitType(node.Type), NamedTypeSymbol) 199tupleTypeSymbol = TupleTypeSymbol.Create(DirectCast(srcType, NamedTypeSymbol)) 226Dim result = MakeTupleCreationExpression(syntax, DirectCast(destinationType, NamedTypeSymbol), fieldAccessorsBuilder.ToImmutableAndFree()) 316DirectCast(node.Operand.Type, NamedTypeSymbol).IsAnonymousType AndAlso 341DirectCast(node.Operand.Type, NamedTypeSymbol).DelegateInvokeMethod, 352DirectCast(node.Operand.Type, NamedTypeSymbol).DelegateInvokeMethod,
Lowering\LocalRewriter\LocalRewriter_FieldAccess.vb (1)
40Dim currentLinkType As NamedTypeSymbol = tupleType.TupleUnderlyingType
Lowering\LocalRewriter\LocalRewriter_LateAddressOf.vb (2)
21Dim targetType = DirectCast(node.Type, NamedTypeSymbol) 29targetType As NamedTypeSymbol,
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (1)
40Debug.Assert(result.Type.Equals(DirectCast(node.Type, NamedTypeSymbol).CoClassType))
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (2)
115Dim fieldType As NamedTypeSymbol = DirectCast(rewrittenReceiver.Type, NamedTypeSymbol)
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (1)
158Dim embeddedOperatorsType As NamedTypeSymbol = Compilation.GetWellKnownType(WellKnownType.Microsoft_VisualBasic_CompilerServices_EmbeddedOperators)
Lowering\LocalRewriter\LocalRewriter_TupleLiteralExpression.vb (7)
31Return MakeTupleCreationExpression(node.Syntax, DirectCast(node.Type, NamedTypeSymbol), rewrittenArguments) 34Private Function MakeTupleCreationExpression(syntax As SyntaxNode, type As NamedTypeSymbol, rewrittenArguments As ImmutableArray(Of BoundExpression)) As BoundExpression 35Dim underlyingTupleType As NamedTypeSymbol = If(type.TupleUnderlyingType, type) 38Dim underlyingTupleTypeChain As ArrayBuilder(Of NamedTypeSymbol) = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 43Dim smallestType As NamedTypeSymbol = underlyingTupleTypeChain.Pop() 66Dim tuple8Type As NamedTypeSymbol = underlyingTupleTypeChain.Peek()
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (2)
80Dim containingType As NamedTypeSymbol = Me.TopLevelMethod.ContainingType 81Dim methodContainingType As NamedTypeSymbol = method.ContainingType
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
45Friend MustOverride Function FramePointer(syntax As SyntaxNode, frameClass As NamedTypeSymbol) As BoundExpression
Lowering\StateMachineRewriter\StateMachineFieldSymbol.vb (3)
23Public Sub New(stateMachineType As NamedTypeSymbol, 42Public Sub New(stateMachineType As NamedTypeSymbol, 63Public Sub New(stateMachineType As NamedTypeSymbol,
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
140Friend Overrides Function FramePointer(syntax As SyntaxNode, frameClass As NamedTypeSymbol) As BoundExpression
Lowering\StateMachineRewriter\StateMachineRewriter.vb (5)
84Protected MustOverride Sub InitializeStateMachine(bodyBuilder As ArrayBuilder(Of BoundStatement), frameType As NamedTypeSymbol, stateMachineLocal As LocalSymbol) 89Protected MustOverride Function GenerateStateMachineCreation(stateMachineVariable As LocalSymbol, frameType As NamedTypeSymbol) As BoundStatement 127Dim frameType As NamedTypeSymbol = If(Me.Method.IsGenericMethod, Me.StateMachineType.Construct(Method.TypeArguments), Me.StateMachineType) 425Friend Function OpenMethodImplementation(interfaceType As NamedTypeSymbol, interfaceMethod As SpecialMember, name As String, accessibility As Accessibility, Optional hasMethodBodyDependency As Boolean = False, Optional associatedProperty As PropertySymbol = Nothing) As SynthesizedMethod 459Friend Function OpenPropertyImplementation(interfaceType As NamedTypeSymbol, interfaceMethod As SpecialMember, name As String, accessibility As Accessibility) As MethodSymbol
Lowering\StateMachineRewriter\StateMachineTypeSymbol.vb (2)
23baseType As NamedTypeSymbol, 24originalInterfaces As ImmutableArray(Of NamedTypeSymbol))
Lowering\StateMachineRewriter\SynthesizedContainer.vb (17)
22Private ReadOnly _containingType As NamedTypeSymbol 23Private ReadOnly _baseType As NamedTypeSymbol 26Private ReadOnly _interfaces As ImmutableArray(Of NamedTypeSymbol) 40baseType As NamedTypeSymbol, 41originalInterfaces As ImmutableArray(Of NamedTypeSymbol)) 68Me._interfaces = originalInterfaces.SelectAsArray(Function(i) DirectCast(i.InternalSubstituteTypeParameters(Me._typeMap).AsTypeSymbolOnly(), NamedTypeSymbol)) 202Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 206Friend Overrides Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 210Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 214Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 244Public NotOverridable Overrides ReadOnly Property ContainingType As NamedTypeSymbol 250Public NotOverridable Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 251Return ImmutableArray(Of NamedTypeSymbol).Empty 254Public NotOverridable Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 255Return ImmutableArray(Of NamedTypeSymbol).Empty 258Public NotOverridable Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 259Return ImmutableArray(Of NamedTypeSymbol).Empty
Lowering\SynthesizedSubmissionFields.vb (3)
23Private ReadOnly _declaringSubmissionClass As NamedTypeSymbol 29Public Sub New(compilation As VisualBasicCompilation, submissionClass As NamedTypeSymbol) 85Friend Sub AddToType(containingType As NamedTypeSymbol, moduleBeingBuilt As PEModuleBuilder)
Lowering\SyntheticBoundNodeFactory.vb (14)
31Private _currentClass As NamedTypeSymbol 40Public ReadOnly Property CurrentType As NamedTypeSymbol 71Public Sub New(topLevelMethod As MethodSymbol, currentMethod As MethodSymbol, currentClass As NamedTypeSymbol, node As SyntaxNode, compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag) 81Public Sub AddNestedType(nestedType As NamedTypeSymbol) 88Public Sub OpenNestedType(nestedType As NamedTypeSymbol) 94Public Sub AddField(containingType As NamedTypeSymbol, field As FieldSymbol) 101Public Sub AddMethod(containingType As NamedTypeSymbol, method As MethodSymbol) 108Public Sub AddProperty(containingType As NamedTypeSymbol, prop As PropertySymbol) 219Public Function [Property](receiver As NamedTypeSymbol, name As String) As BoundExpression 226Public Function SpecialType(st As SpecialType) As NamedTypeSymbol 230Public Function NullableOf(type As TypeSymbol) As NamedTypeSymbol 232Dim nullableType As NamedTypeSymbol = SpecialType(Microsoft.CodeAnalysis.SpecialType.System_Nullable_T) 244Public Function WellKnownType(wt As WellKnownType) As NamedTypeSymbol 460Public Function [New](type As NamedTypeSymbol) As BoundObjectCreationExpression
Operations\VisualBasicOperationFactory.vb (1)
1662Return New InvocationOperation(method.AsMember(DirectCast(boundNullableIsTrueOperator.Operand.Type, NamedTypeSymbol)), constrainedToType:=Nothing,
Semantics\AccessCheck.vb (58)
63within As NamedTypeSymbol, 76within As NamedTypeSymbol, 97Debug.Assert(TypeOf within Is NamedTypeSymbol OrElse TypeOf within Is AssemblySymbol) 100Dim withinAssembly = If(TryCast(within, AssemblySymbol), (DirectCast(within, NamedTypeSymbol)).ContainingAssembly) 107Return CheckNamedTypeAccessibility(DirectCast(symbol, NamedTypeSymbol), within, basesBeingResolved, useSiteInfo) 140Private Shared Function CheckNamedTypeAccessibility(typeSym As NamedTypeSymbol, 144Debug.Assert(TypeOf within Is NamedTypeSymbol OrElse TypeOf within Is AssemblySymbol) 163Dim containingType As NamedTypeSymbol = typeSym.ContainingType 175Debug.Assert(TypeOf within Is NamedTypeSymbol OrElse TypeOf within Is AssemblySymbol) 178Dim withinAssembly As AssemblySymbol = If(TryCast(within, AssemblySymbol), DirectCast(within, NamedTypeSymbol).ContainingAssembly) 201Private Shared Function CheckMemberAccessibility(containingType As NamedTypeSymbol, 207Debug.Assert(TypeOf within Is NamedTypeSymbol OrElse TypeOf within Is AssemblySymbol) 210Dim originalContainingType As NamedTypeSymbol = containingType.OriginalDefinition 211Dim withinNamedType As NamedTypeSymbol = TryCast(within, NamedTypeSymbol) 279originalContainingType As NamedTypeSymbol, 282Debug.Assert(TypeOf within Is NamedTypeSymbol OrElse TypeOf within Is AssemblySymbol) 291Dim withinType = TryCast(within, NamedTypeSymbol) 369Private Shared Function CheckPrivateSymbolAccessibility(within As Symbol, originalContainingType As NamedTypeSymbol) As AccessCheckResult 370Debug.Assert(TypeOf within Is NamedTypeSymbol OrElse TypeOf within Is AssemblySymbol) 372Dim withinType = TryCast(within, NamedTypeSymbol) 384Private Shared Function IsNestedWithinOriginalContainingType(withinType As NamedTypeSymbol, 385originalContainingType As NamedTypeSymbol) As Boolean 416Dim interfacesLookedAt As PooledHashSet(Of NamedTypeSymbol) = Nothing 417Dim baseInterfaces As ArrayBuilder(Of NamedTypeSymbol) = Nothing 422interfacesLookedAt = PooledHashSet(Of NamedTypeSymbol).GetInstance() 423baseInterfaces = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 464Dim currentBase As NamedTypeSymbol = baseInterfaces.Pop() 487Private Shared Sub AddBaseInterfaces(derived As TypeSymbol, baseInterfaces As ArrayBuilder(Of NamedTypeSymbol), interfacesLookedAt As PooledHashSet(Of NamedTypeSymbol), basesBeingResolved As BasesBeingResolved) 499candidates = ImmutableArray(Of TypeSymbol).CastUp(DirectCast(derived, NamedTypeSymbol).GetDeclaredInterfacesNoUseSiteDiagnostics(basesBeingResolved)) 507Dim definition = DirectCast(candidate.OriginalDefinition, NamedTypeSymbol) 594Dim exposedNamedType As NamedTypeSymbol 604exposedNamedType = DirectCast(exposedType, NamedTypeSymbol) 614Dim possiblyGeneric As NamedTypeSymbol = exposedNamedType 650exposedType As NamedTypeSymbol, 683type As NamedTypeSymbol 692Dim containingType As NamedTypeSymbol = member.ContainingType 707exposedType As NamedTypeSymbol, 722exposedType As NamedTypeSymbol, 788Dim enclosingType As NamedTypeSymbol = symbol.ContainingType 823probablyNestedType As NamedTypeSymbol, 824probablyEnclosingType As NamedTypeSymbol 829Dim containingType As NamedTypeSymbol = probablyNestedType.ContainingType 853exposedType As NamedTypeSymbol, 860Dim exposingType As NamedTypeSymbol = Nothing 867If Not (exposingMember.Kind = SymbolKind.NamedType AndAlso IsTypeNestedIn(exposedType, DirectCast(exposingMember, NamedTypeSymbol))) Then 872exposingType = DirectCast(exposingMember, NamedTypeSymbol) 922type As NamedTypeSymbol, 923container As NamedTypeSymbol, 938Dim containerOfType As NamedTypeSymbol = type.ContainingType 992) As NamedTypeSymbol 996Dim enclosingType As NamedTypeSymbol = member.ContainingType 1001enclosingType = DirectCast(member, NamedTypeSymbol) 1031classOrInterface As NamedTypeSymbol, 1126Dim membersContainer As NamedTypeSymbol = member.ContainingType 1169Dim membersContainer As NamedTypeSymbol 1172membersContainer = DirectCast(member, NamedTypeSymbol)
Semantics\Conversions.vb (46)
1088Dim anonymousDelegateInfo As KeyValuePair(Of NamedTypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol)) = source.InferredAnonymousDelegate 1098Dim delegateType As NamedTypeSymbol = destination.DelegateOrExpressionDelegate(source.Binder, wasExpressionTree) 1170Dim targetType = TryCast(destination, NamedTypeSymbol) 1368Dim delegateDestination As NamedTypeSymbol = destination.DelegateOrExpressionDelegate(binder, wasExpressionTree) 1477Dim nullableOfT As NamedTypeSymbol = booleanType.ContainingAssembly.GetSpecialType(SpecialType.System_Nullable_T) 1530Dim delegateType As NamedTypeSymbol = destination.DelegateOrExpressionDelegate(source.Binder) 1568Dim returnType = DirectCast(invoke.ReturnType, NamedTypeSymbol) 1593DirectCast(targetDestinationType, NamedTypeSymbol).EnumUnderlyingType.IsIntegralType() Then 1742DirectCast(destination, NamedTypeSymbol).EnumUnderlyingType.Equals(source) Then 1747DirectCast(source, NamedTypeSymbol).EnumUnderlyingType.Equals(destination) Then 1751Dim srcUnderlying = DirectCast(source, NamedTypeSymbol).EnumUnderlyingType 1754srcUnderlying.Equals(DirectCast(destination, NamedTypeSymbol).EnumUnderlyingType) Then 1992(src.TypeKind <> TypeKind.Class OrElse DirectCast(src, NamedTypeSymbol).IsNotInheritable) AndAlso 2014(dst.TypeKind <> TypeKind.Class OrElse DirectCast(dst, NamedTypeSymbol).IsNotInheritable) AndAlso 2373Dim conv As ConversionKind = ToInterfaceConversionClassifier.ClassifyConversionToVariantCompatibleInterface(DirectCast(source, NamedTypeSymbol), 2374DirectCast(destination, NamedTypeSymbol), 2413Dim conv As ConversionKind = ClassifyConversionToVariantCompatibleDelegateType(DirectCast(source, NamedTypeSymbol), 2414DirectCast(destination, NamedTypeSymbol), 2463Dim dstUnderlying = DirectCast(destination.OriginalDefinition, NamedTypeSymbol) 2479Dim dstUnderlyingElement = DirectCast(destination, NamedTypeSymbol).TypeArgumentsWithDefinitionUseSiteDiagnostics(useSiteInfo)(0) 2526source As NamedTypeSymbol, 2527destination As NamedTypeSymbol, 2563Private _match As NamedTypeSymbol 2589source As NamedTypeSymbol, 2590destination As NamedTypeSymbol, 2605source As NamedTypeSymbol, 2606destination As NamedTypeSymbol, 2641source As NamedTypeSymbol, 2642destination As NamedTypeSymbol, 2694source As NamedTypeSymbol, 2695destination As NamedTypeSymbol, 2947Dim delegateInvoke As MethodSymbol = DirectCast(destination, NamedTypeSymbol).DelegateInvokeMethod 2954DirectCast(source, NamedTypeSymbol).DelegateInvokeMethod, 3223Dim srcUnderlying As NamedTypeSymbol = GetNonErrorEnumUnderlyingType(srcValueType) 3224Dim dstUnderlying As NamedTypeSymbol = GetNonErrorEnumUnderlyingType(dstValueType) 3359Private Shared Function GetNonErrorEnumUnderlyingType(type As TypeSymbol) As NamedTypeSymbol 3361Dim underlying = DirectCast(type, NamedTypeSymbol).EnumUnderlyingType 3404DirectCast(source, NamedTypeSymbol), 3405DirectCast(destination, NamedTypeSymbol), 3736Dim destinationInterface As NamedTypeSymbol = Nothing 3741destinationInterface = DirectCast(destination, NamedTypeSymbol) 3780DirectCast(constraint, NamedTypeSymbol).EnumUnderlyingType.IsSameTypeIgnoringAll(destination) Then 3800If convToInterface.AccumulateConversionClassificationToVariantCompatibleInterface(DirectCast(constraint, NamedTypeSymbol), 3944DirectCast(constraint, NamedTypeSymbol).EnumUnderlyingType.IsSameTypeIgnoringAll(source) Then 4532Friend Overrides ReadOnly Property InterfacesNoUseSiteDiagnostics As ImmutableArray(Of NamedTypeSymbol) 4538Friend Overrides ReadOnly Property BaseTypeNoUseSiteDiagnostics As NamedTypeSymbol
Semantics\Operators.vb (7)
315Dim containingType As NamedTypeSymbol = method.ContainingType 469Private Shared Function OverloadedOperatorTargetsContainingType(containingType As NamedTypeSymbol, typeFromSignature As TypeSymbol) As Boolean 2864Dim commonAncestor As NamedTypeSymbol = Nothing 2867Dim current = DirectCast(type1, NamedTypeSymbol) 2886Dim current = DirectCast(type2, NamedTypeSymbol) 3163Dim nullableOfT As NamedTypeSymbol = opSet(0).ContainingAssembly.GetSpecialType(SpecialType.System_Nullable_T) 3262Private Shared Function LiftParameterSymbol(param As ParameterSymbol, nullableOfT As NamedTypeSymbol) As ParameterSymbol
Semantics\OverloadResolution.vb (13)
2120Dim leftDelegateType As NamedTypeSymbol = left.DelegateOrExpressionDelegate(binder, leftIsExpressionTree) 2121Dim rightDelegateType As NamedTypeSymbol = right.DelegateOrExpressionDelegate(binder, rightIsExpressionTree) 2281Dim leftDelegateType As NamedTypeSymbol = leftParamType.DelegateOrExpressionDelegate(binder, leftIsExpressionTree) 2282Dim rightDelegateType As NamedTypeSymbol = rightParamType.DelegateOrExpressionDelegate(binder, rightIsExpressionTree) 3321Dim delegateInvoke As MethodSymbol = DirectCast(targetType, NamedTypeSymbol).DelegateInvokeMethod 4127Dim existingType As NamedTypeSymbol = existingSymbol.ContainingType 4128Dim newType As NamedTypeSymbol = newSymbol.ContainingType 4373Dim leftDelegateType As NamedTypeSymbol = leftParamType.DelegateOrExpressionDelegate(binder, leftIsExpressionTree) 4374Dim rightDelegateType As NamedTypeSymbol = rightParamType.DelegateOrExpressionDelegate(binder, rightIsExpressionTree) 4546Dim leftNamedType = DirectCast(leftType.GetTupleUnderlyingTypeOrSelf(), NamedTypeSymbol) 4547Dim rightNamedType = DirectCast(rightType.GetTupleUnderlyingTypeOrSelf(), NamedTypeSymbol) 4643symbol As NamedTypeSymbol, 4718Return DetectReferencesToGenericParameters(DirectCast(this, NamedTypeSymbol), track,
Semantics\SemanticFacts.vb (2)
40within As NamedTypeSymbol, 41Optional throughTypeOpt As NamedTypeSymbol = Nothing) As Boolean
Semantics\TypeInference\TypeArgumentInference.vb (23)
445Dim delegateType = DirectCast(ParameterType, NamedTypeSymbol) 610Public ObjectType As NamedTypeSymbol 1099Dim possiblyGenericType = DirectCast(parameterType, NamedTypeSymbol) 1160Dim delegateType As NamedTypeSymbol = DirectCast(parameterType, NamedTypeSymbol) 1176AddAddressOfToGraph(DirectCast(parameterType, NamedTypeSymbol).TypeArgumentWithDefinitionUseSiteDiagnostics(0, Me.UseSiteInfo), argNode, binder) 1194Dim delegateType As NamedTypeSymbol = DirectCast(parameterType, NamedTypeSymbol) 1240AddLambdaToGraph(DirectCast(parameterType, NamedTypeSymbol).TypeArgumentWithDefinitionUseSiteDiagnostics(0, Me.UseSiteInfo), argNode, binder) 1321Dim possiblyGenericType = DirectCast(parameterType, NamedTypeSymbol) 1432Dim parameterTypeAsNamedType = DirectCast(parameterType.GetTupleUnderlyingTypeOrSelf(), NamedTypeSymbol) 1436Dim argumentTypeAsNamedType = If(argumentType.Kind = SymbolKind.NamedType, DirectCast(argumentType.GetTupleUnderlyingTypeOrSelf(), NamedTypeSymbol), Nothing) 1660Dim argumentDelegateType = DirectCast(argumentType, NamedTypeSymbol) 1662Dim parameterDelegateType = DirectCast(parameterType, NamedTypeSymbol) 1776Dim fixedTypeAsNamedType = If(fixedType.Kind = SymbolKind.NamedType, DirectCast(fixedType, NamedTypeSymbol), Nothing) 1894Dim baseType As NamedTypeSymbol = derivedType.BaseTypeWithDefinitionUseSiteDiagnostics(Me.UseSiteInfo) 1919Dim delegateType = DirectCast(ConstructParameterTypeIfNeeded(parameterType), NamedTypeSymbol) 2005Dim inferredAnonymousDelegate As KeyValuePair(Of NamedTypeSymbol, ImmutableBindingDiagnostic(Of AssemblySymbol)) = DirectCast(argument, UnboundLambda).InferredAnonymousDelegate 2037Dim parameterDelegateType = DirectCast(parameterType, NamedTypeSymbol) 2047Dim delegateType = DirectCast(ConstructParameterTypeIfNeeded(parameterDelegateType), NamedTypeSymbol) 2202Dim lambdaReturnNamedType = DirectCast(lambdaReturnType, NamedTypeSymbol) 2203Dim returnNamedType = DirectCast(returnType, NamedTypeSymbol) 2262Return InferTypeArgumentsFromLambdaArgument(argument, DirectCast(parameterType, NamedTypeSymbol).TypeArgumentWithDefinitionUseSiteDiagnostics(0, Me.UseSiteInfo), param)
SymbolDisplay\SymbolDisplayVisitor.Types.vb (2)
147Dim vbNamedTypeSymbol = TryCast(symbol, NamedTypeSymbol) 280If DirectCast(symbol, NamedTypeSymbol).MangleName Then
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
206DirectCast(derivedType, NamedTypeSymbol).IsOrDerivedFromWellKnownClass(WellKnownType.System_Attribute,
Symbols\AnonymousTypes\AnonymousType_SymbolCollection.vb (10)
128Public ReadOnly Property System_Boolean As NamedTypeSymbol 134Public ReadOnly Property System_Int32 As NamedTypeSymbol 140Public ReadOnly Property System_Object As NamedTypeSymbol 146Public ReadOnly Property System_IntPtr As NamedTypeSymbol 152Public ReadOnly Property System_IAsyncResult As NamedTypeSymbol 158Public ReadOnly Property System_AsyncCallback As NamedTypeSymbol 164Public ReadOnly Property System_MulticastDelegate As NamedTypeSymbol 170Public ReadOnly Property System_String As NamedTypeSymbol 176Public ReadOnly Property System_Void As NamedTypeSymbol 224Public ReadOnly Property System_IEquatable_T As NamedTypeSymbol
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (6)
87Private Function ConstructAnonymousTypeImplementationSymbol(anonymous As AnonymousTypePublicSymbol) As NamedTypeSymbol 117Private Function ConstructAnonymousDelegateImplementationSymbol(anonymous As AnonymousDelegatePublicSymbol) As NamedTypeSymbol 267Friend Shared Function TranslateAnonymousTypeSymbol(type As NamedTypeSymbol) As NamedTypeSymbol 287Friend ReadOnly Property AllCreatedTemplates As ImmutableArray(Of NamedTypeSymbol) 292Return StaticCast(Of NamedTypeSymbol).From(builder.ToImmutableAndFree())
Symbols\AnonymousTypes\PublicSymbols\AnonymousDelegate_TypePublicSymbol.vb (4)
150Public Overrides Function MapToImplementationSymbol() As NamedTypeSymbol 154Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 158Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 159Return ImmutableArray(Of NamedTypeSymbol).Empty
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicSymbol.vb (1)
71Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_TypePublicSymbol.vb (7)
23Private ReadOnly _interfaces As ImmutableArray(Of NamedTypeSymbol) 74Dim equatableInterface As NamedTypeSymbol = Me.Manager.System_IEquatable_T.Construct(ImmutableArray.Create(Of TypeSymbol)(Me)) 75Me._interfaces = ImmutableArray.Create(Of NamedTypeSymbol)(equatableInterface) 85_interfaces = ImmutableArray(Of NamedTypeSymbol).Empty 178Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 182Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 186Public Overrides Function MapToImplementationSymbol() As NamedTypeSymbol
Symbols\AnonymousTypes\PublicSymbols\AnonymousTypeOrDelegatePublicSymbol.vb (12)
119Friend Overrides Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 123Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 145Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol 152Public Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 153Return ImmutableArray(Of NamedTypeSymbol).Empty 156Public Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 157Return ImmutableArray(Of NamedTypeSymbol).Empty 160Public Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 161Return ImmutableArray(Of NamedTypeSymbol).Empty 263Public MustOverride Function MapToImplementationSymbol() As NamedTypeSymbol 281Private Shared Function FindMethodInTypeProvided(method As MethodSymbol, type As NamedTypeSymbol) As MethodSymbol 304Dim otherTypeDef As NamedTypeSymbol = type.OriginalDefinition
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (3)
145Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 149Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 150Return ImmutableArray(Of NamedTypeSymbol).Empty
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertySymbol.vb (1)
137Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (6)
22Private ReadOnly _interfaces As ImmutableArray(Of NamedTypeSymbol) 77Dim equatableInterface As NamedTypeSymbol = Me.Manager.System_IEquatable_T.Construct(ImmutableArray.Create(Of TypeSymbol)(Me)) 78_interfaces = ImmutableArray.Create(Of NamedTypeSymbol)(equatableInterface) 89_interfaces = ImmutableArray(Of NamedTypeSymbol).Empty 126Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 130Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousTypeOrDelegateTemplateSymbol.vb (9)
218Friend Overrides Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 222Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 244Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol 251Public Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 252Return ImmutableArray(Of NamedTypeSymbol).Empty 255Public Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 256Return ImmutableArray(Of NamedTypeSymbol).Empty 259Public Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 260Return ImmutableArray(Of NamedTypeSymbol).Empty
Symbols\ArrayTypeSymbol.vb (24)
77Private Shared Function GetSZArrayInterfaces(elementType As TypeSymbol, declaringAssembly As AssemblySymbol) As ImmutableArray(Of NamedTypeSymbol) 93Return ImmutableArray(Of NamedTypeSymbol).Empty 168Friend MustOverride Overrides ReadOnly Property BaseTypeNoUseSiteDiagnostics As NamedTypeSymbol 217Public Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 218Return ImmutableArray(Of NamedTypeSymbol).Empty 227Public Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 228Return ImmutableArray(Of NamedTypeSymbol).Empty 237Public Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 238Return ImmutableArray(Of NamedTypeSymbol).Empty 468Private ReadOnly _systemArray As NamedTypeSymbol ' The base class - System.Array 470Public Sub New(elementType As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), systemArray As NamedTypeSymbol) 491Friend NotOverridable Overrides ReadOnly Property BaseTypeNoUseSiteDiagnostics As NamedTypeSymbol 511Dim newInterfaces As ImmutableArray(Of NamedTypeSymbol) = Me.InterfacesNoUseSiteDiagnostics 513newInterfaces = newInterfaces.SelectAsArray(Function([interface], map) DirectCast([interface].InternalSubstituteTypeParameters(map).AsTypeSymbolOnly(), NamedTypeSymbol), substitution) 538Private ReadOnly _interfaces As ImmutableArray(Of NamedTypeSymbol) ' Empty or IList(Of ElementType) and possibly IReadOnlyList(Of ElementType) 540Public Sub New(elementType As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), systemArray As NamedTypeSymbol, interfaces As ImmutableArray(Of NamedTypeSymbol)) 559Friend Overrides ReadOnly Property InterfacesNoUseSiteDiagnostics As ImmutableArray(Of NamedTypeSymbol) 572Dim newInterfaces As ImmutableArray(Of NamedTypeSymbol) = _interfaces 589Public Sub New(elementType As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), rank As Integer, systemArray As NamedTypeSymbol) 608Friend NotOverridable Overrides ReadOnly Property InterfacesNoUseSiteDiagnostics As ImmutableArray(Of NamedTypeSymbol) 610Return ImmutableArray(Of NamedTypeSymbol).Empty 619Public Sub New(elementType As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), rank As Integer, systemArray As NamedTypeSymbol) 647systemArray As NamedTypeSymbol
Symbols\AssemblySymbol.vb (22)
258Friend MustOverride Function LookupDeclaredTopLevelMetadataType(ByRef emittedName As MetadataTypeName) As NamedTypeSymbol 270Friend MustOverride Function LookupDeclaredOrForwardedTopLevelMetadataType(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol)) As NamedTypeSymbol 277Public Function ResolveForwardedType(fullyQualifiedMetadataName As String) As NamedTypeSymbol 289Friend Function TryLookupForwardedMetadataType(ByRef emittedName As MetadataTypeName, ignoreCase As Boolean) As NamedTypeSymbol 296Friend Overridable Function TryLookupForwardedMetadataTypeWithCycleDetection(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol), ignoreCase As Boolean) As NamedTypeSymbol 310Friend MustOverride Function GetAllTopLevelForwardedTypes() As IEnumerable(Of NamedTypeSymbol) 319Friend MustOverride Function GetDeclaredSpecialType(type As SpecialType) As NamedTypeSymbol 325Friend Overridable Sub RegisterDeclaredSpecialType(corType As NamedTypeSymbol) 469Friend Function GetSpecialType(type As SpecialType) As NamedTypeSymbol 481Friend ReadOnly Property ObjectType As NamedTypeSymbol 493Friend Function GetPrimitiveType(type As Microsoft.Cci.PrimitiveTypeCode) As NamedTypeSymbol 505Public Function GetTypeByMetadataName(fullyQualifiedMetadataName As String) As NamedTypeSymbol 534Optional useCLSCompliantNameArityEncoding As Boolean = False, Optional ignoreCorLibraryDuplicatedTypes As Boolean = False) As NamedTypeSymbol 540Dim type As NamedTypeSymbol 593Optional ignoreCorLibraryDuplicatedTypes As Boolean = False) As NamedTypeSymbol 595Dim result As NamedTypeSymbol 622Dim corLibCandidate As NamedTypeSymbol = CorLibrary.LookupDeclaredTopLevelMetadataType(metadataName) 642Dim candidate As NamedTypeSymbol = reference.LookupDeclaredTopLevelMetadataType(metadataName) 676Private Function IsValidCandidate(candidate As NamedTypeSymbol, isWellKnownType As Boolean) As Boolean 684Private Function IsInCorLib(type As NamedTypeSymbol) As Boolean 688Friend Shared Function IsAcceptableMatchForGetTypeByNameAndArity(candidate As NamedTypeSymbol) As Boolean 705Friend Function IsValidWellKnownType(result As NamedTypeSymbol) As Boolean
Symbols\Attributes\AttributeData.vb (4)
30Public MustOverride Shadows ReadOnly Property AttributeClass As NamedTypeSymbol 90Friend Overloads Shared Function IsTargetEarlyAttribute(attributeType As NamedTypeSymbol, attributeSyntax As AttributeSyntax, description As AttributeDescription) As Boolean 384Dim attrType As NamedTypeSymbol = Me.AttributeClass 422Private Shared Function PermissionSetAttributeTypeHasRequiredProperty(permissionSetType As NamedTypeSymbol, propName As String) As Boolean
Symbols\Attributes\PEAttributeData.vb (5)
23Private _attributeClass As NamedTypeSymbol ' TODO - Remove class it is available from constructor. For now it is only used to know 40Public Overrides ReadOnly Property AttributeClass As NamedTypeSymbol 155Interlocked.CompareExchange(Of NamedTypeSymbol)( 175Interlocked.CompareExchange(Of NamedTypeSymbol)( 177DirectCast(attributeClass, NamedTypeSymbol),
Symbols\Attributes\RetargetingAttributeData.vb (1)
19ByVal attributeClass As NamedTypeSymbol,
Symbols\Attributes\SourceAttributeData.vb (4)
22Private ReadOnly _attributeClass As NamedTypeSymbol ' TODO - Remove attribute class. It is available from the constructor. 31ByVal attrClass As NamedTypeSymbol, 48Public Overrides ReadOnly Property AttributeClass As NamedTypeSymbol 161Dim namedType = DirectCast(parameterType, NamedTypeSymbol)
Symbols\BaseTypeAnalysis.vb (11)
50Dim previous As NamedTypeSymbol = this 56Dim head = DirectCast(current.Head, NamedTypeSymbol) 212Dim currentNamedType = TryCast(currentDef, NamedTypeSymbol) 259Friend Function GetDependencyDiagnosticsForImportedClass(this As NamedTypeSymbol) As DiagnosticInfo 275fast = TryCast(fast.OriginalDefinition, NamedTypeSymbol) 286fast = TryCast(fast.OriginalDefinition, NamedTypeSymbol) 305Friend Function GetDependencyDiagnosticsForImportedBaseInterface(this As NamedTypeSymbol, base As NamedTypeSymbol) As DiagnosticInfo 310base = TryCast(base.OriginalDefinition, NamedTypeSymbol) 333Private Function HasCycles(derived As HashSet(Of TypeSymbol), verified As HashSet(Of TypeSymbol), [interface] As NamedTypeSymbol) As Boolean 337base = TryCast(base.OriginalDefinition, NamedTypeSymbol)
Symbols\ConstraintsHelper.vb (13)
166Dim classType = DirectCast(constraintType, NamedTypeSymbol) 435DirectCast(type, NamedTypeSymbol).CheckConstraints(diagnostics.diagnosticsBuilder, diagnostics.useSiteDiagnosticsBuilder, diagnostics.template) 447Dim type As NamedTypeSymbol = tuple.TupleUnderlyingType 457Dim underlyingTupleTypeChain = ArrayBuilder(Of NamedTypeSymbol).GetInstance 489type As NamedTypeSymbol, 519type As NamedTypeSymbol, 527type = DirectCast(type.GetTupleUnderlyingTypeOrSelf(), NamedTypeSymbol) 574type As NamedTypeSymbol, 796Public Function GetClassConstraint(typeParameter As TypeParameterSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As NamedTypeSymbol 812Return DirectCast(baseType, NamedTypeSymbol) 923Dim classType = DirectCast(typeArgument, NamedTypeSymbol) 1116Public Function HasPublicParameterlessConstructor(type As NamedTypeSymbol) As Boolean 1151Private Function RequiresChecking(type As NamedTypeSymbol) As Boolean
Symbols\CustomModifier.vb (8)
16Protected ReadOnly m_Modifier As NamedTypeSymbol 18Private Sub New(modifier As NamedTypeSymbol) 32Public ReadOnly Property ModifierSymbol As NamedTypeSymbol 42Friend Shared Function CreateOptional(modifier As NamedTypeSymbol) As CustomModifier 46Friend Shared Function CreateRequired(modifier As NamedTypeSymbol) As CustomModifier 58Dim modifier = DirectCast(customModifier.Modifier, NamedTypeSymbol) 65Public Sub New(modifier As NamedTypeSymbol) 93Public Sub New(modifier As NamedTypeSymbol)
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (3)
267ValidateType(DirectCast(symbol, NamedTypeSymbol)) 273For Each member In DirectCast(symbol, NamedTypeSymbol).GetMembers() 332Private Shared Sub ValidateType(type As NamedTypeSymbol)
Symbols\ErrorTypeSymbol.vb (16)
44Friend Overrides Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 48Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 49Return ImmutableArray(Of NamedTypeSymbol).Empty 52Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 56Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 57Return ImmutableArray(Of NamedTypeSymbol).Empty 87Public Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 88Return ImmutableArray(Of NamedTypeSymbol).Empty 91Public Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 92Return ImmutableArray(Of NamedTypeSymbol).Empty 95Public Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 96Return ImmutableArray(Of NamedTypeSymbol).Empty 204Public Overrides ReadOnly Property ConstructedFrom As NamedTypeSymbol 324Public Overrides Function Construct(typeArguments As ImmutableArray(Of TypeSymbol)) As NamedTypeSymbol 340Friend ReadOnly Property NonErrorGuessType As NamedTypeSymbol 344Return TryCast(candidates(0), NamedTypeSymbol)
Symbols\EventSymbol.vb (1)
169Dim type = TryCast(Me.Type, NamedTypeSymbol)
Symbols\ExtendedErrorTypeSymbol.vb (3)
32Optional nonErrorGuessType As NamedTypeSymbol = Nothing) 39Optional nonErrorGuessType As NamedTypeSymbol = Nothing) 76Optional nonErrorGuessType As NamedTypeSymbol = Nothing)
Symbols\FieldSymbol.vb (1)
392Friend Function AsMember(newOwner As NamedTypeSymbol) As FieldSymbol
Symbols\InstanceErrorTypeSymbol.vb (5)
43Public NotOverridable Overrides Function Construct(typeArguments As ImmutableArray(Of TypeSymbol)) As NamedTypeSymbol 71Private Overloads Function InternalSubstituteTypeParametersInInstanceErrorTypeSymbol(substitution As TypeSubstitution) As NamedTypeSymbol 82Dim containingType As NamedTypeSymbol = TryCast(container, NamedTypeSymbol) 88Dim newContainer = DirectCast(containingType.InternalSubstituteTypeParameters(substitution).AsTypeSymbolOnly(), NamedTypeSymbol)
Symbols\InstanceTypeSymbol.vb (9)
52Public NotOverridable Overrides Function Construct(typeArguments As ImmutableArray(Of TypeSymbol)) As NamedTypeSymbol 75Private Function SubstituteTypeParametersInNamedType(substitution As TypeSubstitution) As NamedTypeSymbol 87Dim newContainer As NamedTypeSymbol 96newContainer = DirectCast(Me.ContainingType.InternalSubstituteTypeParameters(substitution.Parent).AsTypeSymbolOnly(), NamedTypeSymbol) 98newContainer = DirectCast(Me.ContainingType.InternalSubstituteTypeParameters(substitution).AsTypeSymbolOnly(), NamedTypeSymbol) 105Return SubstitutedNamedType.SpecializedNonGenericType.Create(DirectCast(newContainer, NamedTypeSymbol), Me, substitution) 109Dim constructFrom = SubstitutedNamedType.SpecializedGenericType.Create(DirectCast(newContainer, NamedTypeSymbol), Me) 125Public Overrides ReadOnly Property ConstructedFrom As NamedTypeSymbol 183Dim base As NamedTypeSymbol = Me.BaseTypeNoUseSiteDiagnostics
Symbols\MergedNamespaceSymbol.vb (15)
41Private _lazyModuleMembers As ImmutableArray(Of NamedTypeSymbol) 273Public Overrides Function GetModuleMembers() As ImmutableArray(Of NamedTypeSymbol) 275Dim moduleMembers = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 304Friend Overrides Function GetTypeMembersUnordered() As ImmutableArray(Of NamedTypeSymbol) 305Return ImmutableArray.CreateRange(Of NamedTypeSymbol)(GetMembersUnordered().OfType(Of NamedTypeSymbol)) 308Public Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 309Return ImmutableArray.CreateRange(Of NamedTypeSymbol)(GetMembers().OfType(Of NamedTypeSymbol)) 312Public Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 314Return ImmutableArray.CreateRange(Of NamedTypeSymbol)(GetMembers(name).OfType(Of NamedTypeSymbol)) 433Friend Overrides ReadOnly Property TypesToCheckForExtensionMethods As ImmutableArray(Of NamedTypeSymbol) 574Friend Overrides ReadOnly Property TypesToCheckForExtensionMethods As ImmutableArray(Of NamedTypeSymbol) 633Friend Overrides ReadOnly Property TypesToCheckForExtensionMethods As ImmutableArray(Of NamedTypeSymbol)
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (3)
54Dim namedType As NamedTypeSymbol = TryCast(Me._containingType, NamedTypeSymbol) 71Private Shared Sub GetGenericTypeParameterSymbol(position As Integer, namedType As NamedTypeSymbol, ByRef cumulativeArity As Integer, ByRef typeArgument As TypeParameterSymbol)
Symbols\Metadata\PE\MetadataDecoder.vb (7)
120Return If(result, New MissingMetadataTypeSymbol.Nested(DirectCast(container, NamedTypeSymbol), emittedName)) 152Dim result As NamedTypeSymbol = m.LookupTopLevelMetadataType(emittedName) 204Dim symbol = DirectCast(this, NamedTypeSymbol) 295) As NamedTypeSymbol 297Dim result As NamedTypeSymbol = Nothing 324Dim candidate As NamedTypeSymbol = assembly.LookupDeclaredTopLevelMetadataType(fullEmittedName) 483Return definition.AsMember(DirectCast(targetTypeSymbol, NamedTypeSymbol))
Symbols\Metadata\PE\PEAssemblySymbol.vb (2)
176Friend Overrides Function GetAllTopLevelForwardedTypes() As IEnumerable(Of NamedTypeSymbol) 180Friend Overrides Function TryLookupForwardedMetadataTypeWithCycleDetection(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol), ignoreCase As Boolean) As NamedTypeSymbol
Symbols\Metadata\PE\PEEventSymbol.vb (1)
123Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\Metadata\PE\PEFieldSymbol.vb (1)
101Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
279Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\Metadata\PE\PEModuleSymbol.vb (11)
47Private _lazySystemTypeSymbol As NamedTypeSymbol 323Friend ReadOnly Property SystemTypeSymbol As NamedTypeSymbol 334Public Function GetEventRegistrationTokenType() As NamedTypeSymbol 338Private Function GetWellKnownType(type As WellKnownType) As NamedTypeSymbol 342Dim currentModuleResult As NamedTypeSymbol = Me.LookupTopLevelMetadataType(emittedName) 354Dim referencedAssemblyResult As NamedTypeSymbol = Nothing 356Dim currResult As NamedTypeSymbol = assembly.LookupDeclaredOrForwardedTopLevelMetadataType(emittedName, visitedAssemblies:=Nothing) 381Private Shared Function IsAcceptableSystemTypeSymbol(candidate As NamedTypeSymbol) As Boolean 414Friend Overloads Function LookupTopLevelMetadataType(ByRef emittedName As MetadataTypeName, <Out> ByRef isNoPiaLocalType As Boolean) As NamedTypeSymbol 415Dim result As NamedTypeSymbol 465Friend Iterator Function GetForwardedTypes() As IEnumerable(Of NamedTypeSymbol)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (29)
65Private _lazyEnumUnderlyingType As NamedTypeSymbol 251Friend Overrides Function GetInterfacesToEmit() As IEnumerable(Of NamedTypeSymbol) 255Friend Overrides Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 263Return DirectCast(TupleTypeDecoder.DecodeTupleTypesIfApplicable(decodedType, _handle, moduleSymbol), NamedTypeSymbol) 273Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 279Return ImmutableArray(Of NamedTypeSymbol).Empty 282Dim symbols As NamedTypeSymbol() = New NamedTypeSymbol(interfaceImpls.Count - 1) {} 289typeSymbol = DirectCast(TupleTypeDecoder.DecodeTupleTypesIfApplicable(typeSymbol, interfaceImpl, moduleSymbol), NamedTypeSymbol) 292Dim namedTypeSymbol As NamedTypeSymbol = TryCast(typeSymbol, NamedTypeSymbol) 300Return ImmutableArray.Create(Of NamedTypeSymbol)(New UnsupportedMetadataTypeSymbol(mrEx)) 308Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 317Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 318Dim declaredInterfaces As ImmutableArray(Of NamedTypeSymbol) = GetDeclaredInterfacesNoUseSiteDiagnostics(Nothing) 336Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol 338Return TryCast(_container, NamedTypeSymbol) 377Public Overrides ReadOnly Property EnumUnderlyingType As NamedTypeSymbol 390Dim underlyingType As NamedTypeSymbol = Nothing 397underlyingType = DirectCast(type, NamedTypeSymbol) 772Friend Overrides Function GetTypeMembersUnordered() As ImmutableArray(Of NamedTypeSymbol) 775Return StaticCast(Of NamedTypeSymbol).From(_lazyNestedTypes.Flatten()) 778Public Overloads Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 781Return StaticCast(Of NamedTypeSymbol).From(_lazyNestedTypes.Flatten(DeclarationOrderSymbolComparer.Instance)) 800Public Overloads Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 806Return StaticCast(Of NamedTypeSymbol).From(t) 809Return ImmutableArray(Of NamedTypeSymbol).Empty 812Public Overloads Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 982appendThrough As NamedTypeSymbol)
Symbols\Metadata\PE\PENamespaceSymbol.vb (14)
42Private _lazyModules As ImmutableArray(Of NamedTypeSymbol) 45Private _lazyFlattenedTypes As ImmutableArray(Of NamedTypeSymbol) 53Public Overrides Function GetModuleMembers() As ImmutableArray(Of NamedTypeSymbol) 68Public Overrides Function GetModuleMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 97Public NotOverridable Overloads Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 104result = StaticCast(Of NamedTypeSymbol).From(m_lazyTypes.Flatten()) 110Public NotOverridable Overloads Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 116Return StaticCast(Of NamedTypeSymbol).From(t) 119Return ImmutableArray(Of NamedTypeSymbol).Empty 122Public Overloads Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 291Friend Overrides ReadOnly Property TypesToCheckForExtensionMethods As ImmutableArray(Of NamedTypeSymbol) 299Return ImmutableArray(Of NamedTypeSymbol).Empty 303Friend Function UnifyIfNoPiaLocalType(ByRef emittedTypeName As MetadataTypeName) As NamedTypeSymbol 312Dim result = DirectCast(New MetadataDecoder(ContainingPEModule).GetTypeOfToken(typeDef, isNoPiaLocalType), NamedTypeSymbol)
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
145Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\Metadata\PE\SymbolFactory.vb (4)
87Dim genericType As NamedTypeSymbol = DirectCast(genericTypeDef, NamedTypeSymbol) 95Dim typeToCheck As NamedTypeSymbol = genericType 144Dim namedType = TryCast(type, NamedTypeSymbol)
Symbols\Metadata\PE\TupleTypeDecoder.vb (6)
160DecodeNamedType(DirectCast(type, NamedTypeSymbol))) 170Private Function DecodeNamedType(type As NamedTypeSymbol) As NamedTypeSymbol 179Dim decodedContainingType As NamedTypeSymbol = Nothing 223Private Shared Function Construct(type As NamedTypeSymbol, newTypeArgs As ImmutableArray(Of TypeWithModifiers)) As NamedTypeSymbol
Symbols\MetadataOrSourceAssemblySymbol.vb (5)
26Private _lazySpecialTypes() As NamedTypeSymbol 40Friend Overrides Function GetDeclaredSpecialType(type As SpecialType) As NamedTypeSymbol 52Dim result As NamedTypeSymbol = [module].LookupTopLevelMetadataType(emittedName) 69Friend Overrides Sub RegisterDeclaredSpecialType(corType As NamedTypeSymbol) 78New NamedTypeSymbol(SpecialType.Count) {}, Nothing)
Symbols\MethodSignatureComparer.vb (1)
799Dim containingType As NamedTypeSymbol = method.ContainingType
Symbols\MethodSymbol.vb (2)
227Dim containingType As NamedTypeSymbol = Me.ContainingType 302Public Overridable ReadOnly Property AssociatedAnonymousDelegate As NamedTypeSymbol
Symbols\MissingAssemblySymbol.vb (9)
139Friend Overrides Function LookupDeclaredOrForwardedTopLevelMetadataType(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol)) As NamedTypeSymbol 143Friend Overrides Function LookupDeclaredTopLevelMetadataType(ByRef emittedName As MetadataTypeName) As NamedTypeSymbol 147Friend NotOverridable Overrides Function GetAllTopLevelForwardedTypes() As IEnumerable(Of NamedTypeSymbol) 148Return SpecializedCollections.EmptyEnumerable(Of NamedTypeSymbol)() 151Friend Overrides Function GetDeclaredSpecialType(type As SpecialType) As NamedTypeSymbol 180Private _lazySpecialTypes() As NamedTypeSymbol 192Friend Overrides Function GetDeclaredSpecialType(type As SpecialType) As NamedTypeSymbol 200Interlocked.CompareExchange(_lazySpecialTypes, New NamedTypeSymbol(SpecialType.Count) {}, Nothing) 205Dim corType As NamedTypeSymbol = New MissingMetadataTypeSymbol.TopLevel(m_ModuleSymbol, emittedFullName, type)
Symbols\MissingMetadataTypeSymbol.vb (4)
260Private ReadOnly _containingType As NamedTypeSymbol 262Public Sub New(containingType As NamedTypeSymbol, name As String, arity As Integer, mangleName As Boolean) 270Public Sub New(containingType As NamedTypeSymbol, ByRef emittedName As MetadataTypeName) 274Private Sub New(containingType As NamedTypeSymbol, ByRef emittedName As MetadataTypeName, mangleName As Boolean)
Symbols\MissingModuleSymbol.vb (1)
118Friend Overrides Function LookupTopLevelMetadataType(ByRef emittedName As MetadataTypeName) As NamedTypeSymbol
Symbols\MissingNamespaceSymbol.vb (12)
97Public Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 98Return ImmutableArray(Of NamedTypeSymbol).Empty 101Public Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 102Return ImmutableArray(Of NamedTypeSymbol).Empty 105Public Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 106Return ImmutableArray(Of NamedTypeSymbol).Empty 109Public Overrides Function GetModuleMembers() As ImmutableArray(Of NamedTypeSymbol) 110Return ImmutableArray(Of NamedTypeSymbol).Empty 113Public Overrides Function GetModuleMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 114Return ImmutableArray(Of NamedTypeSymbol).Empty 142Friend Overrides ReadOnly Property TypesToCheckForExtensionMethods As ImmutableArray(Of NamedTypeSymbol) 144Return ImmutableArray(Of NamedTypeSymbol).Empty
Symbols\ModuleSymbol.vb (1)
228) As NamedTypeSymbol
Symbols\NamedTypeSymbol.vb (39)
89Public MustOverride ReadOnly Property ConstructedFrom As NamedTypeSymbol 95Public Overridable ReadOnly Property EnumUnderlyingType As NamedTypeSymbol 101Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol 103Return TryCast(Me.ContainingSymbol, NamedTypeSymbol) 362appendThrough As NamedTypeSymbol) 462Public Function Construct(ParamArray typeArguments() As TypeSymbol) As NamedTypeSymbol 469Public Function Construct(typeArguments As IEnumerable(Of TypeSymbol)) As NamedTypeSymbol 481Public MustOverride Function Construct(typeArguments As ImmutableArray(Of TypeSymbol)) As NamedTypeSymbol 501Friend Function Construct(substitution As TypeSubstitution) As NamedTypeSymbol 514Return DirectCast(InternalSubstituteTypeParameters(substitution).AsTypeSymbolOnly(), NamedTypeSymbol) 520Public Function ConstructUnboundGenericType() As NamedTypeSymbol 613Public MustOverride Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 621Public MustOverride Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 629Public MustOverride Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 711Private _lazyDeclaredBase As NamedTypeSymbol = ErrorTypeSymbol.UnknownResultType 712Private _lazyDeclaredInterfaces As ImmutableArray(Of NamedTypeSymbol) = Nothing 721Friend MustOverride Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 730Friend MustOverride Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 739Friend Overridable Function GetDeclaredBase(basesBeingResolved As BasesBeingResolved) As NamedTypeSymbol 791Friend Overridable Function GetDeclaredInterfacesNoUseSiteDiagnostics(basesBeingResolved As BasesBeingResolved) As ImmutableArray(Of NamedTypeSymbol) 801Friend Function GetDeclaredInterfacesWithDefinitionUseSiteDiagnostics(basesBeingResolved As BasesBeingResolved, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of NamedTypeSymbol) 811Friend Function GetDirectBaseInterfacesNoUseSiteDiagnostics(basesBeingResolved As BasesBeingResolved) As ImmutableArray(Of NamedTypeSymbol) 819Return ImmutableArray(Of NamedTypeSymbol).Empty 823Friend Overridable Function GetDeclaredBaseInterfacesSafe(basesBeingResolved As BasesBeingResolved) As ImmutableArray(Of NamedTypeSymbol) 839Friend MustOverride Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 847Friend MustOverride Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 849Private _lazyBaseType As NamedTypeSymbol = ErrorTypeSymbol.UnknownResultType 850Private _lazyInterfaces As ImmutableArray(Of NamedTypeSymbol) 856Friend NotOverridable Overrides ReadOnly Property BaseTypeNoUseSiteDiagnostics As NamedTypeSymbol 879Friend NotOverridable Overrides ReadOnly Property InterfacesNoUseSiteDiagnostics As ImmutableArray(Of NamedTypeSymbol) 883Dim acyclicInterfaces As ImmutableArray(Of NamedTypeSymbol) = Me.MakeAcyclicInterfaces(diagnostics) 898Friend Function GetBestKnownBaseType() As NamedTypeSymbol 919Friend Function GetBestKnownInterfacesNoUseSiteDiagnostics() As ImmutableArray(Of NamedTypeSymbol) 933Dim p As NamedTypeSymbol = Me 949Public Overridable Shadows ReadOnly Property OriginalDefinition As NamedTypeSymbol 974Friend Function ImplementsAllMembersOfInterface(iface As NamedTypeSymbol) As Boolean 1010Dim currentType As NamedTypeSymbol = Me 1311typeToCheck = DirectCast(typeToCheck, NamedTypeSymbol).TypeArgumentsNoUseSiteDiagnostics(TupleTypeSymbol.RestPosition - 1) 1325arity = If(TryCast(typeToCheck, NamedTypeSymbol)?.Arity, 0)
Symbols\NamedTypeSymbolExtensions.vb (8)
19Friend Function IsOrInGenericType(toCheck As NamedTypeSymbol) As Boolean 24Friend Function FindMember(container As NamedTypeSymbol, symbolName As String, kind As SymbolKind, nameSpan As TextSpan, tree As SyntaxTree) As Symbol 55Friend Function FindFieldOrProperty(container As NamedTypeSymbol, symbolName As String, nameSpan As TextSpan, tree As SyntaxTree) As Symbol 77Public Function AsUnboundGenericType(this As NamedTypeSymbol) As NamedTypeSymbol 82Friend Function HasVariance(this As NamedTypeSymbol) As Boolean 83Dim current As NamedTypeSymbol = this 109Friend Function AllowsExtensionMethods(container As NamedTypeSymbol) As Boolean
Symbols\NamespaceOrTypeSymbol.vb (4)
83Friend Overridable Function GetTypeMembersUnordered() As ImmutableArray(Of NamedTypeSymbol) 96Public MustOverride Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 104Public MustOverride Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 112Public Overridable Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol)
Symbols\NamespaceSymbol.vb (9)
42Public MustOverride Function GetModuleMembers() As ImmutableArray(Of NamedTypeSymbol) 50Public Overridable Function GetModuleMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 106Public NotOverridable Overrides ReadOnly Property ContainingType As NamedTypeSymbol 314Friend Overridable Function LookupMetadataType(ByRef fullEmittedName As MetadataTypeName) As NamedTypeSymbol 317Dim namedType As NamedTypeSymbol = Nothing 324Dim typeMembers As ImmutableArray(Of NamedTypeSymbol) 463For Each containedType As NamedTypeSymbol In Me.TypesToCheckForExtensionMethods 472For Each containedType As NamedTypeSymbol In Me.TypesToCheckForExtensionMethods 481Friend MustOverride ReadOnly Property TypesToCheckForExtensionMethods As ImmutableArray(Of NamedTypeSymbol)
Symbols\NonMissingAssemblySymbol.vb (14)
33Private ReadOnly _emittedNameToTypeMap As New ConcurrentDictionary(Of MetadataTypeName.Key, NamedTypeSymbol)() 71Friend NotOverridable Overrides Function LookupDeclaredTopLevelMetadataType(ByRef emittedName As MetadataTypeName) As NamedTypeSymbol 73Dim result As NamedTypeSymbol = Nothing 117Private Function LookupDeclaredTopLevelMetadataTypeInModules(ByRef emittedName As MetadataTypeName) As NamedTypeSymbol 122Dim result As NamedTypeSymbol = [module].LookupTopLevelMetadataType(emittedName) 142Friend NotOverridable Overrides Function LookupDeclaredOrForwardedTopLevelMetadataType(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol)) As NamedTypeSymbol 144Dim result As NamedTypeSymbol = Nothing 164Friend MustOverride Overrides Function TryLookupForwardedMetadataTypeWithCycleDetection(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol), ignoreCase As Boolean) As NamedTypeSymbol 169Friend Function CachedTypeByEmittedName(emittedname As String) As NamedTypeSymbol 185) As NamedTypeSymbol 186Dim result As NamedTypeSymbol = Nothing 197result As NamedTypeSymbol 198) As NamedTypeSymbol 199Dim result1 As NamedTypeSymbol = Nothing
Symbols\NonMissingModuleSymbol.vb (2)
152) As NamedTypeSymbol 154Dim result As NamedTypeSymbol
Symbols\NoPiaAmbiguousCanonicalTypeSymbol.vb (6)
21Private ReadOnly _firstCandidate As NamedTypeSymbol 22Private ReadOnly _secondCandidate As NamedTypeSymbol 26firstCandidate As NamedTypeSymbol, 27secondCandidate As NamedTypeSymbol 47Public ReadOnly Property FirstCandidate As NamedTypeSymbol 53Public ReadOnly Property SecondCandidate As NamedTypeSymbol
Symbols\NoPiaIllegalGenericInstantiationSymbol.vb (3)
19Private ReadOnly _underlyingSymbol As NamedTypeSymbol 21Public Sub New(underlyingSymbol As NamedTypeSymbol) 25Public ReadOnly Property UnderlyingSymbol As NamedTypeSymbol
Symbols\OverriddenMembersResult.vb (3)
90Dim overriddenByDefinitionContaining As NamedTypeSymbol = overriddenByDefinitionMember.ContainingType 91Dim overriddenByDefinitionContainingTypeDefinition As NamedTypeSymbol = overriddenByDefinitionContaining.OriginalDefinition 92Dim baseType As NamedTypeSymbol = substitutedOverridingMember.ContainingType.BaseTypeNoUseSiteDiagnostics
Symbols\ReducedExtensionMethodSymbol.vb (1)
339Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\Retargeting\RetargetingAssemblySymbol.vb (7)
71Friend ReadOnly m_NoPiaUnificationMap As New ConcurrentDictionary(Of NamedTypeSymbol, NamedTypeSymbol)() 181Friend Overrides Function GetDeclaredSpecialType(type As SpecialType) As NamedTypeSymbol 248Friend Overrides Function TryLookupForwardedMetadataTypeWithCycleDetection(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol), ignoreCase As Boolean) As NamedTypeSymbol 249Dim underlying As NamedTypeSymbol = UnderlyingAssembly.TryLookupForwardedMetadataType(emittedName, ignoreCase) 258Friend Overrides Iterator Function GetAllTopLevelForwardedTypes() As IEnumerable(Of NamedTypeSymbol) 259For Each underlying As NamedTypeSymbol In UnderlyingAssembly.GetAllTopLevelForwardedTypes()
Symbols\Retargeting\RetargetingModuleSymbol.vb (4)
55Public SymbolMap As ConcurrentDictionary(Of NamedTypeSymbol, NamedTypeSymbol) 209Dim symbolMap = New ConcurrentDictionary(Of NamedTypeSymbol, NamedTypeSymbol)()
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (18)
37Private ReadOnly _underlyingType As NamedTypeSymbol 50Public Sub New(retargetingModule As RetargetingModuleSymbol, underlyingType As NamedTypeSymbol) 69Public ReadOnly Property UnderlyingNamedType As NamedTypeSymbol 102Public Overrides ReadOnly Property ConstructedFrom As NamedTypeSymbol 108Public Overrides ReadOnly Property EnumUnderlyingType As NamedTypeSymbol 233appendThrough As NamedTypeSymbol) 337Friend Overrides Function GetTypeMembersUnordered() As ImmutableArray(Of NamedTypeSymbol) 341Public Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 345Public Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 349Public Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 359Friend Overrides Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 367Friend Overrides Function GetInterfacesToEmit() As IEnumerable(Of NamedTypeSymbol) 371Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 381Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 400Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 401Dim declaredInterfaces As ImmutableArray(Of NamedTypeSymbol) = GetDeclaredInterfacesNoUseSiteDiagnostics(Nothing) 493Friend Overrides Function LookupMetadataType(ByRef emittedTypeName As MetadataTypeName) As NamedTypeSymbol 494Dim underlying As NamedTypeSymbol = _underlyingType.LookupMetadataType(emittedTypeName)
Symbols\Retargeting\RetargetingNamespaceSymbol.vb (15)
75If s.Kind = SymbolKind.NamedType AndAlso DirectCast(s, NamedTypeSymbol).IsExplicitDefinitionOfNoPiaLocalType Then 91Friend Overrides Function GetTypeMembersUnordered() As ImmutableArray(Of NamedTypeSymbol) 95Public Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 99Private Function RetargetTypeMembers(underlyingMembers As ImmutableArray(Of NamedTypeSymbol)) As ImmutableArray(Of NamedTypeSymbol) 100Dim builder = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 112Public Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 116Public Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 168Friend Overrides Function LookupMetadataType(ByRef fullEmittedName As MetadataTypeName) As NamedTypeSymbol 173Dim underlying As NamedTypeSymbol = _underlyingNamespace.LookupMetadataType(fullEmittedName) 190Public Overrides Function GetModuleMembers() As ImmutableArray(Of NamedTypeSymbol) 194Public Overrides Function GetModuleMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 233Friend Overrides ReadOnly Property TypesToCheckForExtensionMethods As ImmutableArray(Of NamedTypeSymbol) 247For Each underlyingContainedType As NamedTypeSymbol In _underlyingNamespace.TypesToCheckForExtensionMethods 254For Each underlyingContainedType As NamedTypeSymbol In _underlyingNamespace.TypesToCheckForExtensionMethods
Symbols\Retargeting\RetargetingSymbolTranslator.vb (52)
49Return New RetargetingNamedTypeSymbol(Me, DirectCast(symbol, NamedTypeSymbol)) 73DirectCast(container, NamedTypeSymbol)) 129Debug.Assert(symbol.Kind <> SymbolKind.NamedType OrElse DirectCast(symbol, NamedTypeSymbol).PrimitiveTypeCode = PrimitiveTypeCode.NotPrimitive) 151Private Function RetargetNamedTypeDefinition(type As NamedTypeSymbol, options As RetargetOptions) As NamedTypeSymbol 215Private Function RetargetNamedTypeDefinitionFromUnderlyingAssembly(type As NamedTypeSymbol) As NamedTypeSymbol 225Return DirectCast(Me.SymbolMap.GetOrAdd(type, New UnsupportedMetadataTypeSymbol()), NamedTypeSymbol) 229Return DirectCast(Me.SymbolMap.GetOrAdd(type, _retargetingModule._createRetargetingNamedType), NamedTypeSymbol) 239Private Function RetargetNoPiaLocalType(type As NamedTypeSymbol) As NamedTypeSymbol 240Dim cached As NamedTypeSymbol = Nothing 246Dim result As NamedTypeSymbol 316Private Shared Function RetargetNamedTypeDefinition(type As PENamedTypeSymbol, addedModule As PEModuleSymbol) As NamedTypeSymbol 323Return DirectCast(cached, NamedTypeSymbol) 326Dim result As NamedTypeSymbol 328Dim containingType As NamedTypeSymbol = type.ContainingType 335Dim scope As NamedTypeSymbol = RetargetNamedTypeDefinition(DirectCast(containingType, PENamedTypeSymbol), addedModule) 352type As NamedTypeSymbol) As NamedTypeSymbol 353Dim result As NamedTypeSymbol = Nothing 357Dim containingType As NamedTypeSymbol = type.ContainingType 358Dim result1 As NamedTypeSymbol 365Dim scope As NamedTypeSymbol = PerformTypeRetargeting(destination, containingType) 389Public Function Retarget(type As NamedTypeSymbol, options As RetargetOptions) As NamedTypeSymbol 390Dim originalDefinition As NamedTypeSymbol = type.OriginalDefinition 392Dim newDefinition As NamedTypeSymbol = RetargetNamedTypeDefinition(originalDefinition, options) 415Dim genericType As NamedTypeSymbol = type 467Dim constructedType As NamedTypeSymbol 504Return DirectCast(constructedType, NamedTypeSymbol) 555Dim namedType = DirectCast(symbol, NamedTypeSymbol) 610Dim newModifier As NamedTypeSymbol = Retarget(DirectCast(oldModifiers(i).Modifier, NamedTypeSymbol), RetargetOptions.RetargetPrimitiveTypesByName) ' should be retargeted by name 679Dim oldAttributeType As NamedTypeSymbol = oldAttribute.AttributeClass 680Dim newAttributeType As NamedTypeSymbol 833Public Function Retarget(sequence As IEnumerable(Of NamedTypeSymbol)) As IEnumerable(Of NamedTypeSymbol) 850Public Function Retarget(sequence As ImmutableArray(Of NamedTypeSymbol)) As ImmutableArray(Of NamedTypeSymbol) 851Dim result = ArrayBuilder(Of NamedTypeSymbol).GetInstance(sequence.Length) 853For Each nts As NamedTypeSymbol In sequence 920Private Function FindMethodInRetargetedType(method As MethodSymbol, retargetedType As NamedTypeSymbol, retargetedMethodComparer As IEqualityComparer(Of MethodSymbol)) As MethodSymbol 927Private ReadOnly _retargetedType As NamedTypeSymbol 930Private Sub New(retargetingModule As RetargetingModuleSymbol, retargetedType As NamedTypeSymbol, toFind As MethodSymbol) 940retargetedType As NamedTypeSymbol, 964retargetedType As NamedTypeSymbol, 1014Dim containingType As NamedTypeSymbol = _toFind.ContainingType 1015Dim retargetedContainingType As NamedTypeSymbol = _retargetedType 1057retargetedType As NamedTypeSymbol) As EventSymbol 1088Private Function FindPropertyInRetargetedType([property] As PropertySymbol, retargetedType As NamedTypeSymbol, retargetedPropertyComparer As IEqualityComparer(Of PropertySymbol)) As PropertySymbol 1133Public Overrides Function VisitNamedType(symbol As NamedTypeSymbol, options As RetargetOptions) As Symbol
Symbols\SignatureOnlyPropertySymbol.vb (3)
22Private ReadOnly _containingType As NamedTypeSymbol 34containingType As NamedTypeSymbol, 69Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\Source\CustomEventAccessorSymbol.vb (3)
182Dim eventType = TryCast(_event.Type, NamedTypeSymbol) 224Dim registrationTokenType As NamedTypeSymbol = 233Dim registrationTokenType As NamedTypeSymbol =
Symbols\Source\ImplementsHelper.vb (4)
167containingType As NamedTypeSymbol, 181Dim interfaceNamedType As NamedTypeSymbol = DirectCast(interfaceType, NamedTypeSymbol) 568Dim interfaceType As NamedTypeSymbol = interfaceMember.ContainingType
Symbols\Source\ImplicitNamedTypeSymbol.vb (7)
42Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 46Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 47Return ImmutableArray(Of NamedTypeSymbol).Empty 50Friend Overrides Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 61Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 62Return ImmutableArray(Of NamedTypeSymbol).Empty 163Protected Overrides Function GetInheritsOrImplementsLocation(base As NamedTypeSymbol, getInherits As Boolean) As Location
Symbols\Source\OverloadingHelper.vb (3)
28Public Sub SetMetadataNameForAllOverloads(name As String, kind As SymbolKind, container As NamedTypeSymbol) 80container As NamedTypeSymbol, 148Private Function GetBaseMemberMetadataName(name As String, kind As SymbolKind, container As NamedTypeSymbol) As String
Symbols\Source\OverrideHidingHelper.vb (10)
181Private Shared Sub CheckAllAbstractsAreOverriddenAndNotHidden(container As NamedTypeSymbol, diagnostics As BindingDiagnosticBag) 193Dim baseType As NamedTypeSymbol = container.BaseTypeNoUseSiteDiagnostics 334Dim currentBase As NamedTypeSymbol = container.BaseTypeNoUseSiteDiagnostics 347baseType As NamedTypeSymbol, 639Dim containingType As NamedTypeSymbol = overridingSym.ContainingType 646Dim currType As NamedTypeSymbol = containingType.BaseTypeNoUseSiteDiagnostics 677overridingContainingType As NamedTypeSymbol, 678currType As NamedTypeSymbol, 736overridingContainingType As NamedTypeSymbol, 818Dim memberContainingType As NamedTypeSymbol = member.ContainingType
Symbols\Source\SourceAssemblySymbol.vb (8)
19Imports CommonAssemblyWellKnownAttributeData = Microsoft.CodeAnalysis.CommonAssemblyWellKnownAttributeData(Of Microsoft.CodeAnalysis.VisualBasic.Symbols.NamedTypeSymbol) 379Dim forwardedTypes As HashSet(Of NamedTypeSymbol) = Nothing 386For Each forwarded As NamedTypeSymbol In peModuleSymbol.GetForwardedTypes() 394forwardedTypes = New HashSet(Of NamedTypeSymbol)() 439Friend Overrides Function GetAllTopLevelForwardedTypes() As IEnumerable(Of NamedTypeSymbol) 590Dim wellKnownAttributeData = DirectCast(attributesBag.DecodedWellKnownAttributeData, CommonAssemblyWellKnownAttributeData(Of NamedTypeSymbol)) 600wellKnownAttributeData = DirectCast(attributesBag.DecodedWellKnownAttributeData, CommonAssemblyWellKnownAttributeData(Of NamedTypeSymbol)) 1730Friend Overrides Function TryLookupForwardedMetadataTypeWithCycleDetection(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol), ignoreCase As Boolean) As NamedTypeSymbol
Symbols\Source\SourceDelegateMethodSymbol.vb (4)
28Protected Sub New(delegateType As NamedTypeSymbol, 65Friend Shared Sub MakeDelegateMembers(delegateType As NamedTypeSymbol, 214Public Sub New(delegateType As NamedTypeSymbol, 247Public Sub New(delegateType As NamedTypeSymbol,
Symbols\Source\SourceEventSymbol.vb (3)
173Dim invoke = DirectCast(type, NamedTypeSymbol).DelegateInvokeMethod 425Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol 633Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData
Symbols\Source\SourceFieldSymbol.vb (3)
106Public NotOverridable Overrides ReadOnly Property ContainingType As NamedTypeSymbol 692Friend NotOverridable Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 863container As NamedTypeSymbol) As Symbol
Symbols\Source\SourceLambdaSymbol.vb (6)
15Private _lazyAnonymousDelegateSymbol As NamedTypeSymbol = ErrorTypeSymbol.UnknownResultType 56Public Overrides ReadOnly Property AssociatedAnonymousDelegate As NamedTypeSymbol 59Dim newValue As NamedTypeSymbol = MakeAssociatedAnonymousDelegate() 60Dim oldValue As NamedTypeSymbol = Interlocked.CompareExchange(Me._lazyAnonymousDelegateSymbol, newValue, ErrorTypeSymbol.UnknownResultType) 67Friend Function MakeAssociatedAnonymousDelegate() As NamedTypeSymbol 68Dim anonymousDelegateSymbol As NamedTypeSymbol = Me._unboundLambda.InferredAnonymousDelegate.Key
Symbols\Source\SourceMemberContainerTypeSymbol.vb (50)
85Private Shared ReadOnly s_emptyTypeMembers As New Dictionary(Of String, ImmutableArray(Of NamedTypeSymbol))(IdentifierComparison.Comparer) 86Private _lazyTypeMembers As Dictionary(Of String, ImmutableArray(Of NamedTypeSymbol)) 252Private Function CreateNestedType(declaration As MergedTypeDeclaration) As NamedTypeSymbol 373Dim container = DirectCast(_containingSymbol, NamedTypeSymbol) 474For Each implemented As NamedTypeSymbol In Me.InterfacesNoUseSiteDiagnostics 487Private Function GetImplementsLocation(implementedInterface As NamedTypeSymbol, ByRef directInterface As NamedTypeSymbol) As Location 507Private Function GetImplementsLocation(implementedInterface As NamedTypeSymbol) As Location 508Dim dummy As NamedTypeSymbol = Nothing 512Protected MustOverride Function GetInheritsOrImplementsLocation(base As NamedTypeSymbol, getInherits As Boolean) As Location 602Public ReadOnly ConstructedType As NamedTypeSymbol 611Public Sub New(constructedType As NamedTypeSymbol, typeParameterIndex As Integer) 830Dim namedType = DirectCast(type.GetTupleUnderlyingTypeOrSelf(), NamedTypeSymbol) 840Dim outermostVarianceContainerOfType As NamedTypeSymbol = Nothing 841Dim container As NamedTypeSymbol = type.ContainingType 851Dim outermostVarianceContainerOfContext As NamedTypeSymbol = Nothing 1222Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol 1224Return TryCast(_containingSymbol, NamedTypeSymbol) 1609Protected Function GetTypeMembersDictionary() As Dictionary(Of String, ImmutableArray(Of NamedTypeSymbol)) 1618Private Function MakeTypeMembers() As Dictionary(Of String, ImmutableArray(Of NamedTypeSymbol)) 1632Friend Overrides Function GetTypeMembersUnordered() As ImmutableArray(Of NamedTypeSymbol) 1636Public Overloads Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 1640Public Overloads Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 1641Dim members As ImmutableArray(Of NamedTypeSymbol) = Nothing 1645Return ImmutableArray(Of NamedTypeSymbol).Empty 1648Public Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 2033Public ReadOnly ProcessedTypes As HashSet(Of NamedTypeSymbol) 2037Public ReadOnly Type As NamedTypeSymbol 2040Public Sub New(type As NamedTypeSymbol, path As ConsList(Of FieldSymbol)) 2052ProcessedTypes = New HashSet(Of NamedTypeSymbol)() 2125Dim fieldType = TryCast(field.Type, NamedTypeSymbol) 2229Friend Function DetectTypeCircularity_ShouldStepIntoType(typeToTest As NamedTypeSymbol) As Boolean 2309Private Sub CheckDefaultPropertyAgainstAllBases(namedType As NamedTypeSymbol, defaultPropertyName As String, location As Location, diagBag As BindingDiagnosticBag) 2321Private Sub CheckDefaultPropertyAgainstBase(defaultPropertyName As String, baseType As NamedTypeSymbol, location As Location, diagBag As BindingDiagnosticBag) 3353appendThrough As NamedTypeSymbol) 3780Dim other As NamedTypeSymbol = keySetPair.Key 3795Dim originalDefinitionBuckets As New MultiDictionary(Of NamedTypeSymbol, NamedTypeSymbol) 3884Private Sub ReportInterfaceUnificationError(diagnostics As BindingDiagnosticBag, interface1 As NamedTypeSymbol, interface2 As NamedTypeSymbol) 3893Dim directInterface1 As NamedTypeSymbol = Nothing 3894Dim directInterface2 As NamedTypeSymbol = Nothing 3930Private Sub ReportVarianceAmbiguityWarning(diagnostics As BindingDiagnosticBag, interface1 As NamedTypeSymbol, interface2 As NamedTypeSymbol) 3943Dim directInterface1 As NamedTypeSymbol = Nothing 3944Dim directInterface2 As NamedTypeSymbol = Nothing 3965Private Sub ReportDuplicateInterfaceWithDifferentTupleNames(diagnostics As BindingDiagnosticBag, interface1 As NamedTypeSymbol, interface2 As NamedTypeSymbol) 3975Dim directInterface1 As NamedTypeSymbol = Nothing 3976Dim directInterface2 As NamedTypeSymbol = Nothing
Symbols\Source\SourceMemberMethodSymbol.vb (1)
224Dim container As NamedTypeSymbol = methodImpl.ContainingType
Symbols\Source\SourceMethodSymbol.vb (6)
30Protected ReadOnly m_containingType As NamedTypeSymbol 58Protected Sub New(containingType As NamedTypeSymbol, 602Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol 1049container As NamedTypeSymbol) As Symbol 1490Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 2034Protected Sub New(containingType As NamedTypeSymbol,
Symbols\Source\SourceModuleSymbol.vb (13)
81Private _lazyTypesWithDefaultInstanceAlias As Dictionary(Of NamedTypeSymbol, SynthesizedMyGroupCollectionPropertySymbol) 82Private Shared ReadOnly s_noTypesWithDefaultInstanceAlias As New Dictionary(Of NamedTypeSymbol, SynthesizedMyGroupCollectionPropertySymbol)() 315If DirectCast(s, NamedTypeSymbol).IsExplicitDefinitionOfNoPiaLocalType Then 608Dim sourceType = DirectCast(typeOrNamespace, NamedTypeSymbol) 680Dim sourceType = DirectCast(typeOrNamespace, NamedTypeSymbol) 1113Dim decodedData As CommonAssemblyWellKnownAttributeData(Of NamedTypeSymbol) = DirectCast(Me.ContainingAssembly, SourceAssemblySymbol).GetSourceDecodedWellKnownAttributeData() 1120Dim decodedData As CommonAssemblyWellKnownAttributeData(Of NamedTypeSymbol) = DirectCast(Me.ContainingAssembly, SourceAssemblySymbol).GetSourceDecodedWellKnownAttributeData() 1132Public Function GetMyGroupCollectionPropertyWithDefaultInstanceAlias(classType As NamedTypeSymbol) As SynthesizedMyGroupCollectionPropertySymbol 1149Private Function GetTypesWithDefaultInstanceAlias() As Dictionary(Of NamedTypeSymbol, SynthesizedMyGroupCollectionPropertySymbol) 1150Dim result As Dictionary(Of NamedTypeSymbol, SynthesizedMyGroupCollectionPropertySymbol) = Nothing 1165<[In], Out> ByRef result As Dictionary(Of NamedTypeSymbol, SynthesizedMyGroupCollectionPropertySymbol) 1175Dim targetType = DirectCast(prop.Type, NamedTypeSymbol) 1178result = New Dictionary(Of NamedTypeSymbol, SynthesizedMyGroupCollectionPropertySymbol)(ReferenceEqualityComparer.Instance)
Symbols\Source\SourceNamedTypeSymbol.vb (50)
38Private _lazyEnumUnderlyingType As NamedTypeSymbol 509Dim contender = DirectCast(s, NamedTypeSymbol) 581Dim collision As NamedTypeSymbol = Nothing 592Dim contenders As ImmutableArray(Of NamedTypeSymbol) = constituent.GetTypeMembers(Me.Name, arity) 997ByRef baseType As NamedTypeSymbol, 1009Dim thisBase As NamedTypeSymbol = ValidateClassBase(inheritsSyntax, baseType, basesBeingResolved, binder, diagBag) 1026interfaces As SetWithInsertionOrder(Of NamedTypeSymbol), 1071baseInOtherPartial As NamedTypeSymbol, 1074diagBag As BindingDiagnosticBag) As NamedTypeSymbol 1119Return DirectCast(baseClassType, NamedTypeSymbol) 1126ElseIf DirectCast(baseClassType, NamedTypeSymbol).IsNotInheritable Then 1146Return DirectCast(baseClassType, NamedTypeSymbol) 1150basesInOtherPartials As SetWithInsertionOrder(Of NamedTypeSymbol), 1163Dim interfacesInThisPartial As New HashSet(Of NamedTypeSymbol)() 1170Dim namedType = TryCast(typeSymbol, NamedTypeSymbol) 1207basesInOtherPartials As SetWithInsertionOrder(Of NamedTypeSymbol), 1240basesInOtherPartials.Add(DirectCast(typeSymbol, NamedTypeSymbol)) 1265Friend Overrides Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 1273Dim baseType As NamedTypeSymbol = Nothing 1287Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 1295Dim interfaces As New SetWithInsertionOrder(Of NamedTypeSymbol) 1306Private Function GetInheritsLocation(base As NamedTypeSymbol) As Location 1310Protected Overrides Function GetInheritsOrImplementsLocation(base As NamedTypeSymbol, getInherits As Boolean) As Location 1352Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 1355Dim declaredBase As NamedTypeSymbol = Me.GetDeclaredBase(Nothing) 1369Dim declaredOrDefaultBase As NamedTypeSymbol = declaredBase 1412Private Function GetSpecialType(type As SpecialType) As NamedTypeSymbol 1416Private Sub ReportUseSiteInfoForBaseType(baseType As NamedTypeSymbol, declaredBase As NamedTypeSymbol, diagnostics As BindingDiagnosticBag) 1419Dim current As NamedTypeSymbol = baseType 1451Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 1452Dim declaredInterfaces As ImmutableArray(Of NamedTypeSymbol) = GetDeclaredInterfacesNoUseSiteDiagnostics(Nothing) 1456Dim result As ArrayBuilder(Of NamedTypeSymbol) = If(isInterface, ArrayBuilder(Of NamedTypeSymbol).GetInstance(), Nothing) 1497Friend Overrides Function GetDirectBaseTypeNoUseSiteDiagnostics(basesBeingResolved As BasesBeingResolved) As NamedTypeSymbol 1521Private Function GetDeclaredBaseSafe(basesBeingResolved As BasesBeingResolved) As NamedTypeSymbol 1566Dim declaredBase As NamedTypeSymbol = GetDeclaredBase(basesBeingResolved) 1577Friend Overrides Function GetDeclaredBaseInterfacesSafe(basesBeingResolved As BasesBeingResolved) As ImmutableArray(Of NamedTypeSymbol) 1593Dim declaredBases As ImmutableArray(Of NamedTypeSymbol) = GetDeclaredInterfacesNoUseSiteDiagnostics(basesBeingResolved) 1596Return If(m_baseCycleDiagnosticInfo Is Nothing, declaredBases, ImmutableArray(Of NamedTypeSymbol).Empty) 1742Public Overrides ReadOnly Property EnumUnderlyingType As NamedTypeSymbol 1775diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 1782Return DirectCast(type, NamedTypeSymbol) 1999Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 2348Dim current As NamedTypeSymbol = Me 2504Dim eventInterface As NamedTypeSymbol = _comClassData.GetSynthesizedEventInterface() 2508Dim container1 As NamedTypeSymbol = Me 2509Dim container2 As NamedTypeSymbol = container1.ContainingType 2527Dim baseType As NamedTypeSymbol = Me.BaseTypeNoUseSiteDiagnostics 2617Dim formClass As NamedTypeSymbol = DeclaringCompilation.GetWellKnownType(WellKnownType.System_Windows_Forms_Form)
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (31)
34Private _syntheticInterfaces As ImmutableArray(Of NamedTypeSymbol) 65Public Function GetSynthesizedInterfaces() As ImmutableArray(Of NamedTypeSymbol) 73Public Function GetSynthesizedEventInterface() As NamedTypeSymbol 83Public Function GetSynthesizedImplements() As IEnumerable(Of NamedTypeSymbol) 90Return SpecializedCollections.SingletonEnumerable(Of NamedTypeSymbol)(_syntheticInterfaces(0)) 122Dim interfaces As ImmutableArray(Of NamedTypeSymbol) = ImmutableArray(Of NamedTypeSymbol).Empty 167Dim container As NamedTypeSymbol = comClass.ContainingType 196Dim comClassInterface As NamedTypeSymbol = New SynthesizedComInterface(comClass, interfaceMembers) 201interfaces = ImmutableArray.Create(Of NamedTypeSymbol)(comClassInterface, 338Dim container As NamedTypeSymbol = comClass.BaseTypeNoUseSiteDiagnostics 683Dim invoke As MethodSymbol = DirectCast(member.Type, NamedTypeSymbol).DelegateInvokeMethod 726Public Overloads Overrides Function Construct(typeArguments As ImmutableArray(Of TypeSymbol)) As NamedTypeSymbol 730Public Overrides ReadOnly Property ConstructedFrom As NamedTypeSymbol 778Public Overloads Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 779Return ImmutableArray(Of NamedTypeSymbol).Empty 782Public Overloads Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 786Public Overloads Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 876Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 880Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 881Return ImmutableArray(Of NamedTypeSymbol).Empty 884Friend Overrides Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 888Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 889Return ImmutableArray(Of NamedTypeSymbol).Empty 1104Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol 1626Dim paramArrayAttribute As NamedTypeSymbol = compilation.GetWellKnownType(WellKnownType.System_ParamArrayAttribute) 1627Dim dateTimeConstantAttribute As NamedTypeSymbol = compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_DateTimeConstantAttribute) 1628Dim decimalConstantAttribute As NamedTypeSymbol = compilation.GetWellKnownType(WellKnownType.System_Runtime_CompilerServices_DecimalConstantAttribute) 1705Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol 1873Dim interfaces As ImmutableArray(Of NamedTypeSymbol) = _comClassData.GetSynthesizedInterfaces() 1886Friend Overrides Function GetSynthesizedImplements() As IEnumerable(Of NamedTypeSymbol)
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (20)
44Dim baseTypes As ArrayBuilder(Of NamedTypeSymbol) = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 80Dim collectionTypes = ArrayBuilder(Of KeyValuePair(Of NamedTypeSymbol, Integer)).GetInstance() 92Dim current As KeyValuePair(Of NamedTypeSymbol, Integer) = collectionTypes(i) 142Dim attributeType As NamedTypeSymbol = Binder.BindAttributeType(binder, attr, Me, BindingDiagnosticBag.Discarded) 209Private Shared Sub FindGroupClassBaseTypes(nameParts() As String, current As NamespaceOrTypeSymbol, nextPart As Integer, candidates As ArrayBuilder(Of NamedTypeSymbol)) 214Dim named = DirectCast(current, NamedTypeSymbol) 236baseTypes As ArrayBuilder(Of NamedTypeSymbol), 238collectionTypes As ArrayBuilder(Of KeyValuePair(Of NamedTypeSymbol, Integer)) 258collectionTypes.Add(New KeyValuePair(Of NamedTypeSymbol, Integer)(named, matchingItem)) 268Private Shared Function FindBaseInMyGroupCollection(classType As NamedTypeSymbol, bases As ArrayBuilder(Of NamedTypeSymbol)) As Integer 275For Each candidate As NamedTypeSymbol In bases 355Implements IComparer(Of KeyValuePair(Of NamedTypeSymbol, Integer)) 362Public Function Compare(x As KeyValuePair(Of NamedTypeSymbol, Integer), y As KeyValuePair(Of NamedTypeSymbol, Integer)) As Integer Implements IComparer(Of KeyValuePair(Of NamedTypeSymbol, Integer)).Compare 368targetType As NamedTypeSymbol, 417nestedTypes As Dictionary(Of String, ImmutableArray(Of NamedTypeSymbol)), 421Dim types As ImmutableArray(Of NamedTypeSymbol) = Nothing
Symbols\Source\SourceNamespaceSymbol.vb (19)
21Private _nameToTypeMembersMap As Dictionary(Of String, ImmutableArray(Of NamedTypeSymbol)) 35Private _lazyModuleMembers As ImmutableArray(Of NamedTypeSymbol) 62Dim type = TryCast(member, NamedTypeSymbol) 206members = StaticCast(Of NamespaceOrTypeSymbol).From(builder.ToDowncastedImmutable(Of NamedTypeSymbol)()) 215members = StaticCast(Of NamespaceOrTypeSymbol).From(ImmutableArray.Create(Of NamedTypeSymbol)(DirectCast(symbol, NamedTypeSymbol))) 250Private Function GetNameToTypeMembersMap() As Dictionary(Of String, ImmutableArray(Of NamedTypeSymbol)) 256Dim dictionary As New Dictionary(Of String, ImmutableArray(Of NamedTypeSymbol))(CaseInsensitiveComparison.Comparer) 283dictionary.Add(kvp.Key, members.OfType(Of NamedTypeSymbol).AsImmutable()) 285dictionary.Add(kvp.Key, members.As(Of NamedTypeSymbol)) 332Friend Overrides Function GetTypeMembersUnordered() As ImmutableArray(Of NamedTypeSymbol) 336Public Overloads Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 340Public Overloads Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 341Dim members As ImmutableArray(Of NamedTypeSymbol) = Nothing 345Return ImmutableArray(Of NamedTypeSymbol).Empty 350Public Overrides Function GetModuleMembers() As ImmutableArray(Of NamedTypeSymbol) 352Dim moduleMembers = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 586Friend Overrides ReadOnly Property TypesToCheckForExtensionMethods As ImmutableArray(Of NamedTypeSymbol) 593Return ImmutableArray(Of NamedTypeSymbol).Empty
Symbols\Source\SourceParameterSymbol.vb (3)
183Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 295Private Function EarlyDecodeAttributeForDefaultParameterValue(description As AttributeDescription, ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 422DirectCast(arg.TypeInternal, NamedTypeSymbol).EnumUnderlyingType.SpecialType,
Symbols\Source\SourcePropertySymbol.vb (2)
431Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol 536Friend Overrides Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData
Symbols\Source\SynthesizedConstructorSymbol.vb (1)
30container As NamedTypeSymbol,
Symbols\Source\SynthesizedEntryPointSymbol.vb (4)
18Private ReadOnly _containingType As NamedTypeSymbol 48Private Sub New(containingType As NamedTypeSymbol, returnType As TypeSymbol) 225Friend Sub New(containingType As NamedTypeSymbol, returnType As TypeSymbol, getAwaiterMethod As MethodSymbol, getResultMethod As MethodSymbol) 317Friend Sub New(containingType As NamedTypeSymbol, returnType As TypeSymbol, submissionArrayType As TypeSymbol)
Symbols\Source\SynthesizedEventAccessorSymbol.vb (2)
144Dim fieldType As NamedTypeSymbol = DirectCast(field.Type, NamedTypeSymbol)
Symbols\Source\SynthesizedFieldSymbol.vb (3)
22Protected ReadOnly _containingType As NamedTypeSymbol 29Public Sub New(containingType As NamedTypeSymbol, 120Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\Source\SynthesizedMyGroupCollectionPropertyBackingFieldSymbol.vb (1)
22containingType As NamedTypeSymbol,
Symbols\Source\SynthesizedMyGroupCollectionPropertySymbol.vb (2)
32type As NamedTypeSymbol, 83Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\Source\SynthesizedSubmissionConstructorSymbol.vb (1)
21container As NamedTypeSymbol,
Symbols\SubstitutedErrorType.vb (6)
51Public Overrides ReadOnly Property OriginalDefinition As NamedTypeSymbol 69Public Overrides ReadOnly Property ConstructedFrom As NamedTypeSymbol 155Private Overloads Function InternalSubstituteTypeParametersInSubstitutedErrorType(additionalSubstitution As TypeSubstitution) As NamedTypeSymbol 161Dim containingType = TryCast(container, NamedTypeSymbol) 177Dim newContainer = DirectCast(containingType.InternalSubstituteTypeParameters(additionalSubstitution).AsTypeSymbolOnly(), NamedTypeSymbol) 201Public Overrides Function Construct(typeArguments As ImmutableArray(Of TypeSymbol)) As NamedTypeSymbol
Symbols\SubstitutedEventSymbol.vb (1)
97Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\SubstitutedFieldSymbol.vb (1)
38Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\SubstitutedMethodSymbol.vb (1)
629Dim containerToCheck As NamedTypeSymbol = _container
Symbols\SubstitutedNamedType.vb (57)
92Public NotOverridable Overrides ReadOnly Property OriginalDefinition As NamedTypeSymbol 94Return DirectCast(_substitution.TargetGenericDefinition, NamedTypeSymbol) 234Public NotOverridable Overrides ReadOnly Property EnumUnderlyingType As NamedTypeSymbol 246Friend NotOverridable Overrides Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 247Return DirectCast(OriginalDefinition.GetDeclaredBase(basesBeingResolved).InternalSubstituteTypeParameters(_substitution).AsTypeSymbolOnly(), NamedTypeSymbol) 250Friend NotOverridable Overrides Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 254Return ImmutableArray(Of NamedTypeSymbol).Empty 257Dim substitutedInterfaces = New NamedTypeSymbol(instanceInterfaces.Length - 1) {} 260substitutedInterfaces(i) = DirectCast(instanceInterfaces(i).InternalSubstituteTypeParameters(_substitution).AsTypeSymbolOnly(), NamedTypeSymbol) 268Friend NotOverridable Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 272Return DirectCast(fullBase.InternalSubstituteTypeParameters(_substitution).AsTypeSymbolOnly(), NamedTypeSymbol) 278Friend NotOverridable Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 282Return ImmutableArray(Of NamedTypeSymbol).Empty 285Dim substitutedInterfaces = New NamedTypeSymbol(instanceInterfaces.Length - 1) {} 288substitutedInterfaces(i) = DirectCast(instanceInterfaces(i).InternalSubstituteTypeParameters(_substitution).AsTypeSymbolOnly(), NamedTypeSymbol) 295Private Overloads Function SubstituteTypeParametersForMemberType(memberType As NamedTypeSymbol) As NamedTypeSymbol 363result.Add(SubstituteTypeParametersForMemberType(DirectCast(member, NamedTypeSymbol))) 413Friend Overrides Function GetTypeMembersUnordered() As ImmutableArray(Of NamedTypeSymbol) 417Public Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 421Public Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 426Public Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 446Return SubstituteTypeParametersForMemberType(DirectCast(member, NamedTypeSymbol)) 545Dim otherNamed = DirectCast(other, NamedTypeSymbol) 572Friend Overrides Function GetDirectBaseTypeNoUseSiteDiagnostics(basesBeingResolved As BasesBeingResolved) As NamedTypeSymbol 576Return DirectCast(fullBase.InternalSubstituteTypeParameters(_substitution).AsTypeSymbolOnly(), NamedTypeSymbol) 602Protected ReadOnly _container As NamedTypeSymbol 604Protected Sub New(container As NamedTypeSymbol, substitution As TypeSubstitution) 614Public Overrides ReadOnly Property ConstructedFrom As NamedTypeSymbol 626Public Shadows ReadOnly Property ContainingType As NamedTypeSymbol 660container As NamedTypeSymbol, 661fullInstanceType As NamedTypeSymbol 691container As NamedTypeSymbol, 696Debug.Assert(Not typeParameters.IsDefault AndAlso typeParameters.Length = DirectCast(substitution.TargetGenericDefinition, NamedTypeSymbol).Arity) 731Dim containerToCheck As NamedTypeSymbol = _container 755Public Overrides Function Construct(typeArguments As ImmutableArray(Of TypeSymbol)) As NamedTypeSymbol 836container As NamedTypeSymbol, 837fullInstanceType As NamedTypeSymbol, 863Return New SpecializedNonGenericType(DirectCast(container, NamedTypeSymbol), substitution) 866Private Sub New(container As NamedTypeSymbol, substitution As TypeSubstitution) 899Public Overrides Function Construct(typeArguments As ImmutableArray(Of TypeSymbol)) As NamedTypeSymbol 913Private Overloads Function InternalSubstituteTypeParametersInSpecializedNonGenericType(additionalSubstitution As TypeSubstitution) As NamedTypeSymbol 918Dim newContainer = DirectCast(_container.InternalSubstituteTypeParameters(additionalSubstitution).AsTypeSymbolOnly(), NamedTypeSymbol) 931Return Create(DirectCast(newContainer, NamedTypeSymbol), definition, newContainer.TypeSubstitution) 999Public Overrides Function Construct(typeArguments As ImmutableArray(Of TypeSymbol)) As NamedTypeSymbol 1034Public Overrides ReadOnly Property ConstructedFrom As NamedTypeSymbol 1050Private Overloads Function InternalSubstituteTypeParametersInConstructedInstanceType(additionalSubstitution As TypeSubstitution) As NamedTypeSymbol 1055Dim definition As NamedTypeSymbol = Me.OriginalDefinition 1056Dim containedType As NamedTypeSymbol = definition.ContainingType 1057Dim newContainedType As NamedTypeSymbol 1060newContainedType = DirectCast(containedType.InternalSubstituteTypeParameters(additionalSubstitution).AsTypeSymbolOnly, NamedTypeSymbol) 1124Public Overrides ReadOnly Property ConstructedFrom As NamedTypeSymbol 1140Private Overloads Function InternalSubstituteTypeParametersInConstructedSpecializedGenericType(additionalSubstitution As TypeSubstitution) As NamedTypeSymbol 1145Dim fullInstanceType As NamedTypeSymbol = _constructedFrom.OriginalDefinition 1147Dim container As NamedTypeSymbol = _constructedFrom.ContainingType 1150Dim newContainer = DirectCast(container.InternalSubstituteTypeParameters(additionalSubstitution).AsTypeSymbolOnly, NamedTypeSymbol) 1170constructFrom = SpecializedGenericType.Create(DirectCast(newContainer, NamedTypeSymbol), fullInstanceType)
Symbols\SubstitutedPropertySymbol.vb (1)
87Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\SubstitutedTypeParameterSymbol.vb (1)
91DirectCast(_containingSymbol, NamedTypeSymbol).TypeSubstitution)
Symbols\Symbol.vb (5)
115Public Overridable ReadOnly Property ContainingType As NamedTypeSymbol 119Dim containerAsType As NamedTypeSymbol = TryCast(container, NamedTypeSymbol) 152Return DirectCast(ContainingSymbol, NamedTypeSymbol) 533If DirectCast(Me, NamedTypeSymbol).IsSubmissionClass Then
Symbols\Symbol_Attributes.vb (10)
95Dim namedType = DirectCast(Me, NamedTypeSymbol) 140Friend Overridable Function EarlyDecodeWellKnownAttribute(ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)) As VisualBasicAttributeData 145ByRef arguments As EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation), 266Dim boundAttributeTypes As ImmutableArray(Of NamedTypeSymbol) = Binder.BindAttributeTypes(binders, attributesToBind, Me, diagnostics) 411boundAttributeTypes As ImmutableArray(Of NamedTypeSymbol), 418Dim arguments = New EarlyDecodeWellKnownAttributeArguments(Of EarlyWellKnownAttributeBinder, NamedTypeSymbol, AttributeSyntax, AttributeLocation)() 422Dim attributeType As NamedTypeSymbol = boundAttributeTypes(i) 455Dim uniqueAttributeTypes = New HashSet(Of NamedTypeSymbol) 491uniqueAttributeTypes As HashSet(Of NamedTypeSymbol)) As Boolean 493Dim attributeType As NamedTypeSymbol = attribute.AttributeClass
Symbols\SymbolExtensions.vb (4)
309Return (DirectCast(symbol, NamedTypeSymbol)).Arity 403Friend Function GetUpperLevelNamedTypeSymbol(symbol As Symbol) As NamedTypeSymbol 404Dim upperLevelType = If(symbol.Kind = SymbolKind.NamedType, DirectCast(symbol, NamedTypeSymbol), symbol.ContainingType) 431Friend Function AsMember(Of T As Symbol)(origMember As T, type As NamedTypeSymbol) As T
Symbols\SymbolVisitor.vb (1)
56Public Overridable Sub VisitNamedType(symbol As NamedTypeSymbol)
Symbols\SymbolVisitor`1.vb (1)
55Public Overridable Function VisitNamedType(symbol As NamedTypeSymbol) As TResult
Symbols\SymbolVisitor`2.vb (1)
50Public Overridable Function VisitNamedType(symbol As NamedTypeSymbol, arg As TArgument) As TResult
Symbols\SynthesizedSymbols\SynthesizedAccessor.vb (1)
20Protected Sub New(container As NamedTypeSymbol, propertyOrEvent As T)
Symbols\SynthesizedSymbols\SynthesizedBackingFieldBase.vb (1)
73Public NotOverridable Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\SynthesizedSymbols\SynthesizedClonedTypeParameterSymbol.vb (1)
50If(TypeOf Me.ContainingSymbol Is NamedTypeSymbol, TypeParameterKind.Type,
Symbols\SynthesizedSymbols\SynthesizedConstructorBase.vb (1)
35container As NamedTypeSymbol,
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (3)
22Private ReadOnly _containingType As NamedTypeSymbol 36containingSymbol As NamedTypeSymbol, 101Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (16)
34Private ReadOnly _containingType As NamedTypeSymbol 42Friend Sub New(syntaxRef As SyntaxReference, containingSymbol As NamedTypeSymbol) 166Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol 184Public Overloads Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 185Return ImmutableArray(Of NamedTypeSymbol).Empty 188Public Overloads Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 189Return ImmutableArray(Of NamedTypeSymbol).Empty 192Public Overloads Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 193Return ImmutableArray(Of NamedTypeSymbol).Empty 231Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 235Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 236Return ImmutableArray(Of NamedTypeSymbol).Empty 239Friend Overrides Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 243Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 244Return ImmutableArray(Of NamedTypeSymbol).Empty 392Dim outermostVariantInterface As NamedTypeSymbol = Nothing
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
219Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\SynthesizedSymbols\SynthesizedIntrinsicOperatorSymbol.vb (2)
15Public Sub New(container As NamedTypeSymbol, name As String, rightType As TypeSymbol, returnType As TypeSymbol) 24Public Sub New(container As NamedTypeSymbol, name As String, returnType As TypeSymbol)
Symbols\SynthesizedSymbols\SynthesizedMethod.vb (1)
28containingSymbol As NamedTypeSymbol,
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (3)
17Protected ReadOnly m_containingType As NamedTypeSymbol 20Protected Sub New(container As NamedTypeSymbol) 50Public NotOverridable Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\SynthesizedSymbols\SynthesizedOverridingWitheventsProperty.vb (1)
94Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Symbols\SynthesizedSymbols\SynthesizedPropertyAccessorBase.vb (1)
10Protected Sub New(container As NamedTypeSymbol, [property] As T)
Symbols\SynthesizedSymbols\SynthesizedRegularMethodBase.vb (1)
24container As NamedTypeSymbol,
Symbols\SynthesizedSymbols\SynthesizedSimpleConstructorSymbol.vb (1)
19Public Sub New(container As NamedTypeSymbol)
Symbols\SynthesizedSymbols\SynthesizedSimpleMethodSymbol.vb (1)
24Public Sub New(container As NamedTypeSymbol,
Symbols\Tuples\TupleErrorFieldSymbol.vb (1)
35Public Sub New(container As NamedTypeSymbol,
Symbols\Tuples\TupleTypeSymbol.vb (54)
78Public Overrides ReadOnly Property TupleUnderlyingType As NamedTypeSymbol 132Public Overrides ReadOnly Property EnumUnderlyingType As NamedTypeSymbol 222Public Overrides ReadOnly Property ConstructedFrom As NamedTypeSymbol 332Private Sub New(locationOpt As Location, underlyingType As NamedTypeSymbol, elementLocations As ImmutableArray(Of Location), 340Private Sub New(locations As ImmutableArray(Of Location), underlyingType As NamedTypeSymbol, 377Dim tupleUnderlyingType As NamedTypeSymbol = TupleTypeSymbol.GetTupleUnderlyingType(elementTypes, syntax, compilation, diagnostics) 391Public Shared Function Create(tupleCompatibleType As NamedTypeSymbol) As TupleTypeSymbol 395Public Shared Function Create(tupleCompatibleType As NamedTypeSymbol, elementNames As ImmutableArray(Of String)) As TupleTypeSymbol 399Public Shared Function Create(locationOpt As Location, tupleCompatibleType As NamedTypeSymbol, 407Public Shared Function Create(locations As ImmutableArray(Of Location), tupleCompatibleType As NamedTypeSymbol, 428Private Shared Function EnsureRestExtensionsAreTuples(tupleCompatibleType As NamedTypeSymbol) As NamedTypeSymbol 430Dim nonTupleTypeChain As ArrayBuilder(Of NamedTypeSymbol) = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 431Dim namedTypeSymbol As NamedTypeSymbol = tupleCompatibleType 435namedTypeSymbol = CType(namedTypeSymbol.TypeArgumentsNoUseSiteDiagnostics(TupleTypeSymbol.RestPosition - 1), NamedTypeSymbol) 458Private Shared Function ReplaceRestExtensionType(tupleCompatibleType As NamedTypeSymbol, typeArgumentsBuilder As ArrayBuilder(Of TypeWithModifiers), extensionTuple As TupleTypeSymbol) As NamedTypeSymbol 477Friend Function WithUnderlyingType(newUnderlyingType As NamedTypeSymbol) As TupleTypeSymbol 500Friend Shared Sub GetUnderlyingTypeChain(underlyingTupleType As NamedTypeSymbol, underlyingTupleTypeChain As ArrayBuilder(Of NamedTypeSymbol)) 501Dim namedTypeSymbol As NamedTypeSymbol = underlyingTupleType 512Friend Shared Sub AddElementTypes(underlyingTupleType As NamedTypeSymbol, tupleElementTypes As ArrayBuilder(Of TypeSymbol)) 513Dim namedTypeSymbol As NamedTypeSymbol = underlyingTupleType 525namedTypeSymbol = CType(namedTypeSymbol.TypeArgumentsNoUseSiteDiagnostics(TupleTypeSymbol.RestPosition - 1), NamedTypeSymbol) 530Private Shared Function GetNestedTupleUnderlyingType(topLevelUnderlyingType As NamedTypeSymbol, depth As Integer) As NamedTypeSymbol 531Dim namedTypeSymbol As NamedTypeSymbol = topLevelUnderlyingType 543Private Shared Function GetTupleUnderlyingType(elementTypes As ImmutableArray(Of TypeSymbol), syntax As SyntaxNode, compilation As VisualBasicCompilation, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 548Dim wellKnownType As NamedTypeSymbol = compilation.GetWellKnownType(TupleTypeSymbol.GetTupleType(remainder)) 554Dim namedTypeSymbol As NamedTypeSymbol = wellKnownType.Construct(ImmutableArray.Create(Of TypeSymbol)(elementTypes, (chainLength - 1) * (TupleTypeSymbol.RestPosition - 1), remainder)) 557Dim wellKnownType2 As NamedTypeSymbol = compilation.GetWellKnownType(TupleTypeSymbol.GetTupleType(TupleTypeSymbol.RestPosition)) 575Dim wellKnownType As NamedTypeSymbol = compilation.GetWellKnownType(TupleTypeSymbol.GetTupleType(arity)) 579Dim wellKnownType2 As NamedTypeSymbol = compilation.GetWellKnownType(TupleTypeSymbol.GetTupleType(TupleTypeSymbol.RestPosition)) 637Private Shared Function GetWellKnownMemberInType(type As NamedTypeSymbol, relativeMember As WellKnownMember) As Symbol 644Friend Shared Function GetWellKnownMemberInType(type As NamedTypeSymbol, relativeMember As WellKnownMember, diagnostics As BindingDiagnosticBag, syntax As SyntaxNode) As Symbol 696Dim currentUnderlying As NamedTypeSymbol = _underlyingType 829Dim container As NamedTypeSymbol = GetNestedTupleUnderlyingType(_underlyingType, fieldChainLength - 1).OriginalDefinition 873Private Shared Sub CollectTargetTupleFields(underlying As NamedTypeSymbol, fieldsForElements As ArrayBuilder(Of FieldSymbol)) 884Dim originalDefinition As NamedTypeSymbol = Me._underlyingType.OriginalDefinition 948Public Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 951Return ImmutableArray(Of NamedTypeSymbol).Empty 954Public Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 957Return ImmutableArray(Of NamedTypeSymbol).Empty 960Public Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 963Return ImmutableArray(Of NamedTypeSymbol).Empty 1049Friend Overrides Function GetInterfacesToEmit() As IEnumerable(Of NamedTypeSymbol) 1060result = TupleTypeSymbol.Create(CType(target, NamedTypeSymbol)) 1067Public Overrides Function Construct(typeArguments As ImmutableArray(Of TypeSymbol)) As NamedTypeSymbol 1072Dim substitutedUnderlying = DirectCast(Me.TupleUnderlyingType.InternalSubstituteTypeParameters(substitution).Type, NamedTypeSymbol) 1079Friend Overrides Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 1083Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 1087Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 1091Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol)
Symbols\TypedConstant.vb (1)
54Dim splType As SpecialType = DirectCast(constant.TypeInternal, NamedTypeSymbol).EnumUnderlyingType.SpecialType
Symbols\TypeParameterSymbol.vb (11)
105Public ReadOnly Property DeclaringType As NamedTypeSymbol 107Return TryCast(Me.ContainingSymbol, NamedTypeSymbol) 112Public NotOverridable Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 113Return ImmutableArray(Of NamedTypeSymbol).Empty 117Public NotOverridable Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 118Return ImmutableArray(Of NamedTypeSymbol).Empty 122Public NotOverridable Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 123Return ImmutableArray(Of NamedTypeSymbol).Empty 152Friend NotOverridable Overrides ReadOnly Property BaseTypeNoUseSiteDiagnostics As NamedTypeSymbol 158Friend NotOverridable Overrides ReadOnly Property InterfacesNoUseSiteDiagnostics As ImmutableArray(Of NamedTypeSymbol) 160Return ImmutableArray(Of NamedTypeSymbol).Empty
Symbols\TypeSubstitution.vb (12)
154Public Function GetTypeArgumentsFor(originalDefinition As NamedTypeSymbol, <Out> ByRef hasTypeArgumentsCustomModifiers As Boolean) As ImmutableArray(Of TypeSymbol) 210Public Function HasTypeArgumentsCustomModifiersFor(originalDefinition As NamedTypeSymbol) As Boolean 467Dim container As NamedTypeSymbol = targetGenericDefinition.ContainingType 519Dim containingType As NamedTypeSymbol = targetGenericDefinition.ContainingType 570DirectCast(targetGenericDefinition, NamedTypeSymbol).IsOrInGenericType())) 599typeParametersDefinitions = DirectCast(memberDefinition, NamedTypeSymbol).TypeParameters 761arity = DirectCast(targetGenericDefinition, NamedTypeSymbol).Arity 817typeParametersDefinitions = DirectCast(targetGenericDefinition, NamedTypeSymbol).TypeParameters 876Dim modifier = DirectCast(customModifiers(i).Modifier, NamedTypeSymbol) 877Dim substituted = DirectCast(modifier.InternalSubstituteTypeParameters(Me).AsTypeSymbolOnly(), NamedTypeSymbol) 885modifier = DirectCast(customModifiers(j).Modifier, NamedTypeSymbol) 886substituted = DirectCast(modifier.InternalSubstituteTypeParameters(Me).AsTypeSymbolOnly(), NamedTypeSymbol)
Symbols\TypeSymbol.vb (33)
36Private _lazyAllInterfaces As ImmutableArray(Of NamedTypeSymbol) 41Private _lazyInterfacesAndTheirBaseInterfaces As MultiDictionary(Of NamedTypeSymbol, NamedTypeSymbol) 43Private Shared ReadOnly EmptyInterfacesAndTheirBaseInterfaces As New MultiDictionary(Of NamedTypeSymbol, NamedTypeSymbol)(0, EqualsIgnoringComparer.InstanceCLRSignatureCompare) 95Friend MustOverride ReadOnly Property BaseTypeNoUseSiteDiagnostics As NamedTypeSymbol 97Friend Function BaseTypeWithDefinitionUseSiteDiagnostics(<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As NamedTypeSymbol 107Friend Function BaseTypeOriginalDefinition(<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As NamedTypeSymbol 122Friend MustOverride ReadOnly Property InterfacesNoUseSiteDiagnostics As ImmutableArray(Of NamedTypeSymbol) 134Friend ReadOnly Property AllInterfacesNoUseSiteDiagnostics As ImmutableArray(Of NamedTypeSymbol) 144Friend Function AllInterfacesWithDefinitionUseSiteDiagnostics(<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of NamedTypeSymbol) 161Protected Overridable Function MakeAllInterfaces() As ImmutableArray(Of NamedTypeSymbol) 162Dim result = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 163Dim visited = New HashSet(Of NamedTypeSymbol)() 168Dim baseInterfaces As ImmutableArray(Of NamedTypeSymbol) = baseType.InterfacesNoUseSiteDiagnostics 180Private Shared Sub MakeAllInterfacesInternal(i As NamedTypeSymbol, visited As HashSet(Of NamedTypeSymbol), result As ArrayBuilder(Of NamedTypeSymbol)) 182Dim baseInterfaces As ImmutableArray(Of NamedTypeSymbol) = i.InterfacesNoUseSiteDiagnostics 202Friend ReadOnly Property InterfacesAndTheirBaseInterfacesNoUseSiteDiagnostics As MultiDictionary(Of NamedTypeSymbol, NamedTypeSymbol) 216Private Shared Function MakeInterfacesAndTheirBaseInterfaces(declaredInterfaces As ImmutableArray(Of NamedTypeSymbol)) As MultiDictionary(Of NamedTypeSymbol, NamedTypeSymbol) 221Dim result As New MultiDictionary(Of NamedTypeSymbol, NamedTypeSymbol)(declaredInterfaces.Length, EqualsIgnoringComparer.InstanceCLRSignatureCompare) 361Friend Overridable Function LookupMetadataType(ByRef emittedTypeName As MetadataTypeName) As NamedTypeSymbol 363Debug.Assert(TypeOf Me Is NamedTypeSymbol) 365Dim namedType As NamedTypeSymbol = Nothing 368Dim typeMembers As ImmutableArray(Of NamedTypeSymbol) 431Friend Overridable Function GetDirectBaseTypeNoUseSiteDiagnostics(basesBeingResolved As BasesBeingResolved) As NamedTypeSymbol 435Friend Overridable Function GetDirectBaseTypeWithDefinitionUseSiteDiagnostics(basesBeingResolved As BasesBeingResolved, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As NamedTypeSymbol 451Public Overridable ReadOnly Property TupleUnderlyingType() As NamedTypeSymbol
Symbols\TypeSymbolExtensions.vb (33)
26Return (DirectCast(type, NamedTypeSymbol)).TypeArgumentsNoUseSiteDiagnostics(0) 44Return TryCast(type, NamedTypeSymbol)?.EnumUnderlyingType 56Return TryCast(type, NamedTypeSymbol)?.TupleUnderlyingType 86TupleTypeSymbol.AddElementTypes(DirectCast(type, NamedTypeSymbol), elementTypesBuilder) 110TupleTypeSymbol.AddElementTypes(DirectCast(Type, NamedTypeSymbol), elementTypesBuilder) 134Return type.Kind = SymbolKind.NamedType AndAlso DirectCast(type, NamedTypeSymbol).IsInterface 194Dim namedType = DirectCast(type, NamedTypeSymbol) 215Dim namedType = DirectCast(type, NamedTypeSymbol) 249Friend Function HasSameTypeArgumentCustomModifiers(type1 As NamedTypeSymbol, type2 As NamedTypeSymbol) As Boolean 415Return DirectCast(this, NamedTypeSymbol).IsNotInheritable 497If this.Kind = SymbolKind.NamedType AndAlso Not DirectCast(this, NamedTypeSymbol).IsInterface Then 534Public Function IsSameOrNestedWithin(inner As NamedTypeSymbol, outer As NamedTypeSymbol) As Boolean 616Public Function IsOrDerivedFrom(derivedType As NamedTypeSymbol, baseType As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 642Return DirectCast(derivedType, NamedTypeSymbol).IsOrDerivedFrom(baseType, useSiteInfo) 683Dim matchingInterfaces As New HashSet(Of NamedTypeSymbol)() 780Dim namedType = TryCast(this, NamedTypeSymbol) 874For Each nestedType In DirectCast(current, NamedTypeSymbol).TypeArgumentsNoUseSiteDiagnostics 1059Public Function ExpressionTargetDelegate(type As TypeSymbol, compilation As VisualBasicCompilation) As NamedTypeSymbol 1061Dim namedType = DirectCast(type, NamedTypeSymbol) 1067Return DirectCast(typeArgument, NamedTypeSymbol) 1081Public Function DelegateOrExpressionDelegate(type As TypeSymbol, binder As Binder) As NamedTypeSymbol 1083Return DirectCast(type, NamedTypeSymbol) 1095Public Function DelegateOrExpressionDelegate(type As TypeSymbol, binder As Binder, ByRef wasExpression As Boolean) As NamedTypeSymbol 1098Return DirectCast(type, NamedTypeSymbol) 1116Return type.IsInterfaceType() AndAlso DirectCast(type, NamedTypeSymbol).IsExtensibleInterfaceNoUseSiteDiagnostics 1151Public Function IsTopLevelType(type As NamedTypeSymbol) As Boolean 1160Public Function GetAllTypeParameters(type As NamedTypeSymbol) As ImmutableArray(Of TypeParameterSymbol) 1176Public Sub GetAllTypeParameters(type As NamedTypeSymbol, builder As ArrayBuilder(Of TypeParameterSymbol)) 1190Public Function GetAllTypeArguments(type As NamedTypeSymbol) As ImmutableArray(Of TypeSymbol) 1209Public Function GetAllTypeArgumentsWithModifiers(type As NamedTypeSymbol) As ImmutableArray(Of TypeWithModifiers) 1232Friend Function HasNameQualifier(type As NamedTypeSymbol, qualifiedName As String, comparison As StringComparison) As Boolean
Symbols\UnboundGenericType.vb (46)
29Friend Shared Function Create(type As NamedTypeSymbol) As NamedTypeSymbol 99Public MustOverride Overrides ReadOnly Property OriginalDefinition As NamedTypeSymbol 111Public MustOverride Overrides ReadOnly Property ConstructedFrom As NamedTypeSymbol 125Public Overrides ReadOnly Property EnumUnderlyingType As NamedTypeSymbol 249Friend Overrides Function LookupMetadataType(ByRef emittedTypeName As MetadataTypeName) As NamedTypeSymbol 255Friend Overrides Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 259Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 263Friend Overrides Function GetDirectBaseTypeNoUseSiteDiagnostics(basesBeingResolved As BasesBeingResolved) As NamedTypeSymbol 267Friend Overrides Function GetDeclaredBase(basesBeingResolved As BasesBeingResolved) As NamedTypeSymbol 271Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 272Return ImmutableArray(Of NamedTypeSymbol).Empty 275Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 276Return ImmutableArray(Of NamedTypeSymbol).Empty 279Friend Overrides Function GetDeclaredInterfacesNoUseSiteDiagnostics(basesBeingResolved As BasesBeingResolved) As ImmutableArray(Of NamedTypeSymbol) 280Return ImmutableArray(Of NamedTypeSymbol).Empty 309Public Overrides Function Construct(typeArguments As ImmutableArray(Of TypeSymbol)) As NamedTypeSymbol 344Private ReadOnly _originalDefinition As NamedTypeSymbol 346Private _lazyConstructedFrom As NamedTypeSymbol 350Public Sub New(originalDefinition As NamedTypeSymbol) 369Public Overrides ReadOnly Property OriginalDefinition As NamedTypeSymbol 380Dim originalDefinitionContainingType As NamedTypeSymbol = OriginalDefinition.ContainingType 399Public Overrides ReadOnly Property ConstructedFrom As NamedTypeSymbol 402Dim result As NamedTypeSymbol 403Dim originalDefinitionContainingType As NamedTypeSymbol = OriginalDefinition.ContainingType 469Debug.Assert(Not (TypeOf container Is NamedTypeSymbol AndAlso 470DirectCast(container, NamedTypeSymbol).IsGenericType)) 489Dim builder As ArrayBuilder(Of NamedTypeSymbol) = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 492builder.AddRange(DirectCast(member, NamedTypeSymbol)) 504Friend Overrides Function GetTypeMembersUnordered() As ImmutableArray(Of NamedTypeSymbol) 508Public Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 512Private Overloads Shared Function GetTypeMembers(originalTypeMembers As ImmutableArray(Of NamedTypeSymbol)) As ImmutableArray(Of NamedTypeSymbol) 517Dim members(originalTypeMembers.Length - 1) As NamedTypeSymbol 526Public Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 530Public Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 551Dim originalDefinition As NamedTypeSymbol = constructed.OriginalDefinition 587Public Overrides ReadOnly Property OriginalDefinition As NamedTypeSymbol 593Public Overrides ReadOnly Property ConstructedFrom As NamedTypeSymbol 637Public Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 638Return ImmutableArray(Of NamedTypeSymbol).Empty 641Public Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 642Return ImmutableArray(Of NamedTypeSymbol).Empty 645Public Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 646Return ImmutableArray(Of NamedTypeSymbol).Empty
Symbols\WellKnownMembers.vb (11)
24Private _lazyWellKnownTypes() As NamedTypeSymbol 44Dim attributeType As NamedTypeSymbol = Nothing 53For Each candidate As NamedTypeSymbol In candidates 214Dim stateMachineType As NamedTypeSymbol = Nothing 359Return DirectCast(type, NamedTypeSymbol).IsOrDerivedFromWellKnownClass(WellKnownType.System_Attribute, Me, useSiteInfo:=CompoundUseSiteInfo(Of AssemblySymbol).Discarded) 366Friend Function GetWellKnownType(type As WellKnownType) As NamedTypeSymbol 373New NamedTypeSymbol(WellKnownTypes.Count - 1) {}, Nothing) 377Dim result As NamedTypeSymbol 420ByVal declaringType As NamedTypeSymbol, 584Dim named = DirectCast(type, NamedTypeSymbol) 603Dim named = DirectCast(type, NamedTypeSymbol)
Symbols\Wrapped\WrappedNamedTypeSymbol.vb (3)
22Protected _underlyingType As NamedTypeSymbol 24Public ReadOnly Property UnderlyingNamedType As NamedTypeSymbol 192Public Sub New(underlyingType As NamedTypeSymbol)
Symbols\Wrapped\WrappedTypeParameterSymbol.vb (1)
93If(TypeOf Me.ContainingSymbol Is NamedTypeSymbol, TypeParameterKind.Type,
Utilities\TypeUnification.vb (9)
17Public Shared Function CanUnify(containingGenericType As NamedTypeSymbol, t1 As TypeSymbol, t2 As TypeSymbol) As Boolean 69Private Shared Function CanUnifyHelper(containingGenericType As NamedTypeSymbol, t1 As TypeWithModifiers, t2 As TypeWithModifiers, ByRef substitution As TypeSubstitution) As Boolean 111Dim nt1 As NamedTypeSymbol = DirectCast(t1.Type, NamedTypeSymbol) 112Dim nt2 As NamedTypeSymbol = DirectCast(t2.Type, NamedTypeSymbol) 206Private Shared Sub AddSubstitution(ByRef substitution As TypeSubstitution, targetGenericType As NamedTypeSymbol, tp As TypeParameterSymbol, typeArgument As TypeWithModifiers) 244Dim namedType As NamedTypeSymbol = DirectCast(type, NamedTypeSymbol)
Utilities\VarianceAmbiguity.vb (4)
52Public Shared Function HasVarianceAmbiguity(containingType As NamedTypeSymbol, i1 As NamedTypeSymbol, i2 As NamedTypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 114Private Shared Sub CheckCorrespondingTypeArguments(containingType As NamedTypeSymbol,
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (226)
EditAndContinue\LineEditTests.vb (22)
447{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single(), preserveLocalVariables:=True)}) 470{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())}) 632{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 690{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 711{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 732{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 752{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 772{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 816{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 837{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 860{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 882{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 902{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 923{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 942{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 1141{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 1162{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 1183{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 1204{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 1225{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 1246{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 1410SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F"))
EditAndContinue\StatementEditingTests.vb (1)
3153SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMembers("F").Single(), preserveLocalVariables:=True)
EditAndContinue\TopLevelEditingTests.vb (203)
1436SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("M")) 1452{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C"), preserveLocalVariables:=False)}, 1483SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("G"), preserveLocalVariables:=False) 1563SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("F")), 1564SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("M").GetMember("F")), 1565SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("S").GetMember("F")), 1566SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("I").GetMember("F")) 1701SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("AbstractMethod")), 1702SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("VirtualMethod")), 1703SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("ToString")), 1704SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("IG")), 1705SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("I").GetMember("G")) 1729SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True) 1763SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True) 1799SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True) 3100SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("S").GetMember(Of NamedTypeSymbol)("C").GetMembers("F2").FirstOrDefault(Function(m) m.GetParameters().Any(Function(p) p.Type.SpecialType = SpecialType.System_Int32))) 3196semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("F"))}), 3198semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("G"))}) 3277semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("I").GetMember(Of NamedTypeSymbol)("C").GetMember("F1"))}), 3281semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("I").GetMember(Of NamedTypeSymbol)("C").GetMember("F2"))}), 3785SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("M")), 3786SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P1").GetMethod), 3787SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P1").SetMethod), 3788SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E3").AddMethod), 3789SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E3").RemoveMethod), 3790SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E3").RaiseMethod), 3791SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True) 3809SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("F"), preserveLocalVariables:=False) 3829SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F"), preserveLocalVariables:=False) 4025SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P").GetMethod), 4026SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P").SetMethod) 4045SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True) 4064SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True) 4083SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True) 4119SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True) 4304semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F"))}) 4531{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("F"))}, 4547{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("F"))}, 4609SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("puts")) 5307semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F").PartialImplementationPart)}) 5327semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F").PartialImplementationPart)}) 5364SemanticEdit(SemanticEditKind.Delete, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F"), deletedSymbolContainerProvider:=Function(c) c.GetMember("C")) 5384SemanticEdit(SemanticEditKind.Delete, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F")?.PartialImplementationPart, deletedSymbolContainerProvider:=Function(c) c.GetMember("C")) 5409semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F").PartialImplementationPart)}) 5426semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F").PartialImplementationPart)}) 5555SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("op_Addition")) 5560SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("op_Implicit")) 5592SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("op_Explicit")), 5593SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("op_Addition")) 5748{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 5758{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 5787semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True)}), 5789semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True)}) 5801{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())}, 5813{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())}, 5824{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 5841semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True)}) 5855SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.Parameters.IsEmpty)) 5873semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.Parameters.IsEmpty))}), 5900{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 5911{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C"). 5943semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single(), partialType:="C", preserveLocalVariables:=True)}) 5962semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single(), partialType:="C", preserveLocalVariables:=True)}) 5981semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True)}) 5999semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True)}) 6034semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single(), partialType:="C", preserveLocalVariables:=True)}), 6053semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single(), partialType:="C", preserveLocalVariables:=True)}), 6072semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True)}), 6091semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True)}), 6110semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True)}), 6129semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True)}), 6211{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(), syntaxMap(0))}) 6260{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(), syntaxMap(0))}) 6330{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(), syntaxMap(0))}) 6490SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(m) m.Parameters.Single().Type.Name = "Int32"), partialType:="C", syntaxMap:=syntaxMapB), 6491SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(m) m.Parameters.Single().Type.Name = "Boolean"), partialType:="C", syntaxMap:=syntaxMapB), 6492SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(m) m.Parameters.Single().Type.Name = "UInt32"), partialType:="C", syntaxMap:=syntaxMapB), 6493SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(m) m.Parameters.Single().Type.Name = "Byte"), syntaxMap:=Nothing) 6586SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.First(), preserveLocalVariables:=True) 6620semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True)}), 6624SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F")), 6625SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True) 6661SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("F")), 6662SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True) 6665semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True)}) 7090semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(), preserveLocalVariables:=True)}) 7535SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(), syntaxMap(0))}, 7576SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(), syntaxMap(0))}, 7709SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single()) 7831semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("P"))}, 7848semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("P"))}, 8135SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P").GetMethod), 8136SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P").SetMethod) 8176semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True)}), 8228{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8241{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8254{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8267{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8280{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8304SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True) 8329SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True) 8343{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8356{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8369{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8382{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8395{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8408{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8421{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8434semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8447semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8463semanticEdits:={SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single(), preserveLocalVariables:=True)}) 8479{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single(), preserveLocalVariables:=True)}) 8495{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single(), preserveLocalVariables:=True)}) 8511{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single(), preserveLocalVariables:=True)}) 8527{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single(), preserveLocalVariables:=True)}) 8557{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8567{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8580{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single(), preserveLocalVariables:=True)}) 8593{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single(), preserveLocalVariables:=True)}) 8603{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single(), preserveLocalVariables:=True)}) 8613{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single(), preserveLocalVariables:=True)}) 8623{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8633{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8643{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8653{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8663{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8673{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8683{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.ToString() = "Private Sub New(a As Integer)"), preserveLocalVariables:=True), 8684SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.ToString() = "Private Sub New(a As Boolean)"), preserveLocalVariables:=True)}) 8694{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.ToString() = "Private Sub New(a As Integer)"), preserveLocalVariables:=True), 8695SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.ToString() = "Private Sub New(a As Boolean)"), preserveLocalVariables:=True)}) 8705{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.ToString() = "Private Sub New(a As Boolean)"), preserveLocalVariables:=True)}) 8715{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.ToString() = "Private Sub New(a As Boolean)"), preserveLocalVariables:=True)}) 8725{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.ToString() = "Private Sub New(a As Boolean)"), preserveLocalVariables:=True)}) 8735{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.ToString() = "Private Sub New(a As Boolean)"), preserveLocalVariables:=True)}) 8745{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.ToString() = "Private Sub New(a As Integer)"), preserveLocalVariables:=True), 8746SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.ToString() = "Private Sub New(a As Boolean)"), preserveLocalVariables:=True)}) 8756{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.ToString() = "Private Sub New(a As Integer)"), preserveLocalVariables:=True), 8757SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(Function(m) m.ToString() = "Private Sub New(a As Boolean)"), preserveLocalVariables:=True)}) 8767{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())}) 8777{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())}) 8787{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())}) 8797{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())}) 8808{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())}, 8820{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())}, 8832{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())}, 8844{SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").SharedConstructors.Single())}, 8855{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8865{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}) 8952SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single, preserveLocalVariables:=True) 8964SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single, preserveLocalVariables:=True) 8976SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single, preserveLocalVariables:=True) 8988SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single, preserveLocalVariables:=True) 9000SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single, preserveLocalVariables:=True) 9012SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single, preserveLocalVariables:=True) 9032SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("a")), 9033SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True) 9053SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("a")), 9054SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True) 9072SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}, 9089SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}, 9107SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True) 9154SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True) 9173SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), partialType:="C", preserveLocalVariables:=True) 9192SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}, 9208SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True)}, 9383{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(), syntaxMap(0))}) 9414{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(), syntaxMap(0))}) 9451{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(), syntaxMap(0))}) 9488{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(), syntaxMap(0))}) 9532{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors(0), syntaxMap(0)), 9533SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors(1), syntaxMap(0))}) 9581{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors(0), syntaxMap(0)), 9582SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors(1), syntaxMap(0))}) 9630{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors(0), syntaxMap(0)), 9631SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors(1), syntaxMap(0))}) 9679{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(ctor) ctor.ToTestDisplayString() = "Sub C..ctor(a As System.Int32)"), syntaxMap(0))}) 9727{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(ctor) ctor.ToTestDisplayString() = "Sub C..ctor(a As System.Int32)"), syntaxMap(0))}) 9775{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(ctor) ctor.ToTestDisplayString() = "Sub C..ctor(b As System.Boolean)"), syntaxMap(0))}) 9824{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(ctor) ctor.ToTestDisplayString() = "Sub C..ctor(b As System.Boolean)"))}) 9877{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(ctor) ctor.ToTestDisplayString() = "Sub C..ctor(b As System.Boolean)"), syntaxMap(0))}) 9925{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors.Single(Function(ctor) ctor.ToTestDisplayString() = "Sub C..ctor(b As System.Boolean)"))}) 9940{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), syntaxMap(0))}) 9952{SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), syntaxMap(0))}) 9996SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("F")), 9997SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), syntaxMap(0)) 10040SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors(0), syntaxMap(0)), 10041SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").Constructors(1), syntaxMap(0)) 10087SemanticEdit(SemanticEditKind.Update, Function(c) CType(c.GetMember(Of NamedTypeSymbol)("C").GetMembers("P").First(), IPropertySymbol).GetMethod), 10088SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single(), preserveLocalVariables:=True) 10185SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E").AddMethod), 10186SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E").RemoveMethod), 10187SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E").RaiseMethod) 10332semanticEdits:={SemanticEdit(SemanticEditKind.Insert, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("E"))}, 10396SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E").AddMethod), 10397SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E").RemoveMethod), 10398SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("E").RaiseMethod) 10447SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single()) 10469SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("op_Explicit")) 10491SemanticEdit(SemanticEditKind.Update, Function(c) c.GetMember(Of NamedTypeSymbol)("C").GetMember("op_Addition"))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (292)
Attributes\AttributeTests.vb (64)
60Dim method = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("A").GetMember(Of PEMethodSymbol)("M") 157Dim method = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("A").GetMember(Of PEMethodSymbol)("M") 210Dim internalsVisibleToAttr As NamedTypeSymbol = compilerServicesNS.GetTypeMembers("InternalsVisibleToAttribute").First() 400Dim i = DirectCast(m.GlobalNamespace.GetMember("I"), NamedTypeSymbol) 401Dim c = DirectCast(m.GlobalNamespace.GetMember("C"), NamedTypeSymbol) 518Dim i = DirectCast(m.GlobalNamespace.GetMember("I"), NamedTypeSymbol) 519Dim c = DirectCast(m.GlobalNamespace.GetMember("C"), NamedTypeSymbol) 596Dim i = DirectCast(m.GlobalNamespace.GetMember("I"), NamedTypeSymbol) 648Dim type = DirectCast(m.GlobalNamespace.GetMember("A"), NamedTypeSymbol) 695Dim type = DirectCast(m.GlobalNamespace.GetMember("X"), NamedTypeSymbol) 785Dim top = DirectCast(ns.GetMember("IGoo"), NamedTypeSymbol) 786Dim type = top.GetMember(Of NamedTypeSymbol)("NestedClass") 848Dim type = DirectCast(ns.GetMember("IGoo"), NamedTypeSymbol) 850Dim dele = DirectCast(type.GetTypeMember("NestedSubDele"), NamedTypeSymbol) 901Dim type = DirectCast(ns.GetMember("IGoo"), NamedTypeSymbol) 938Dim type = DirectCast(ns.GetMember("IGoo"), NamedTypeSymbol) 949Dim type = DirectCast(ns.GetMember("IGoo"), NamedTypeSymbol) 1008Dim iGoo = DirectCast(ns.GetMember("IGoo"), NamedTypeSymbol) 1018Dim c1 = DirectCast(ns.GetMember("C1"), NamedTypeSymbol) 1064Dim xAttributeClass = DirectCast(ns.GetMember("XAttribute"), NamedTypeSymbol) 1167Dim bClass = DirectCast(m.GlobalNamespace.GetMember("B"), NamedTypeSymbol) 1217Dim cClass = DirectCast(m.GlobalNamespace.GetMember("C"), NamedTypeSymbol) 1259Dim bClass = DirectCast(m.GlobalNamespace.GetMember("B"), NamedTypeSymbol) 1336Dim aClass = DirectCast(m.GlobalNamespace.GetMember("A"), NamedTypeSymbol) 1341Dim bClass = DirectCast(m.GlobalNamespace.GetMember("B1"), NamedTypeSymbol) 1345bClass = DirectCast(m.GlobalNamespace.GetMember("B2"), NamedTypeSymbol) 1349bClass = DirectCast(m.GlobalNamespace.GetMember("B3"), NamedTypeSymbol) 1353bClass = DirectCast(m.GlobalNamespace.GetMember("B4"), NamedTypeSymbol) 1357bClass = DirectCast(m.GlobalNamespace.GetMember("B5"), NamedTypeSymbol) 1361bClass = DirectCast(m.GlobalNamespace.GetMember("B6"), NamedTypeSymbol) 1365bClass = DirectCast(m.GlobalNamespace.GetMember("B7"), NamedTypeSymbol) 1369bClass = DirectCast(m.GlobalNamespace.GetMember("B8"), NamedTypeSymbol) 1427Dim aClass = DirectCast(m.GlobalNamespace.GetMember("A"), NamedTypeSymbol) 1456Dim aClass = DirectCast(m.GlobalNamespace.GetMember("A"), NamedTypeSymbol) 1750Dim d = DirectCast(c.GlobalNamespace.GetMembers("D").Single(), NamedTypeSymbol) 1784Dim d = DirectCast(c.GlobalNamespace.GetMembers("D").Single(), NamedTypeSymbol) 1785Dim button = DirectCast(c.GlobalNamespace.GetMembers("Button").Single(), NamedTypeSymbol) 1817Dim d = DirectCast(c.GlobalNamespace.GetMembers("D").Single(), NamedTypeSymbol) 2161Dim classW As NamedTypeSymbol = m.GlobalNamespace.GetTypeMember("W") 2162Dim classY As NamedTypeSymbol = m.GlobalNamespace.GetTypeMember("Y") 2163Dim classF As NamedTypeSymbol = classY.GetTypeMember("F") 2164Dim classZ As NamedTypeSymbol = classY.GetTypeMember("Z") 2165Dim classX As NamedTypeSymbol = m.GlobalNamespace.GetTypeMember("XAttribute") 2167Dim classC1 As NamedTypeSymbol = m.GlobalNamespace.GetTypeMember("C1") 2168Dim classC2 As NamedTypeSymbol = m.GlobalNamespace.GetTypeMember("C2") 2169Dim classC3 As NamedTypeSymbol = m.GlobalNamespace.GetTypeMember("C3") 2170Dim classC4 As NamedTypeSymbol = m.GlobalNamespace.GetTypeMember("C4") 2171Dim classC5 As NamedTypeSymbol = m.GlobalNamespace.GetTypeMember("C5") 2172Dim classC6 As NamedTypeSymbol = m.GlobalNamespace.GetTypeMember("C6") 2192Dim classYOfW As NamedTypeSymbol = classY.Construct(ImmutableArray.Create(Of TypeSymbol)(classW)) 2199Dim classYOfInt As NamedTypeSymbol = classY.Construct(ImmutableArray.Create(Of TypeSymbol)(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32))) 2200Dim substNestedF As NamedTypeSymbol = classYOfInt.GetTypeMember("F") 2208Dim substNestedZ As NamedTypeSymbol = classYOfInt.GetTypeMember("Z").Construct(ImmutableArray.Create(Of TypeSymbol)(classW)) 2980Dim c = DirectCast(moduleSymbol.GlobalNamespace.GetMembers("C").Single(), NamedTypeSymbol) 3927Dim typesym = DirectCast(globalNS.GetMember("S"), NamedTypeSymbol) 4075Dim c = m.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 4177Dim c = m.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 4323Dim type = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 4386Dim type = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 4436Dim type = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Target") 4438Dim typeInAttribute = DirectCast(type.GetAttributes()(0).ConstructorArguments(0).Value, NamedTypeSymbol) 4444type = comp2.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Target") 4448typeInAttribute = DirectCast(type.GetAttributes()(0).ConstructorArguments(0).Value, NamedTypeSymbol) 4481Dim program = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Program")
Attributes\AttributeTests_MarshalAs.vb (2)
27For Each typeSym As NamedTypeSymbol In c.GlobalNamespace.GetMembers().Where(Function(s) s.Kind = SymbolKind.NamedType) 49For Each typeSym As NamedTypeSymbol In c.GlobalNamespace.GetMembers().Where(Function(s) s.Kind = SymbolKind.NamedType)
Attributes\AttributeTests_Synthesized.vb (23)
69Dim pid = DirectCast(comp.GlobalNamespace.GetMembers().Single(Function(s) s.Name.StartsWith("<PrivateImplementationDetails>", StringComparison.Ordinal)), NamedTypeSymbol) 223Dim a = m.ContainingAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("A") 224Dim b = m.ContainingAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("B") 225Dim c = m.ContainingAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 1459Dim stateMachine = comp.GetMember(Of NamedTypeSymbol)("Test.VB$StateMachine_1_F") 1465Dim attributeArg = DirectCast(asyncMethodAttributes.Single().ConstructorArguments.Single().Value, NamedTypeSymbol) 1486Dim stateMachine = comp.GetMember(Of NamedTypeSymbol)("Test.VB$StateMachine_1_F") 1492Dim attributeArg = DirectCast(asyncMethodAttributes.First().ConstructorArguments.Single().Value, NamedTypeSymbol) 1516Dim stateMachine = comp.GetMember(Of NamedTypeSymbol)("Test._Closure$__.VB$StateMachine___Lambda$__1-0") 1522Dim attributeArg = DirectCast(asyncMethodAttributes.Single().ConstructorArguments.First().Value, NamedTypeSymbol) 1546Dim stateMachine = comp.GetMember(Of NamedTypeSymbol)("Test._Closure$__.VB$StateMachine___Lambda$__1-0") 1552Dim attributeArg = DirectCast(asyncMethodAttributes.First().ConstructorArguments.First().Value, NamedTypeSymbol) 1574Dim stateMachine = comp.GetMember(Of NamedTypeSymbol)("Test.VB$StateMachine_1_F") 1580Dim attributeStateMachineClass = DirectCast(asyncMethodAttributes.Single().ConstructorArguments.Single().Value, NamedTypeSymbol) 1602Assert.Empty(comp.GetMember(Of NamedTypeSymbol)("Test").GetMembers("VB$StateMachine_0_F")) 1627Assert.Empty(comp.GetMember(Of NamedTypeSymbol)("Test").GetMembers("VB$StateMachine_0_F")) 1657Dim stateMachine = comp.GetMember(Of NamedTypeSymbol)("Test.VB$StateMachine_1_F") 1663Dim attributeArg = DirectCast(iteratorMethodAttributes.Single().ConstructorArguments.Single().Value, NamedTypeSymbol) 1691Dim stateMachine = comp.GetMember(Of NamedTypeSymbol)("Test._Closure$__.VB$StateMachine___Lambda$__1-0") 1698Dim attributeArg = DirectCast(smAttribute.ConstructorArguments.First().Value, NamedTypeSymbol) 1721Dim stateMachine = comp.GetMember(Of NamedTypeSymbol)("Test.VB$StateMachine_1_F") 1727Dim attributeStateMachineClass = DirectCast(iteratorMethodAttributes.Single().ConstructorArguments.Single().Value, NamedTypeSymbol) 1752Assert.Empty(comp.GetMember(Of NamedTypeSymbol)("Test").GetMembers("VB$StateMachine_1_F"))
Attributes\AttributeTests_Tuples.vb (11)
273Dim type = DirectCast(symbol, NamedTypeSymbol) 288Private ReadOnly _base0Class As NamedTypeSymbol 289Private ReadOnly _base1Class As NamedTypeSymbol 290Private ReadOnly _base2Class As NamedTypeSymbol 291Private ReadOnly _outerClass As NamedTypeSymbol 292Private ReadOnly _derivedClass As NamedTypeSymbol 314Dim delegate1 = _derivedClass.GetMember(Of NamedTypeSymbol)("Delegate1") 362Dim field6Type = DirectCast(field6.Type, NamedTypeSymbol) 757Sub(t As NamedTypeSymbol, tupleNames As String()) 759Dim constraint = DirectCast(typeParam.ConstraintTypes.Single(), NamedTypeSymbol) 863Sub(t As NamedTypeSymbol, tupleNames As String())
Attributes\AttributeTests_WellKnownAttributes.vb (34)
64Dim comCompatibleSym As NamedTypeSymbol = interopNS.GetTypeMembers("ComCompatibleVersionAttribute").First() 76Dim guidSym = DirectCast(interopNS.GetTypeMember("GuidAttribute"), NamedTypeSymbol) 77Dim ciSym = DirectCast(interopNS.GetTypeMember("ComImportAttribute"), NamedTypeSymbol) 78Dim iTypeSym = DirectCast(interopNS.GetTypeMember("InterfaceTypeAttribute"), NamedTypeSymbol) 80Dim tLibSym = DirectCast(interopNS.GetTypeMember("TypeLibImportClassAttribute"), NamedTypeSymbol) 81Dim tLTypeSym = DirectCast(interopNS.GetTypeMember("TypeLibTypeAttribute"), NamedTypeSymbol) 82Dim bfmSym = DirectCast(interopNS.GetTypeMember("BestFitMappingAttribute"), NamedTypeSymbol) 85Dim igoo = DirectCast(m.GlobalNamespace.GetTypeMember("IGoo"), NamedTypeSymbol) 195Dim comvSym = DirectCast(interopNS.GetTypeMember("ComVisibleAttribute"), NamedTypeSymbol) 196Dim ufPtrSym = DirectCast(interopNS.GetTypeMember("UnmanagedFunctionPointerAttribute"), NamedTypeSymbol) 197Dim comdSym = DirectCast(interopNS.GetTypeMember("ComDefaultInterfaceAttribute"), NamedTypeSymbol) 198Dim pgidSym = DirectCast(interopNS.GetTypeMember("ProgIdAttribute"), NamedTypeSymbol) 199Dim tidSym = DirectCast(interopNS.GetTypeMember("TypeIdentifierAttribute"), NamedTypeSymbol) 200Dim dispSym = DirectCast(interopNS.GetTypeMember("DispIdAttribute"), NamedTypeSymbol) 201Dim lcidSym = DirectCast(interopNS.GetTypeMember("LCIDConversionAttribute"), NamedTypeSymbol) 202Dim comcSym = DirectCast(interopNS.GetTypeMember("ComConversionLossAttribute"), NamedTypeSymbol) 207Dim type1 = DirectCast(moduleGlobalNS.GetTypeMember("DGoo"), NamedTypeSymbol) 228Dim type2 = DirectCast(moduleGlobalNS.GetTypeMember("CGoo"), NamedTypeSymbol) 249Dim type3 = DirectCast(globalNS.GetTypeMember("EGoo"), NamedTypeSymbol) 410Dim type2 = DirectCast(globalNS.GetTypeMember("CBar"), NamedTypeSymbol) 544Dim bar = peModule.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Bar") 1263Dim c = peModule.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 1307Dim c = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 1343Dim c = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 2820Dim type = DirectCast(m.GlobalNamespace.GetMember("M1"), NamedTypeSymbol) 3609Dim hostProtectionAttr As NamedTypeSymbol = sourceAssembly.CorLibrary.LookupDeclaredTopLevelMetadataType(emittedName) 6753ConstructorArguments.Single().Value, NamedTypeSymbol). 6758ConstructorArguments.Single().Value, NamedTypeSymbol). 6763ConstructorArguments.Single().Value, NamedTypeSymbol). 6768ConstructorArguments.Single().Value, NamedTypeSymbol). 6870ConstructorArguments.Single().Value, NamedTypeSymbol))) 6875ConstructorArguments.Single().Value, NamedTypeSymbol))) 6880ConstructorArguments.Single().Value, NamedTypeSymbol))) 6885ConstructorArguments.Single().Value, NamedTypeSymbol)))
CodeGen\CodeGenAsyncTests.vb (8)
50Dim stateMachine = m.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Module1").GetMember(Of NamedTypeSymbol)("VB$StateMachine_1_Goo") 60Dim stateMachine = m.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Module1").GetMember(Of NamedTypeSymbol)("VB$StateMachine_1_Goo") 5362Private Function GetFieldSignatures(type As NamedTypeSymbol) As String() 5378Dim TestCaseClass = m.ContainingAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)(typeName) 8427Dim stateMachineValidator As Action(Of NamedTypeSymbol) = 8455Dim testCaseType As NamedTypeSymbol = [module].ContainingAssembly.GetTypeByMetadataName("TestCase")
CodeGen\CodeGenClosureLambdaTests.vb (6)
3491Dim c = m.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 3499Dim c0 = c.GetMember(Of NamedTypeSymbol)("_Closure$__1") 3508Dim c1 = c.GetMember(Of NamedTypeSymbol)("_Closure$__2") 3517Dim c2 = c.GetMember(Of NamedTypeSymbol)("_Closure$__3") 3526Dim c3 = c.GetMember(Of NamedTypeSymbol)("_Closure$__4") 3580Dim c = m.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C")
CodeGen\CodeGenLateBound.vb (1)
2397Dim closure = m.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Program._Closure$__0-0")
CodeGen\CodeGenScriptTests.vb (1)
246Dim type = DirectCast(symbol, NamedTypeSymbol)
CodeGen\CodeGenSelectCase.vb (1)
3447Dim pid = DirectCast(comp.GlobalNamespace.GetMembers().Single(Function(s) s.Name.StartsWith("<PrivateImplementationDetails>", StringComparison.Ordinal)), NamedTypeSymbol)
CodeGen\CodeGenTests.vb (11)
10362Dim classC1 = DirectCast(comp.GlobalNamespace.GetMembers("C1").First(), NamedTypeSymbol) 10366Dim classC2 = DirectCast(comp.GlobalNamespace.GetMembers("C2").First(), NamedTypeSymbol) 10430Dim classC1 = DirectCast(comp.GlobalNamespace.GetMembers("C1").First(), NamedTypeSymbol) 10434Dim classC2 = DirectCast(comp.GlobalNamespace.GetMembers("C2").First(), NamedTypeSymbol) 11592Dim type = globalNamespace.GetMember(Of NamedTypeSymbol)("A") 11594type = globalNamespace.GetMember(Of NamedTypeSymbol)("B") 11596type = globalNamespace.GetMember(Of NamedTypeSymbol)("C") 11628Dim typeA = globalNamespace.GetMember(Of NamedTypeSymbol)("A") 11636Dim typeB = globalNamespace.GetMember(Of NamedTypeSymbol)("B") 11648Dim typeA = globalNamespace.GetMember(Of NamedTypeSymbol)("A") 11652Dim typeB = globalNamespace.GetMember(Of NamedTypeSymbol)("B")
CodeGen\CodeGenTuples.vb (42)
5747Dim mTuple = DirectCast(comp.GetMember(Of MethodSymbol)("C.M").ReturnType, NamedTypeSymbol) 7169Dim intType As NamedTypeSymbol = comp.GetSpecialType(SpecialType.System_Int32) 7191Dim intType As NamedTypeSymbol = comp.GetSpecialType(SpecialType.System_Int32) 7530Dim intType As NamedTypeSymbol = comp.GetSpecialType(SpecialType.System_String) 9935Dim c = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 10032Dim c = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 10098Dim c = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 10108Dim field2Type = DirectCast(c.GetMember(Of FieldSymbol)("Field2").Type, NamedTypeSymbol) 14904Dim m1Tuple = DirectCast(c.GetMember(Of MethodSymbol)("M1").ReturnType, NamedTypeSymbol) 14905Dim m2Tuple = DirectCast(c.GetMember(Of MethodSymbol)("M2").ReturnType, NamedTypeSymbol) 14906Dim m6Tuple = DirectCast(c.GetMember(Of MethodSymbol)("M6").ReturnType, NamedTypeSymbol) 15172Private Sub AssertTupleTypeEquality(tuple As NamedTypeSymbol) 15196Private Sub AssertTupleTypeMembersEquality(tuple1 As NamedTypeSymbol, tuple2 As NamedTypeSymbol) 15336Dim m3Tuple = DirectCast(c.GetMember(Of MethodSymbol)("M3").ReturnType, NamedTypeSymbol) 15387Dim m3TupleRestTuple = DirectCast(DirectCast(m3Tuple.GetMembers("Rest").Single(), FieldSymbol).Type, NamedTypeSymbol) 15489Dim m4Tuple = DirectCast(c.GetMember(Of MethodSymbol)("M4").ReturnType, NamedTypeSymbol) 15569Dim m4TupleRestTuple = DirectCast(DirectCast(m4Tuple.GetMembers("Rest").Single(), FieldSymbol).Type, NamedTypeSymbol) 15745Dim m5Tuple = DirectCast(c.GetMember(Of MethodSymbol)("M5").ReturnType, NamedTypeSymbol) 15804Dim m5TupleRestTuple = DirectCast(DirectCast(m5Tuple.GetMembers("Rest").Single(), FieldSymbol).Type, NamedTypeSymbol) 15843Dim m5TupleRestTupleRestTuple = DirectCast(DirectCast(m5TupleRestTuple.GetMembers("Rest").Single(), FieldSymbol).Type, NamedTypeSymbol) 16046Dim m7Tuple = DirectCast(c.GetMember(Of MethodSymbol)("M7").ReturnType, NamedTypeSymbol) 16101Dim m8Tuple = DirectCast(c.GetMember(Of MethodSymbol)("M8").ReturnType, NamedTypeSymbol) 16179Dim m8TupleRestTuple = DirectCast(DirectCast(m8Tuple.GetMembers("Rest").Single(), FieldSymbol).Type, NamedTypeSymbol) 16261Dim m1Tuple = DirectCast(model.LookupSymbols(node.SpanStart, name:="v1").OfType(Of LocalSymbol)().Single().Type, NamedTypeSymbol) 16262Dim m2Tuple = DirectCast(model.LookupSymbols(node.SpanStart, name:="v2").OfType(Of LocalSymbol)().Single().Type, NamedTypeSymbol) 16263Dim m6Tuple = DirectCast(model.LookupSymbols(node.SpanStart, name:="v6").OfType(Of LocalSymbol)().Single().Type, NamedTypeSymbol) 18593Dim underlying1 As NamedTypeSymbol = tuple1.TupleUnderlyingType 18614Dim underlying2 As NamedTypeSymbol = tuple2.TupleUnderlyingType 20498Dim constraint = Assert.IsAssignableFrom(Of NamedTypeSymbol)(param.ConstraintTypes(0)) 20513constraint = Assert.IsAssignableFrom(Of NamedTypeSymbol)(param.ConstraintTypes(0)) 20937Dim derivedSymbol = DirectCast(model.GetDeclaredSymbol(derived), NamedTypeSymbol) 22531Dim classA = DirectCast(compilation.GetMember("ClassA"), NamedTypeSymbol) 22619Dim classA = DirectCast(compilation.GetMember("ClassA"), NamedTypeSymbol) 22621Dim tuple = DirectCast(iEnumerable.TypeArguments()(0), NamedTypeSymbol).TypeArguments()(0) 23145VerifyTypeFromVisualBasic(DirectCast(DirectCast(containingType.GetMembers("F0").Single(), FieldSymbol).Type, NamedTypeSymbol), TupleUnderlyingTypeValue.Nothing, "System.ValueTuple", "System.ValueTuple") 23146VerifyTypeFromVisualBasic(DirectCast(DirectCast(containingType.GetMembers("F1").Single(), FieldSymbol).Type, NamedTypeSymbol), TupleUnderlyingTypeValue.Distinct, "(System.Int32, System.Int32)", "(System.Int32, System.Int32)") 23147VerifyTypeFromVisualBasic(DirectCast(DirectCast(containingType.GetMembers("F2").Single(), FieldSymbol).Type, NamedTypeSymbol), TupleUnderlyingTypeValue.Distinct, "(System.Int32 A, System.Int32 B)", "(A As System.Int32, B As System.Int32)") 23148VerifyTypeFromVisualBasic(DirectCast(DirectCast(containingType.GetMembers("F3").Single(), FieldSymbol).Type, NamedTypeSymbol), TupleUnderlyingTypeValue.Distinct, "(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)", "(System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object)") 23149VerifyTypeFromVisualBasic(DirectCast(DirectCast(containingType.GetMembers("F4").Single(), FieldSymbol).Type, NamedTypeSymbol), TupleUnderlyingTypeValue.Distinct, "(System.Object, System.Object B, System.Object, System.Object D, System.Object, System.Object F, System.Object, System.Object H)", "(System.Object, B As System.Object, System.Object, D As System.Object, System.Object, F As System.Object, System.Object, H As System.Object)") 23164Private Shared Sub VerifyTypeFromVisualBasic(type As NamedTypeSymbol, expectedValue As TupleUnderlyingTypeValue, expectedCSharp As String, expectedVisualBasic As String) 23178Private Shared Sub VerifyInternalType(type As NamedTypeSymbol, expectedValue As TupleUnderlyingTypeValue)
CodeGen\CodeGenVBCore.vb (6)
275Dim type = [namespace].GetMember(Of NamedTypeSymbol)("InternalXmlHelper") 2862AssertTypeAndItsMembersAreImplicitlyDeclared(DirectCast(member, NamedTypeSymbol)) 3030Private Sub AssertTypeAndItsMembersAreImplicitlyDeclared(type As NamedTypeSymbol) 3054AssertTypeAndItsMembersAreImplicitlyDeclared(DirectCast(member, NamedTypeSymbol)) 3181Dim type = DirectCast(symbol, NamedTypeSymbol) 3263Dim type = DirectCast(symbol, NamedTypeSymbol)
CodeGen\CodeGenWinMdDelegates.vb (2)
36GetMember(Of NamedTypeSymbol)("SubDelegate").GetMembers().ToArray() 270Dim type = m.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test")
Emit\CompilationEmitTests.vb (17)
654compWithMetadata.GetMember(Of NamedTypeSymbol)("C").GetMembers().Select(Function(m) m.ToTestDisplayString())) 894Dim itest1 = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("ITest1") 900Dim s = DirectCast(method.ReturnType, NamedTypeSymbol) 982Dim s = DirectCast(method.ReturnType, NamedTypeSymbol) 1492compWithReal.GetMember(Of NamedTypeSymbol)("PublicClass").GetMembers(). 1524compWithMetadata.GetMember(Of NamedTypeSymbol)("PublicClass").GetMembers(). 1554compWithRef.GetMember(Of NamedTypeSymbol)("PublicClass").GetMembers(). 1600compWithReal.GetMember(Of NamedTypeSymbol)("C").GetMembers(). 1617compWithMetadata.GetMember(Of NamedTypeSymbol)("C").GetMembers(). 1636compWithRef.GetMember(Of NamedTypeSymbol)("C").GetMembers(). 1679compWithReal.GetMember(Of NamedTypeSymbol)("C").GetMembers(). 1697compWithMetadata.GetMember(Of NamedTypeSymbol)("C").GetMembers(). 1717compWithRef.GetMember(Of NamedTypeSymbol)("C").GetMembers(). 1748compWithRef.GetMember(Of NamedTypeSymbol)("InternalStruct").GetMembers(). 3267Dim namedType = DirectCast(ns.GetMembers("C1").Single, NamedTypeSymbol) 3282Dim securityPermissionAttr As NamedTypeSymbol = sourceAssembly.CorLibrary.LookupDeclaredTopLevelMetadataType(emittedName) 3306Dim principalPermAttr As NamedTypeSymbol = sourceAssembly.CorLibrary.LookupDeclaredTopLevelMetadataType(emittedName)
Emit\EditAndContinue\EditAndContinueClosureTests.vb (4)
336Dim ctor0 = compilation0.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single() 337Dim ctor1 = compilation1.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single() 617Dim ctor0 = compilation0.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single() 618Dim ctor1 = compilation1.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single()
Emit\EditAndContinue\EditAndContinueStateMachineTests.vb (4)
2566Dim ctor0 = compilation0.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single() 2567Dim ctor1 = compilation1.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single() 4631Dim ctor0 = compilation0.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single() 4632Dim ctor1 = compilation1.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single()
Emit\EditAndContinue\EditAndContinueTests.vb (18)
354Dim type1 = compilation1.GetMember(Of NamedTypeSymbol)("A") 422Dim type3 = compilation3.GetMember(Of NamedTypeSymbol)("B") 486Dim method0 = compilation0.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single() 487Dim method1 = compilation1.GetMember(Of NamedTypeSymbol)("C").InstanceConstructors.Single() 1023Dim members = compilation1.GetMember(Of NamedTypeSymbol)("A.B").GetMembers("M") 1139Dim d1 = compilation1.GetMember(Of NamedTypeSymbol)("N1.N2.D") 1140Dim e2 = compilation2.GetMember(Of NamedTypeSymbol)("N1.N2.M1.M2.E") 1526Dim c0 = compilation0.GetMember(Of NamedTypeSymbol)("C") 1527Dim c1 = compilation1.GetMember(Of NamedTypeSymbol)("C") 1528Dim c2 = compilation2.GetMember(Of NamedTypeSymbol)("C") 1655Dim c0 = compilation0.GetMember(Of NamedTypeSymbol)("C") 1656Dim c1 = compilation1.GetMember(Of NamedTypeSymbol)("C") 1657Dim c2 = compilation2.GetMember(Of NamedTypeSymbol)("C") 1658Dim c3 = compilation3.GetMember(Of NamedTypeSymbol)("C") 2243Dim method2 = compilation2.GlobalNamespace.GetMember(Of NamedTypeSymbol)("B").GetMember(Of MethodSymbol)("M") 2296method2 = compilation2.GlobalNamespace.GetMember(Of NamedTypeSymbol)("B").GetMember(Of MethodSymbol)("N") 2297Dim method3 = compilation3.GlobalNamespace.GetMember(Of NamedTypeSymbol)("B").GetMember(Of MethodSymbol)("N") 5809Dim c0 = compilation1.GetMember(Of NamedTypeSymbol)("C")
Emit\EditAndContinue\SymbolMatcherTests.vb (6)
50Dim type = compilation1.GetMember(Of NamedTypeSymbol)("A") 54type = compilation1.GetMember(Of NamedTypeSymbol)("B") 111Dim members = compilation1.GetMember(Of NamedTypeSymbol)("A.B").GetMembers("M") 345Dim c = compilation1.GetMember(Of NamedTypeSymbol)("C") 416Dim c = compilation1.GetMember(Of NamedTypeSymbol)("C") 492Dim c = compilation1.GetMember(Of NamedTypeSymbol)("C")
Emit\EmitCustomModifiers.vb (1)
102Dim [type] = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C")
Emit\EmitMetadata.vb (3)
156Private Shared Function LoadChildType(t As NamedTypeSymbol) As Xml.Linq.XElement 897Private Sub CheckPrivateMembers(type As NamedTypeSymbol, isFromSource As Boolean, importPrivates As Boolean) 939Private Sub CheckInternalMembers(type As NamedTypeSymbol, isFromSource As Boolean)
Emit\EntryPointTests.vb (2)
1361Assert.Equal(compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("A").GetMember(Of MethodSymbol)("Main"), 1383Assert.Equal(compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("A").GetMember(Of MethodSymbol)("Main"),
Emit\FieldInitializerTests.vb (2)
785Dim type = DirectCast(globalNS.GetTypeMembers("S1").Single(), NamedTypeSymbol) 790type = DirectCast(globalNS.GetTypeMembers("S2").Single(), NamedTypeSymbol)
Emit\NoPiaEmbedTypes.vb (17)
1043Dim itest3 = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("ITest3") 1056Dim test5 = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test5") 1074Dim itest6 = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("ITest6") 1077Dim itest7 = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("ITest7") 1080Dim itest8 = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("ITest8") 1082Assert.Same(itest8, [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("UsePia1").Interfaces.Single()) 1140Dim test10 = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test10") 1243Dim itest13 = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("ITest13") 1264Dim itest14 = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("ITest14") 1274Dim itest16 = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("ITest16") 4261Dim ia = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("IA") 4332Dim ia = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("IA") 4372AssertParametersWithoutNames(compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("I1").GetMember(Of MethodSymbol)("M1").Parameters, False) 4378AssertParametersWithoutNames([module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("I1").GetMember(Of MethodSymbol)("M1").Parameters, True) 4381p = DirectCast([module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("Program").GetMember(Of MethodSymbol)("M").Parameters(0), PEParameterSymbol) 4385p = DirectCast([module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("Program").GetMember(Of MethodSymbol)("M1").Parameters(0), PEParameterSymbol) 4389p = DirectCast([module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("Program").GetMember(Of MethodSymbol)("M2").Parameters(0), PEParameterSymbol)
Emit\OptionalArgumentsTests.vb (3)
703Dim type = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("I") 880Dim type = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 984Dim type = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("C")
PDB\PDBTests.vb (1)
185Dim d = c1.GetMember(Of NamedTypeSymbol)("D")
XmlLiteralTests.vb (2)
4978GetMember(Of NamedTypeSymbol)("InternalXmlHelper") 4988GetMember(Of NamedTypeSymbol)("InternalXmlHelper")
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (43)
Binders\EENamedTypeBinder.vb (2)
16Public Sub New(substitutedSourceType As NamedTypeSymbol, containingBinder As Binder) 28Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
Binders\ParametersAndLocalsBinder.vb (1)
68Public Overrides ReadOnly Property ContainingType As NamedTypeSymbol
CompilationContext.vb (8)
41Private ReadOnly _voidType As NamedTypeSymbol 161additionalTypes:=ImmutableArray.Create(DirectCast(synthesizedType, NamedTypeSymbol)), 202Dim additionalTypes = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 405additionalTypes As ImmutableArray(Of NamedTypeSymbol), 476Private Function GetTypeVariableMethod(container As EENamedTypeSymbol, methodName As String, typeVariablesType As NamedTypeSymbol) As EEMethodSymbol 618Dim stack = ArrayBuilder(Of NamedTypeSymbol).GetInstance() 1385Private Shared Function GetNonClosureOrStateMachineContainer(type As NamedTypeSymbol) As NamedTypeSymbol
EEAssemblyBuilder.vb (1)
32additionalTypes As ImmutableArray(Of NamedTypeSymbol),
EETypeNameDecoder.vb (2)
51Dim result As NamedTypeSymbol = container.LookupMetadataType(emittedName) 54Return If(result, New MissingMetadataTypeSymbol.Nested(DirectCast(container, NamedTypeSymbol), emittedName))
Symbols\DisplayClassVariable.vb (2)
104Private ReadOnly _container As NamedTypeSymbol 109Friend Sub New(container As NamedTypeSymbol, name As String, type As TypeSymbol, accessibility As Accessibility)
Symbols\EEMethodSymbol.vb (2)
37Private ReadOnly _voidType As NamedTypeSymbol 61voidType As NamedTypeSymbol,
Symbols\EENamedTypeSymbol.vb (19)
16Friend ReadOnly SubstitutedSourceType As NamedTypeSymbol 20Private ReadOnly _baseType As NamedTypeSymbol 28baseType As NamedTypeSymbol, 41baseType As NamedTypeSymbol, 47getTypeParameters As Func(Of NamedTypeSymbol, EENamedTypeSymbol, ImmutableArray(Of TypeParameterSymbol))) 62baseType As NamedTypeSymbol, 115Friend Overrides Function GetInterfacesToEmit() As IEnumerable(Of NamedTypeSymbol) 116Return SpecializedCollections.EmptyEnumerable(Of NamedTypeSymbol)() 131Public Overrides ReadOnly Property ConstructedFrom As NamedTypeSymbol 177Public Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 178Return ImmutableArray(Of NamedTypeSymbol).Empty 181Public Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 185Public Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 299Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 303Friend Overrides Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 307Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 308Return ImmutableArray(Of NamedTypeSymbol).Empty 311Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 312Return ImmutableArray(Of NamedTypeSymbol).Empty
Symbols\PlaceholderMethodSymbol.vb (1)
28container As NamedTypeSymbol,
Symbols\SimpleTypeParameterSymbol.vb (1)
26If(TypeOf Me.ContainingSymbol Is NamedTypeSymbol, TypeParameterKind.Type,
Symbols\SynthesizedContextMethodSymbol.vb (1)
17Public Sub New(container As NamedTypeSymbol)
Symbols\TypeSubstitutionExtensions.vb (3)
17Friend Function SubstituteNamedType(typeMap As TypeSubstitution, type As NamedTypeSymbol) As NamedTypeSymbol 18Return DirectCast(type.InternalSubstituteTypeParameters(typeMap).AsTypeSymbolOnly(), NamedTypeSymbol)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (26)
DteeTests.vb (8)
47Dim m1 = [global].GetMember(Of NamedTypeSymbol)("HostProc").GetMember(Of MethodSymbol)("BreakForDebugger") 48Dim m2 = [global].GetMember(Of NamedTypeSymbol)("AppDomain").GetMember(Of MethodSymbol)("ExecuteAssembly") 70Dim m1 = [namespace].GetMember(Of NamedTypeSymbol)("HostProc").GetMember(Of MethodSymbol)("BreakForDebugger") 71Dim m2 = [namespace].GetMember(Of NamedTypeSymbol)("AppDomain").GetMember(Of MethodSymbol)("ExecuteAssembly") 107Dim m1 = [namespace].GetMember(Of NamedTypeSymbol)("HostProc").GetMember(Of MethodSymbol)("BreakForDebugger") 108Dim m2 = [namespace].GetMember(Of NamedTypeSymbol)("AppDomain").GetMember(Of MethodSymbol)("ExecuteAssembly") 113m1 = [namespace].GetMember(Of NamedTypeSymbol)("HostProc").GetMember(Of MethodSymbol)("BreakForDebugger") 114m2 = [namespace].GetMember(Of NamedTypeSymbol)("AppDomain").GetMember(Of MethodSymbol)("ExecuteAssembly")
ExpressionCompilerTestBase.vb (1)
359Friend Shared Sub VerifyTypeParameters(type As Symbols.NamedTypeSymbol)
ExpressionCompilerTests.vb (3)
2021Dim returnType = DirectCast(method.ReturnType, NamedTypeSymbol) 2028Dim localType = DirectCast(local.Type.GetInternalSymbol(), NamedTypeSymbol) 4513Dim returnType = DirectCast(methodData.Method.ReturnType, NamedTypeSymbol)
HoistedMeTests.vb (9)
548Dim typeC = dummyComp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 549Dim displayClassTypes = typeC.GetMembers().OfType(Of NamedTypeSymbol)() 604Dim typeC = dummyComp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("M") 605Dim displayClassTypes = typeC.GetMembers().OfType(Of NamedTypeSymbol)() 1140Dim stateMachineType = originalType.GetMembers().OfType(Of NamedTypeSymbol).Single(Function(t) t.Name.StartsWith(GeneratedNameConstants.StateMachineTypeNamePrefix, StringComparison.Ordinal)) 1150Dim displayClass As NamedTypeSymbol = originalType.GetMembers().OfType(Of NamedTypeSymbol).Single(Function(t) t.Name.StartsWith(GeneratedNameConstants.DisplayClassPrefix, StringComparison.Ordinal)) 1159Private Shared Sub CheckOverloading(source As String, isDesiredOverload As Func(Of MethodSymbol, Boolean), getSynthesizedMethod As Func(Of NamedTypeSymbol, MethodSymbol)) 1163Dim originalType = dummyComp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C")
LocalsTests.vb (4)
1139Dim returnType = DirectCast(method.ReturnType, NamedTypeSymbol) 1159returnType = DirectCast(DirectCast(method.ReturnType, ArrayTypeSymbol).ElementType, NamedTypeSymbol) 1222returnType = DirectCast(method.ReturnType, NamedTypeSymbol) 2013Dim typeVariablesType = DirectCast(method.ReturnType, NamedTypeSymbol)
ReferencedModulesTests.vb (1)
839Dim objectType = compCorLib.SourceAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("System.Object")
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (120)
Binding\LookupTests.vb (8)
298Dim classA = DirectCast(globalNS.GetMembers("A").Single(), NamedTypeSymbol) 299Dim classB = DirectCast(globalNS.GetMembers("B").Single(), NamedTypeSymbol) 300Dim classC = DirectCast(globalNS.GetMembers("C").Single(), NamedTypeSymbol) 302Dim classA_M3 = DirectCast(classA.GetMembers("M3").Single(), NamedTypeSymbol) 310Dim classC_M1 = DirectCast(classC.GetMembers("M1").Single(), NamedTypeSymbol) 311Dim classC_M2 = DirectCast(classC.GetMembers("M2").Single(), NamedTypeSymbol) 1495Dim classA = DirectCast(globalNS.GetMembers("A").Single(), NamedTypeSymbol) 1525Dim interfaceI = DirectCast(globalNS.GetMembers("I").Single(), NamedTypeSymbol)
Binding\MethodBodyBindingTests.vb (3)
75Dim classC = DirectCast(namespaceN.GetMembers("C").Single(), NamedTypeSymbol) 76Dim classQ1 = DirectCast(namespaceN1.GetMembers("Q").Single(), NamedTypeSymbol) 77Dim classQ2 = DirectCast(namespaceN2.GetMembers("Q").Single(), NamedTypeSymbol)
Compilation\CompilationAPITests.vb (2)
2010Dim mainMethod = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("A").GetMember(Of MethodSymbol)("Main") 2228Dim mainMethod = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("B").GetMember(Of MethodSymbol)("Main")
Compilation\GetSemanticInfoBrokenCodeTests.vb (1)
363Dim type = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)(TypeSymbol.ImplicitTypeName)
Compilation\ReferenceManagerTests.vb (6)
1390GetMember(Of NamedTypeSymbol)("PrintDialog"). 1479Dim moduleTypeSymbol1 = comp1.GlobalNamespace.GetMember(Of NamedTypeSymbol)("TypeFromModule") 1491Dim moduleTypeSymbol2 = comp2.GlobalNamespace.GetMember(Of NamedTypeSymbol)("TypeFromModule") 1572Dim mAll = mainAll.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMembers("m") 1577Dim mInternal = mainInternal.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMembers("m") 1582Dim mPublic = mainPublic.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMembers("m")
Compilation\SemanticModelAPITests.vb (22)
265Dim classB = DirectCast(globalNS.GetMembers("B").Single(), NamedTypeSymbol) 318Dim classB = DirectCast(globalNS.GetMembers("B").Single(), NamedTypeSymbol) 367Dim classM = DirectCast(globalNS.GetMembers("M").Single(), NamedTypeSymbol) 545Assert.False(DirectCast(oldSymbol, NamedTypeSymbol).TypeArguments.Single.IsErrorType) 557Assert.False(DirectCast(newSymbol, NamedTypeSymbol).TypeArguments.Single.IsErrorType) 560Assert.True(DirectCast(newSymbol, NamedTypeSymbol).TypeArguments.Single.IsErrorType) 3036Dim classA = DirectCast(globalNS.GetMembers("A").Single(), NamedTypeSymbol) 3935methodMember1 = CType(DirectCast(globalNS.GetMembers("M").Single(), NamedTypeSymbol).GetMember("Goo1"), MethodSymbol) 3936methodMember2 = CType(DirectCast(globalNS.GetMembers("M").Single(), NamedTypeSymbol).GetMember("Goo2"), MethodSymbol) 3937methodMember3 = CType(DirectCast(globalNS.GetMembers("C1").Single(), NamedTypeSymbol).GetMember("Goo1"), MethodSymbol) 3941Assert.True(Symbol.HaveSameSignature(CType(DirectCast(globalNS.GetMembers("C2").Single(), NamedTypeSymbol).GetMember("Goo1"), MethodSymbol), methodMember3)) 3943methodMember2 = CType(DirectCast(globalNS.GetMembers("C1").Single(), NamedTypeSymbol).GetMember("Goo3"), MethodSymbol) 3944methodMember3 = CType(DirectCast(globalNS.GetMembers("C2").Single(), NamedTypeSymbol).GetMember("Goo3"), MethodSymbol) 3949methodMember1 = CType(DirectCast(globalNS.GetMembers("C1").Single(), NamedTypeSymbol).GetMember("Goo3"), MethodSymbol) 3950methodMember2 = CType(DirectCast(globalNS.GetMembers("C2").Single(), NamedTypeSymbol).GetMember("Goo3"), MethodSymbol) 3953methodMember1 = CType(DirectCast(globalNS.GetMembers("M").Single(), NamedTypeSymbol).GetMember("Goo4"), MethodSymbol) 3954methodMember3 = CType(DirectCast(globalNS.GetMembers("C1").Single(), NamedTypeSymbol).GetMember("Goo4"), MethodSymbol) 3957methodMember1 = CType(DirectCast(globalNS.GetMembers("M").Single(), NamedTypeSymbol).GetMember("A"), MethodSymbol) 3958methodMember3 = CType(DirectCast(globalNS.GetMembers("C1").Single(), NamedTypeSymbol).GetMember("A"), MethodSymbol) 3961methodMember2 = CType(DirectCast(globalNS.GetMembers("C1").Single(), NamedTypeSymbol).GetMember("A"), MethodSymbol) 3964methodMember1 = CType(DirectCast(globalNS.GetMembers("C1").Single(), NamedTypeSymbol).GetMember("B"), MethodSymbol) 3965methodMember3 = CType(DirectCast(globalNS.GetMembers("C2").Single(), NamedTypeSymbol).GetMember("B"), MethodSymbol)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (2)
475Dim classB = DirectCast(globalNS.GetMembers("B").Single(), NamedTypeSymbol) 521Dim classB = DirectCast(globalNS.GetMembers("B").Single(), NamedTypeSymbol)
Compilation\SemanticModelLookupSymbolsAPITests.vb (4)
261Dim classC As NamedTypeSymbol = DirectCast(compilation.GlobalNamespace().GetMembers("C").Single(), NamedTypeSymbol) 315Dim method = compilation.GlobalNamespace().GetMember(Of NamedTypeSymbol)("D").GetMember(Of MethodSymbol)("MD") 898Dim baseType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("B1")
DeclaringSyntaxNodeTests.vb (17)
181Dim c1 = TryCast(n1.GetTypeMembers("C1").Single(), NamedTypeSymbol) 182Dim s1 = TryCast(n1.GetTypeMembers("S1").Single(), NamedTypeSymbol) 210Dim c1 = TryCast(n1.GetTypeMembers("C1").Single(), NamedTypeSymbol) 422Dim c1 = TryCast(n1.GetTypeMembers("C1").Single(), NamedTypeSymbol) 423Dim c2 = TryCast(c1.GetTypeMembers("C2").Single(), NamedTypeSymbol) 424Dim c3 = TryCast(c1.GetTypeMembers("C3").Single(), NamedTypeSymbol) 430For Each tp In (DirectCast(f.Type, NamedTypeSymbol)).TypeParameters 442For Each tp In (DirectCast(f.Type, NamedTypeSymbol)).TypeParameters 510Dim c1 = TryCast(n1.GetTypeMembers("C1").Single(), NamedTypeSymbol) 511Dim c2 = TryCast(n1.GetTypeMembers("C2").Single(), NamedTypeSymbol) 512Dim e1 = TryCast(n1.GetTypeMembers("E1").Single(), NamedTypeSymbol) 550If TypeOf memb Is NamedTypeSymbol Then 551Dim nt As NamedTypeSymbol = DirectCast(memb, NamedTypeSymbol) 586If TypeOf memb Is NamedTypeSymbol Then 587Dim nt As NamedTypeSymbol = DirectCast(memb, NamedTypeSymbol)
ExtensionMethods\SemanticModelTests.vb (1)
1432Dim method = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("E").GetMember(Of MethodSymbol)("M")
FlowAnalysis\FlowTestBase.vb (1)
47For Each m In (TryCast(symbol, NamedTypeSymbol)).GetMembers()
Semantics\AccessCheckTests.vb (10)
723Dim classA As NamedTypeSymbol = TryCast(globalNS.GetMembers("A").[Single](), NamedTypeSymbol) 728Dim classADerived As NamedTypeSymbol = TryCast(globalNS.GetMembers("ADerived").[Single](), NamedTypeSymbol) 729Dim classADerived2 As NamedTypeSymbol = TryCast(globalNS.GetMembers("ADerived2").[Single](), NamedTypeSymbol) 730Dim classB As NamedTypeSymbol = TryCast(globalNS.GetMembers("B").[Single](), NamedTypeSymbol) 731Dim classK As NamedTypeSymbol = TryCast(classA.GetMembers("K").[Single](), NamedTypeSymbol)
Semantics\BinaryOperators.vb (1)
975Dim types(typeNames.Length - 1) As NamedTypeSymbol
Semantics\Conversions.vb (1)
2026Dim types As NamedTypeSymbol() = {
Semantics\FieldInitializerBindingTests.vb (2)
1501Private Shared Function HasSynthesizedStaticConstructor(typeSymbol As NamedTypeSymbol) As Boolean 1510Private Shared Function IsBeforeFieldInit(typeSymbol As NamedTypeSymbol) As Boolean
Semantics\ForeachTest.vb (1)
1247Dim udc = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)(WellKnownMemberNames.ImplicitConversionName)
Semantics\GetSemanticInfoTests.vb (21)
3076Dim class_cls2 = DirectCast(globalNS.GetMembers("cls3").Single(), NamedTypeSymbol) 4632Dim class_cls2 As NamedTypeSymbol = DirectCast(globalNS.GetMembers("cls3").Single, NamedTypeSymbol) 4633Dim sharedSymb As NamedTypeSymbol = DirectCast(globalNS.GetMembers("SharedCons").Single(), NamedTypeSymbol) 4636sharedSymb = DirectCast(globalNS.GetMembers("Program").Single, NamedTypeSymbol) 5067Dim classA = [global].GetMember(Of NamedTypeSymbol)("A") 5068Dim classNested = classA.GetMember(Of NamedTypeSymbol)("Nested") 5069Dim classAnother = classNested.GetMember(Of NamedTypeSymbol)("Another") 5116Dim classA = [global].GetMember(Of NamedTypeSymbol)("A") 5117Dim classNested = classA.GetMember(Of NamedTypeSymbol)("Nested") 5158Dim classA = [global].GetMember(Of NamedTypeSymbol)("A") 5159Dim classNested = classA.GetMember(Of NamedTypeSymbol)("Nested") 5203Dim classA = [global].GetMember(Of NamedTypeSymbol)("A") 5204Dim classB = classA.GetMember(Of NamedTypeSymbol)("B") 5789Dim typeC = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 5828Dim typeB = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("B") 5880Dim typeC = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 5940Dim typeA = [global].GetMember(Of NamedTypeSymbol)("A") 5941Dim typeB = [global].GetMember(Of NamedTypeSymbol)("B") 5942Dim typeC = [global].GetMember(Of NamedTypeSymbol)("C")
Semantics\Lambda_AnonymousDelegateInference.vb (6)
211Assert.Same(LambdaSymbol.ReturnTypeIsUnknown, DirectCast(x1.Type, NamedTypeSymbol).DelegateInvokeMethod.ReturnType) 220Assert.Same(LambdaSymbol.ReturnTypeIsUnknown, DirectCast(x2.Type, NamedTypeSymbol).DelegateInvokeMethod.ReturnType) 229Assert.Same(LambdaSymbol.ReturnTypeIsUnknown, DirectCast(x3.Type, NamedTypeSymbol).DelegateInvokeMethod.ReturnType) 238Assert.Same(LambdaSymbol.ReturnTypeIsUnknown, DirectCast(x4.Type, NamedTypeSymbol).DelegateInvokeMethod.ReturnType) 247Assert.True(DirectCast(x5.Type, NamedTypeSymbol).DelegateInvokeMethod.ReturnType.IsObjectType()) 256Assert.Same(LambdaSymbol.ReturnTypeIsUnknown, DirectCast(x6.Type, NamedTypeSymbol).DelegateInvokeMethod.ReturnType)
Semantics\MyBaseMyClassTests.vb (2)
4017Private Shared Function GetNamedTypeSymbol(m As ModuleSymbol, namedTypeName As String) As NamedTypeSymbol 4027Return DirectCast(nsSymbol.GetTypeMember(nameParts(nameParts.Length - 1)), NamedTypeSymbol)
Semantics\OptionalArgumentTests.vb (6)
2158Dim prog As NamedTypeSymbol = comp.GetTypeByMetadataName("Program") 2202Dim methods = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMembers().OfType(Of MethodSymbol)().Where(Function(m) m.MethodKind = MethodKind.Ordinary).ToArray() 2313Dim methods = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMembers().OfType(Of MethodSymbol)().Where(Function(m) m.MethodKind = MethodKind.Ordinary).ToArray() 2402Dim methods = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMembers().OfType(Of MethodSymbol)().Where(Function(m) m.MethodKind = MethodKind.Ordinary).ToArray() 2524Dim methods = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMembers().OfType(Of MethodSymbol)().Where(Function(m) m.MethodKind = MethodKind.Ordinary).ToArray() 2685Dim methods = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMembers().OfType(Of MethodSymbol)().Where(Function(m) m.MethodKind = MethodKind.Ordinary).ToArray()
Semantics\UserDefinedBinaryOperators.vb (2)
2739Dim typeSymbol = TryCast(typeSymbolInfo.Symbol, NamedTypeSymbol) 2778Dim typeSymbol = TryCast(typeSymbolInfo.Symbol, NamedTypeSymbol)
Semantics\XmlLiteralSemanticModelTests.vb (1)
474Dim method = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("M").GetMember(Of MethodSymbol)("M")
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (912)
DocumentationComments\ConstructorDocumentationCommentTests.vb (2)
13Private ReadOnly _widgetClass As NamedTypeSymbol 35_widgetClass = DirectCast(_acmeNamespace.GetTypeMembers("Widget").Single(), NamedTypeSymbol)
DocumentationComments\DocCommentTests.vb (14)
6687model.LookupSymbols(text.IndexOf("Other.S""", StringComparison.Ordinal) + 5, container:=DirectCast(symbols(0), NamedTypeSymbol)), 6700container:=DirectCast(symbols(0), NamedTypeSymbol), 6706container:=DirectCast(symbols(0), NamedTypeSymbol), 6804Dim outer = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Outer") 6805Dim inner = outer.GetMember(Of NamedTypeSymbol)("Inner") 7404container:=DirectCast(symInteger(0), NamedTypeSymbol)), SymbolKind.Method), 11536Dim expectedSymbol = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Base").GetMember(Of FieldSymbol)("F") 11571Dim expectedSymbol = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Base").GetMember(Of FieldSymbol)("F") 11646Dim [class] = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 11648Dim [delegate] = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("D") 11823Dim sourceSymbol = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 11829Dim metadataSymbol = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 12464Dim cMember = compilation.GetMember(Of NamedTypeSymbol)("Test") 12494Dim cMember = compilation.GetMember(Of NamedTypeSymbol)("Test")
DocumentationComments\EventDocumentationCommentTests.vb (2)
15Private ReadOnly _widgetClass As NamedTypeSymbol 45_widgetClass = DirectCast(_acmeNamespace.GetTypeMembers("Widget").Single(), NamedTypeSymbol)
DocumentationComments\FieldDocumentationCommentTests.vb (6)
13Private ReadOnly _widgetClass As NamedTypeSymbol 14Private ReadOnly _enumSymbol As NamedTypeSymbol 15Private ReadOnly _valueType As NamedTypeSymbol 51_widgetClass = DirectCast(_acmeNamespace.GetTypeMembers("Widget").Single(), NamedTypeSymbol) 52_enumSymbol = DirectCast(_acmeNamespace.GetTypeMembers("E").Single(), NamedTypeSymbol) 53_valueType = DirectCast(_acmeNamespace.GetTypeMembers("ValueType").Single(), NamedTypeSymbol)
DocumentationComments\MethodDocumentationCommentTests.vb (4)
17Private ReadOnly _widgetClass As NamedTypeSymbol 90_widgetClass = DirectCast(_acmeNamespace.GetTypeMembers("Widget").Single(), NamedTypeSymbol) 205Dim type = compilation.Assembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 206type = DirectCast(type.GetMember(Of FieldSymbol)("F").Type, NamedTypeSymbol)
DocumentationComments\PropertyDocumentationCommentTests.vb (2)
13Private ReadOnly _widgetClass As NamedTypeSymbol 48_widgetClass = DirectCast(_acmeNamespace.GetTypeMembers("Widget").Single(), NamedTypeSymbol)
DocumentationComments\TypeDocumentationCommentTests.vb (2)
13Private ReadOnly _widgetClass As NamedTypeSymbol 62_widgetClass = DirectCast(_acmeNamespace.GetTypeMembers("Widget").Single(), NamedTypeSymbol)
SymbolDisplay\SymbolDisplayTests.vb (50)
1322Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 1352Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 1382Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 1408Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C") 1475Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 1548Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 1578Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C") 1603Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C") 1637Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("I") 1674Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C") 1713Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("M") 1749Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("M") 1784Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("M") 1829Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 1855Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 1895Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 1944Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 1980Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 2022Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 2046Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 2070Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 2410Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 2439Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 2512Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C").GetMembers("P").Single(), 2529Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C").GetMembers("Q").Single(), 2546Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C").GetMembers("R").Single(), 2577Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 2662Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 2714Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 2746.GetMember(Of NamedTypeSymbol)("C") _ 2791.GetMember(Of NamedTypeSymbol)("C") _ 2853.GetMember(Of NamedTypeSymbol)("C") _ 2921.GetMember(Of NamedTypeSymbol)("C") _ 2998.GetMember(Of NamedTypeSymbol)("C") _ 3090.GetMember(Of NamedTypeSymbol)("C") _ 3204Dim methodSymbol = Compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("M") 3246Dim methodSymbol = Compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("M") 3272Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 3312Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C"). 3346Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("M") 3488Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C").GetMembers("F").Single(), 3494Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C").GetTypeMembers("I", 0).Single().GetMember(Of MethodSymbol)("M"), 3533Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C").GetMember(Of MethodSymbol)("M"), 3539Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C").GetMembers("F").Single(), 3545Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C").GetMembers("P").Single(), 4567Function(globalns) CType(globalns.GetTypeMembers("CBase").Single().GetMembers("Dim").Single(), NamedTypeSymbol) 4666Dim tsym1 = comp1.SourceModule.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Gen") 4674Dim tsym2 = comp2.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Gen") 4693Dim findSymbol As Func(Of NamespaceSymbol, Symbol) = Function(globalns) globalns.GetMember(Of NamedTypeSymbol)("C").GetMember(Of FieldSymbol)("F").Type 5464Dim symbol = comp.GetMember(Of NamedTypeSymbol)("N.M.B")
SymbolsTests\AnonymousDelegates\AnonymousDelegates_CreationAndEmit.vb (3)
387Dim x4 = DirectCast(DirectCast(semanticModel.GetDeclaredSymbol(node4), LocalSymbol).Type, NamedTypeSymbol) 395Dim x2 = DirectCast(DirectCast(semanticModel.GetDeclaredSymbol(node2), LocalSymbol).Type, NamedTypeSymbol) 406Dim x1 = DirectCast(DirectCast(semanticModel.GetDeclaredSymbol(node1), LocalSymbol).Type, NamedTypeSymbol)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (3)
651Private Shared Sub CheckPropertyAccessorsAndField(m As ModuleSymbol, type As NamedTypeSymbol, propName As String, propType As TypeSymbol, isKey As Boolean) 737Private Shared Function GetNamedTypeSymbol(m As ModuleSymbol, namedTypeName As String) As NamedTypeSymbol 747Return DirectCast(nsSymbol.GetTypeMember(nameParts(nameParts.Length - 1)), NamedTypeSymbol)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (7)
1852Dim programType = DirectCast((comp.GlobalNamespace.GetTypeMembers("Module1").Single()), NamedTypeSymbol) 1902Dim programType = DirectCast((comp.GlobalNamespace.GetTypeMembers("Module1").Single()), NamedTypeSymbol) 1937Dim anonymousType = DirectCast(type, NamedTypeSymbol) 2028Private Shared Function GetNamedTypeSymbol(c As VisualBasicCompilation, namedTypeName As String, Optional fromCorLib As Boolean = False) As NamedTypeSymbol 2036Return DirectCast(nsSymbol.GetTypeMember(nameParts(nameParts.Length - 1)), NamedTypeSymbol) 2080Dim namedType As NamedTypeSymbol = TryCast(type, NamedTypeSymbol)
SymbolsTests\AssemblyAndNamespaceTests.vb (3)
121Dim smod = DirectCast(sym1, NamedTypeSymbol) 390Dim mem1 = DirectCast(n3.GetTypeMembers("B").Single(), NamedTypeSymbol) 396Dim mem2 = DirectCast(n2.GetTypeMembers("C").Single(), NamedTypeSymbol)
SymbolsTests\CompilationCreationTests.vb (6)
95Dim type As NamedTypeSymbol = c1.Assembly.GetSpecialType(CType(i, SpecialType)) 1800Dim retval1 = DirectCast(type3.GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType, NamedTypeSymbol) 1814Dim retval3 = DirectCast(bar.ReturnType, NamedTypeSymbol) 2014Dim classModule1 As NamedTypeSymbol = c1AsmRef.Modules(0).GlobalNamespace.GetTypeMembers("Module1").Single() 2179Dim sourceType = sourceModule.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C2") 2192Dim addedModuleType = addedModule.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C1")
SymbolsTests\CorLibrary\CorTypes.vb (6)
73ElseIf (DirectCast(m, NamedTypeSymbol).SpecialType <> SpecialType.None) Then 184Dim c1TestClass As NamedTypeSymbol = c1.GetTypeByMetadataName("System.TestClass") 186Dim c1TestClassT As NamedTypeSymbol = c1.GetTypeByMetadataName("System.TestClass`1") 195Dim c2TestClass As NamedTypeSymbol = c2.GetTypeByMetadataName("System.TestClass") 202Dim c3TestClass As NamedTypeSymbol = c3.GetTypeByMetadataName("System.TestClass") 212Dim c4TestClass As NamedTypeSymbol = c4.GetTypeByMetadataName("System.TestClass")
SymbolsTests\CustomModifiersTests.vb (2)
1338Assert.Same(compilation1.SourceModule.CorLibrary(), DirectCast(test.Parameters.First.Type, NamedTypeSymbol).GetTypeArgumentCustomModifiers(0).First.Modifier.ContainingAssembly) 1347Assert.Same(compilation2.SourceModule.CorLibrary(), DirectCast(test.Parameters.First.Type, NamedTypeSymbol).GetTypeArgumentCustomModifiers(0).First.Modifier.ContainingAssembly)
SymbolsTests\DefaultInterfaceImplementationTests.vb (1)
159Dim i2 = comp1.GetMember(Of NamedTypeSymbol)("I2")
SymbolsTests\ExtensionMethods\ExtensionMethodTests.vb (15)
32Dim enumerable As NamedTypeSymbol = compilation1.GetTypeByMetadataName("System.Linq.Enumerable") 223Dim module1 As NamedTypeSymbol = compilation1.GetTypeByMetadataName("Module1") 433Dim module1 As NamedTypeSymbol = compilation1.GetTypeByMetadataName("Module2+Module1") 628Dim module1 As NamedTypeSymbol = compilation1.GetTypeByMetadataName("Module1") 822Dim module1 As NamedTypeSymbol = compilation1.GetTypeByMetadataName("Module1") 1018Dim module1 As NamedTypeSymbol = compilation1.GetTypeByMetadataName("Module1") 1053Dim module1 As NamedTypeSymbol = compilation1.GetTypeByMetadataName("Module1") 1059Dim module2 As NamedTypeSymbol = compilation1.GetTypeByMetadataName("Module1+Module2") 1064Dim class1 As NamedTypeSymbol = compilation1.GetTypeByMetadataName("Class1") 1120Dim module1 As NamedTypeSymbol = compilation1.GetTypeByMetadataName("Module1") 1210Dim module2 As NamedTypeSymbol = compilation2.GetTypeByMetadataName("Module2") 1279For Each type As NamedTypeSymbol In compilation2.SourceModule.GlobalNamespace.GetTypeMembers() 1358Dim module1 As NamedTypeSymbol = compilation1.GetTypeByMetadataName("Module2+Module1") 1409Dim module1 As NamedTypeSymbol = compilation1.GetTypeByMetadataName("Module1") 1452Dim module1 As NamedTypeSymbol = compilation1.GetTypeByMetadataName("Module1")
SymbolsTests\GenericConstraintTests.vb (36)
3576Dim method = [namespace].GetMember(Of NamedTypeSymbol)("I1").GetMember(Of MethodSymbol)("M") 3579method = [namespace].GetMember(Of NamedTypeSymbol)("I2").GetMember(Of MethodSymbol)("M") 3582method = [namespace].GetMember(Of NamedTypeSymbol)("I3").GetMember(Of MethodSymbol)("M") 3585method = [namespace].GetMember(Of NamedTypeSymbol)("I4").Interfaces(0).GetMember(Of MethodSymbol)("M") 3588method = [namespace].GetMember(Of NamedTypeSymbol)("I5").Interfaces(0).GetMember(Of MethodSymbol)("M") 3591method = [namespace].GetMember(Of NamedTypeSymbol)("I6").Interfaces(0).GetMember(Of MethodSymbol)("M") 3618Dim type = [namespace].GetMember(Of NamedTypeSymbol)("C") 3623Dim method = [namespace].GetMember(Of NamedTypeSymbol)("D").GetMember(Of MethodSymbol)("M") 3741CheckConstraints([namespace].GetMember(Of NamedTypeSymbol)("O1").TypeParameters(0), TypeParameterConstraintKind.None) 3742CheckConstraints([namespace].GetMember(Of NamedTypeSymbol)("O2").TypeParameters(0), TypeParameterConstraintKind.None, "Object") 3743CheckConstraints([namespace].GetMember(Of NamedTypeSymbol)("V1").TypeParameters(0), TypeParameterConstraintKind.ValueType) 3744CheckConstraints([namespace].GetMember(Of NamedTypeSymbol)("V2").TypeParameters(0), TypeParameterConstraintKind.ValueType) 3745CheckConstraints([namespace].GetMember(Of NamedTypeSymbol)("V3").TypeParameters(0), TypeParameterConstraintKind.ValueType) 3746CheckConstraints([namespace].GetMember(Of NamedTypeSymbol)("V4").TypeParameters(0), TypeParameterConstraintKind.ValueType) 3747CheckConstraints([namespace].GetMember(Of NamedTypeSymbol)("V5").TypeParameters(0), TypeParameterConstraintKind.None, "ValueType") 3748CheckConstraints([namespace].GetMember(Of NamedTypeSymbol)("R1").TypeParameters(0), TypeParameterConstraintKind.None, "A") 3749CheckConstraints([namespace].GetMember(Of NamedTypeSymbol)("R2").TypeParameters(0), TypeParameterConstraintKind.ReferenceType, "A") 3789Dim type = [namespace].GetMember(Of NamedTypeSymbol)("B0") 3792type = [namespace].GetMember(Of NamedTypeSymbol)("B1") 3795type = [namespace].GetMember(Of NamedTypeSymbol)("B2") 3992Dim type = [namespace].GetMember(Of NamedTypeSymbol)("I0") 3994type = [namespace].GetMember(Of NamedTypeSymbol)("A1") 3996type = [namespace].GetMember(Of NamedTypeSymbol)("A2") 3998type = [namespace].GetMember(Of NamedTypeSymbol)("I1") 4000type = [namespace].GetMember(Of NamedTypeSymbol)("B0") 4002type = [namespace].GetMember(Of NamedTypeSymbol)("B1") 4004type = [namespace].GetMember(Of NamedTypeSymbol)("B2") 4006type = [namespace].GetMember(Of NamedTypeSymbol)("C0") 4008type = [namespace].GetMember(Of NamedTypeSymbol)("C1") 4010type = [namespace].GetMember(Of NamedTypeSymbol)("D0") 4392Dim type = [namespace].GetMember(Of NamedTypeSymbol)("I0") 4394type = [namespace].GetMember(Of NamedTypeSymbol)("I1") 4396Dim method = [namespace].GetMember(Of NamedTypeSymbol)("A0").GetMember(Of MethodSymbol)("M") 4398method = [namespace].GetMember(Of NamedTypeSymbol)("A1").GetMember(Of MethodSymbol)("M") 5237Dim derivedType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Derived") 5258Dim derivedType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Implementation")
SymbolsTests\ImplicitClassTests.vb (3)
34Dim implicitClass = DirectCast(n.GetMembers().Single(), NamedTypeSymbol) 48implicitClass = DirectCast(n.GetMembers().Single(), NamedTypeSymbol) 65Dim scriptClass = DirectCast(c.Assembly.GlobalNamespace.GetMembers().Single(), NamedTypeSymbol)
SymbolsTests\InstantiatingGenerics.vb (13)
34Dim type = TryCast(instantiation, NamedTypeSymbol) 122Dim containingType As NamedTypeSymbol = type.ContainingType 295Dim g1_1 = DirectCast(C1.Construct(s1), NamedTypeSymbol) 301Dim g2_1 = DirectCast(C2.Construct(s2), NamedTypeSymbol) 309Dim g2_2 = DirectCast(C2.Construct(s3), NamedTypeSymbol) 314Dim g2_3 = DirectCast(C2.Construct(s2_1), NamedTypeSymbol) 320Dim g4_1 = DirectCast(C4.Construct(s4), NamedTypeSymbol) 326Dim g108_1 = DirectCast(C108.Construct(s108), NamedTypeSymbol) 332Dim g_TC2_1 = DirectCast(TC2.Construct(sTC2), NamedTypeSymbol) 490Dim c1OfIntInt_c2_c3 = DirectCast(c3.Construct(substitution), NamedTypeSymbol) 522Dim c1OfIntInt_c2Of_c3Of = DirectCast(c3.Construct(substitution), NamedTypeSymbol) 740Dim moduleM = DirectCast(globalNS.GetMembers("M").First(), NamedTypeSymbol) 744Dim typeC2 = DirectCast(typeC1OfInteger.GetMembers("C2").First(), NamedTypeSymbol)
SymbolsTests\InterfaceImplementationTests.vb (4)
132Dim i2 = compilation1.GetMember(Of NamedTypeSymbol)("I2") 166Dim i2 = compilation1.GetMember(Of NamedTypeSymbol)("I2") 192Dim i2 = compilation1.GetMember(Of NamedTypeSymbol)("I2") 226Dim i2 = compilation1.GetMember(Of NamedTypeSymbol)("I2")
SymbolsTests\Metadata\MetadataMemberTests.vb (7)
159Dim type1 = DirectCast(ns1.GetTypeMembers("StringComparer").Single(), NamedTypeSymbol) 204Dim class1 = DirectCast(ns3.GetTypeMembers("StrongNameHelpers").First(), NamedTypeSymbol) 259Dim class1 = DirectCast(ns2.GetTypeMembers("StrongNameHelpers").First(), NamedTypeSymbol) 322Dim type1 = DirectCast(ns2.GetTypeMembers("IDictionary").First(), NamedTypeSymbol) 375Dim type1 = DirectCast(ns2.GetTypeMembers("IDictionary").First(), NamedTypeSymbol) 724Dim tsym = comp2.GetReferencedAssemblySymbol(mtref).GlobalNamespace.GetMember(Of NamedTypeSymbol)("G") 752Dim type = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Class")
SymbolsTests\Metadata\MetadataTypeTests.vb (18)
108Dim class1 = DirectCast(ns3.GetTypeMembers("StrongNameHelpers").First(), NamedTypeSymbol) 161Dim type1 = DirectCast(ns2.GetTypeMembers("Dictionary").First(), NamedTypeSymbol) 216Dim type1 = DirectCast(ns2.GetTypeMembers("IList").First(), NamedTypeSymbol) 270Dim type1 = DirectCast(ns3.GetTypeMembers("StreamingContext").First(), NamedTypeSymbol) 323Dim type1 = DirectCast(ns3.GetTypeMembers("EventProviderBase").Single(), NamedTypeSymbol) 403Dim i2 As NamedTypeSymbol = compilation.GetTypeByMetadataName("I2") 440Dim i2 As NamedTypeSymbol = compilation.GetTypeByMetadataName("I2`2") 477Dim i2 As NamedTypeSymbol = compilation.GetTypeByMetadataName("I2`1") 514Dim i2 As NamedTypeSymbol = compilation.GetTypeByMetadataName("I2`01") 566Dim i2 As NamedTypeSymbol = compilation.GetTypeByMetadataName("I2`1") 574Dim iEquatable As NamedTypeSymbol = compilation.GetWellKnownType(WellKnownType.System_IEquatable_T) 579Dim iQueryable_T As NamedTypeSymbol = compilation.GetWellKnownType(WellKnownType.System_Linq_IQueryable_T) 583Dim iQueryable As NamedTypeSymbol = compilation.GetWellKnownType(WellKnownType.System_Linq_IQueryable) 588Dim t As NamedTypeSymbol 802Dim containingType As NamedTypeSymbol = compilation.GetTypeByMetadataName("I") 1110Dim stateMachineClass = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMembers().OfType(Of NamedTypeSymbol)().Single() 1181Dim [module] = comp.GetMember(Of NamedTypeSymbol)("A").ContainingModule
SymbolsTests\Metadata\PE\BaseTypeResolution.vb (7)
53Dim base = DirectCast(dictionary(0), NamedTypeSymbol).BaseType 61Dim orderablePartitioner As NamedTypeSymbol = Nothing 64Dim t = TryCast(p, NamedTypeSymbol) 74Assert.Same(DirectCast(base, NamedTypeSymbol).TypeArguments(0), orderablePartitioner.TypeParameters(0)) 77Dim partitioner As NamedTypeSymbol = Nothing 80Dim t = TryCast(p, NamedTypeSymbol) 203Dim bases As New HashSet(Of NamedTypeSymbol)()
SymbolsTests\Metadata\PE\LoadingAttributes.vb (84)
87Dim aBoolClass = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("ABooleanAttribute"), NamedTypeSymbol) 88Dim aByteClass = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("AByteAttribute"), NamedTypeSymbol) 89Dim aCharClass = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("ACharAttribute"), NamedTypeSymbol) 90Dim aSingleClass = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("ASingleAttribute"), NamedTypeSymbol) 91Dim aDoubleClass = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("ADoubleAttribute"), NamedTypeSymbol) 92Dim aInt16Class = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("AInt16Attribute"), NamedTypeSymbol) 93Dim aInt32Class = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("AInt32Attribute"), NamedTypeSymbol) 94Dim aInt64Class = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("AInt64Attribute"), NamedTypeSymbol) 95Dim aObjectClass = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("AObjectAttribute"), NamedTypeSymbol) 96Dim aStringClass = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("AStringAttribute"), NamedTypeSymbol) 97Dim aTypeClass = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("ATypeAttribute"), NamedTypeSymbol) 159Dim aBoolClass = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("ABooleanAttribute"), NamedTypeSymbol) 160Dim aByteClass = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("AByteAttribute"), NamedTypeSymbol) 161Dim aCharClass = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("ACharAttribute"), NamedTypeSymbol) 162Dim aSingleClass = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("ASingleAttribute"), NamedTypeSymbol) 163Dim aDoubleClass = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("ADoubleAttribute"), NamedTypeSymbol) 164Dim aInt16Class = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("AInt16Attribute"), NamedTypeSymbol) 165Dim aInt32Class = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("AInt32Attribute"), NamedTypeSymbol) 166Dim aInt64Class = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("AInt64Attribute"), NamedTypeSymbol) 167Dim aObjectClass = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("AObjectAttribute"), NamedTypeSymbol) 168Dim aStringClass = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("AStringAttribute"), NamedTypeSymbol) 169Dim aTypeClass = TryCast(assembly1.Modules(0).GlobalNamespace.GetMember("ATypeAttribute"), NamedTypeSymbol) 242Dim c1 = DirectCast(assemblies(0).Modules(0).GlobalNamespace.GetMember("C1"), NamedTypeSymbol) 243Dim topLevel = DirectCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("TopLevelClass"), NamedTypeSymbol) 244Dim aNestedAttribute = DirectCast(topLevel.GetMember("ANestedAttribute"), NamedTypeSymbol) 288Dim aBoolClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("ABooleanAttribute"), NamedTypeSymbol) 289Dim aByteClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("AByteAttribute"), NamedTypeSymbol) 290Dim aCharClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("ACharAttribute"), NamedTypeSymbol) 291Dim aEnumClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("AEnumAttribute"), NamedTypeSymbol) 292Dim aSingleClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("ASingleAttribute"), NamedTypeSymbol) 293Dim aDoubleClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("ADoubleAttribute"), NamedTypeSymbol) 294Dim aInt16Class = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("AInt16Attribute"), NamedTypeSymbol) 295Dim aInt32Class = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("AInt32Attribute"), NamedTypeSymbol) 296Dim aInt64Class = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("AInt64Attribute"), NamedTypeSymbol) 297Dim aObjectClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("AObjectAttribute"), NamedTypeSymbol) 298Dim aStringClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("AStringAttribute"), NamedTypeSymbol) 299Dim aTypeClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("ATypeAttribute"), NamedTypeSymbol) 301Dim c3 = DirectCast(assemblies(0).Modules(0).GlobalNamespace.GetMember("C3"), NamedTypeSymbol) 374Dim aBoolClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("ABooleanAttribute"), NamedTypeSymbol) 375Dim aByteClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("AByteAttribute"), NamedTypeSymbol) 376Dim aCharClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("ACharAttribute"), NamedTypeSymbol) 377Dim aEnumClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("AEnumAttribute"), NamedTypeSymbol) 378Dim aSingleClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("ASingleAttribute"), NamedTypeSymbol) 379Dim aDoubleClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("ADoubleAttribute"), NamedTypeSymbol) 380Dim aInt16Class = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("AInt16Attribute"), NamedTypeSymbol) 381Dim aInt32Class = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("AInt32Attribute"), NamedTypeSymbol) 382Dim aInt64Class = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("AInt64Attribute"), NamedTypeSymbol) 383Dim aObjectClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("AObjectAttribute"), NamedTypeSymbol) 384Dim aStringClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("AStringAttribute"), NamedTypeSymbol) 385Dim aTypeClass = TryCast(assemblies(1).Modules(0).GlobalNamespace.GetMember("ATypeAttribute"), NamedTypeSymbol) 387Dim c4 = DirectCast(assemblies(0).Modules(0).GlobalNamespace.GetMember("C4"), NamedTypeSymbol) 449Dim c1 = DirectCast(assemblies(0).Modules(0).GlobalNamespace.GetMembers("C1").Single, NamedTypeSymbol) 493Dim c2 = DirectCast(assemblies(0).Modules(0).GlobalNamespace.GetMembers("C2").Single, NamedTypeSymbol) 776Dim igoo = DirectCast(appNS.GetMember("IFoo"), NamedTypeSymbol) 781Dim attrObj = DirectCast(interopNS.GetTypeMembers("GuidAttribute").Single(), NamedTypeSymbol) 787attrObj = DirectCast(interopNS.GetTypeMembers("InterfaceTypeAttribute").Single(), NamedTypeSymbol) 795attrObj = DirectCast(interopNS.GetTypeMembers("TypeLibImportClassAttribute").Single(), NamedTypeSymbol) 832Dim dfoo = DirectCast(appNS.GetMember("DFoo"), NamedTypeSymbol) 837Dim attrObj = DirectCast(interopNS.GetTypeMembers("ComVisibleAttribute").Single(), NamedTypeSymbol) 841attrObj = DirectCast(interopNS.GetTypeMembers("UnmanagedFunctionPointerAttribute").Single(), NamedTypeSymbol) 879Dim myEnum = DirectCast(appNS.GetMember("MyEnum"), NamedTypeSymbol) 942Dim ibar = DirectCast(appNS.GetMember("IBar"), NamedTypeSymbol) 947Dim attrObj = DirectCast(interopNS.GetTypeMembers("CoClassAttribute").Single(), NamedTypeSymbol) 949Dim cbar = DirectCast(appNS.GetMember("CBar"), NamedTypeSymbol) 952attrObj = DirectCast(reflectNS.GetTypeMembers("DefaultMemberAttribute").Single(), NamedTypeSymbol) 1009Dim attrObj1 = DirectCast(caNS.GetTypeMembers("AttrName").Single(), NamedTypeSymbol) 1010Dim attrObj2 = DirectCast(caNS.GetTypeMembers("AttrNameAttribute").Single(), NamedTypeSymbol) 1033Assert.Equal(2, TryCast(attrSym.CommonNamedArguments(0).Value.Value, NamedTypeSymbol).Arity) 1050Dim attrObj1 = DirectCast(caNS.GetTypeMembers("AllInheritMultipleAttribute").Single(), NamedTypeSymbol) 1051Dim attrObj2 = DirectCast(caNS.GetTypeMembers("DerivedAttribute").Single(), NamedTypeSymbol) 1064Dim igoo = DirectCast(appNS.GetMember("IFoo"), NamedTypeSymbol) 1104Assert.Equal("System.Collections.Generic.IList(Of )", TryCast(attrSym.CommonNamedArguments(0).Value.Value, NamedTypeSymbol).ToString()) 1147Dim attrObj1 = DirectCast(caNS.GetTypeMembers("AllInheritMultipleAttribute").Single(), NamedTypeSymbol) 1151Dim attrObj2 = DirectCast(caNS.GetTypeMembers("DerivedAttribute").Single(), NamedTypeSymbol) 1154Dim foo = DirectCast(appNS.GetMember("Foo"), NamedTypeSymbol) 1239Assert.Equal("AttributeUse.IFoo(Of System.Int16, System.UInt16)", TryCast(attrSym.CommonConstructorArguments(0).Value, NamedTypeSymbol).ToDisplayString(SymbolDisplayFormat.TestFormat)) 1260Dim asmFileAttr = DirectCast(refNS.GetTypeMembers("AssemblyFileVersionAttribute").Single(), NamedTypeSymbol) 1264Dim asmInfoAttr = DirectCast(refNS.GetTypeMembers("AssemblyInformationalVersionAttribute").Single(), NamedTypeSymbol) 1287Dim dbgProxyAttr = DirectCast(diagNS.GetTypeMembers("DebuggerTypeProxyAttribute").Single(), NamedTypeSymbol) 1314Dim type01 = DirectCast(secondNS.GetTypeMembers("SchemeSettingElement").Single(), NamedTypeSymbol) 1350Dim resCatAttr = DirectCast(secondNS.GetTypeMembers("ResCategoryAttribute").Single(), NamedTypeSymbol) 1351Dim resDesAttr = DirectCast(secondNS.GetTypeMembers("ResDescriptionAttribute").Single(), NamedTypeSymbol) 1354Dim defValAttr = DirectCast(level02NS.GetTypeMembers("DefaultValueAttribute").Single(), NamedTypeSymbol) 1356Dim type01 = DirectCast(thirdNS.GetTypeMembers("DataAdapter").Single(), NamedTypeSymbol)
SymbolsTests\Metadata\PE\LoadingEvents.vb (24)
24Dim [class] = globalNamespace.GetMember(Of NamedTypeSymbol)("NonGeneric") 33Dim [class] = globalNamespace.GetMember(Of NamedTypeSymbol)("Generic") 42Dim [class] = globalNamespace.GetMember(Of NamedTypeSymbol)("ClosedGeneric") 86Private Shared Sub CheckInstanceAndStaticEvents([class] As NamedTypeSymbol, eventTypeDisplayString As String) 131Dim [class] = globalNamespace.GetMember(Of NamedTypeSymbol)("SignatureMismatch") 142Dim [class] = globalNamespace.GetMember(Of NamedTypeSymbol)("AccessorMissingParameter") 153Dim [class] = globalNamespace.GetMember(Of NamedTypeSymbol)("NonDelegateEvent") 162Dim [interface] = DirectCast(globalNamespace.GetTypeMembers("Interface").Single(), NamedTypeSymbol) 165Dim [class] = DirectCast(globalNamespace.GetTypeMembers("Class").Single(), NamedTypeSymbol) 177Dim [interface] = DirectCast(globalNamespace.GetTypeMembers("IGeneric").Single(), NamedTypeSymbol) 180Dim [class] = DirectCast(globalNamespace.GetTypeMembers("Generic").Single(), NamedTypeSymbol) 195Dim [interface] = DirectCast(globalNamespace.GetTypeMembers("IGeneric").Single(), NamedTypeSymbol) 198Dim [class] = DirectCast(globalNamespace.GetTypeMembers("Constructed").Single(), NamedTypeSymbol) 213Dim defInterface = DirectCast(globalNamespace.GetTypeMembers("Interface").Single(), NamedTypeSymbol) 216Dim refInterface = DirectCast(globalNamespace.GetTypeMembers("IGenericInterface").Single(), NamedTypeSymbol) 219Dim [class] = DirectCast(globalNamespace.GetTypeMembers("IndirectImplementation").Single(), NamedTypeSymbol) 234Dim outerInterface = DirectCast(globalNamespace.GetTypeMembers("IGeneric2").Single(), NamedTypeSymbol) 238Dim outerClass = DirectCast(globalNamespace.GetTypeMembers("Outer").Single(), NamedTypeSymbol) 241Dim innerInterface = DirectCast(outerClass.GetTypeMembers("IInner").Single(), NamedTypeSymbol) 245Dim innerClass1 = DirectCast(outerClass.GetTypeMembers("Inner1").Single(), NamedTypeSymbol) 247Dim innerClass2 = DirectCast(outerClass.GetTypeMembers("Inner2").Single(), NamedTypeSymbol) 249Dim innerClass3 = DirectCast(outerClass.GetTypeMembers("Inner3").Single(), NamedTypeSymbol) 251Dim innerClass4 = DirectCast(outerClass.GetTypeMembers("Inner4").Single(), NamedTypeSymbol) 255Private Shared Sub CheckInnerClassHelper(innerClass As NamedTypeSymbol, methodName As String, interfaceEvent As Symbol)
SymbolsTests\Metadata\PE\LoadingMethods.vb (22)
383Dim [interface] = DirectCast(globalNamespace.GetTypeMembers("Interface").Single(), NamedTypeSymbol) 388Dim [class] = DirectCast(globalNamespace.GetTypeMembers("Class").Single(), NamedTypeSymbol) 406Dim interface1 = DirectCast(globalNamespace.GetTypeMembers("I1").Single(), NamedTypeSymbol) 411Dim interface2 = DirectCast(globalNamespace.GetTypeMembers("I2").Single(), NamedTypeSymbol) 416Dim [class] = DirectCast(globalNamespace.GetTypeMembers("C").Single(), NamedTypeSymbol) 438Dim [interface] = DirectCast(globalNamespace.GetTypeMembers("IGeneric").Single(), NamedTypeSymbol) 444Dim [class] = DirectCast(globalNamespace.GetTypeMembers("Generic").Single(), NamedTypeSymbol) 470Dim [interface] = DirectCast(globalNamespace.GetTypeMembers("IGeneric").Single(), NamedTypeSymbol) 476Dim [class] = DirectCast(globalNamespace.GetTypeMembers("Constructed").Single(), NamedTypeSymbol) 501Dim cyclicInterface = DirectCast(globalNamespace.GetTypeMembers("ImplementsSelf").Single(), NamedTypeSymbol) 504Dim implementedInterface = DirectCast(globalNamespace.GetTypeMembers("I1").Single(), NamedTypeSymbol) 509Dim [class] = DirectCast(globalNamespace.GetTypeMembers("InterfaceCycleSuccess").Single(), NamedTypeSymbol) 532Dim [interface] = DirectCast(globalNamespace.GetTypeMembers("IUnrelated").Last(), NamedTypeSymbol) 536Dim [class] = DirectCast(globalNamespace.GetTypeMembers("ExplicitlyImplementsUnrelatedInterfaceMethods").Single(), NamedTypeSymbol) 562Dim outerInterface = DirectCast(globalNamespace.GetTypeMembers("IGeneric2").Single(), NamedTypeSymbol) 568Dim outerClass = DirectCast(globalNamespace.GetTypeMembers("Outer").Single(), NamedTypeSymbol) 572Dim innerInterface = DirectCast(outerClass.GetTypeMembers("IInner").Single(), NamedTypeSymbol) 578Dim innerClass1 = DirectCast(outerClass.GetTypeMembers("Inner1").Single(), NamedTypeSymbol) 581Dim innerClass2 = DirectCast(outerClass.GetTypeMembers("Inner2").Single(), NamedTypeSymbol) 584Dim innerClass3 = DirectCast(outerClass.GetTypeMembers("Inner3").Single(), NamedTypeSymbol) 587Dim innerClass4 = DirectCast(outerClass.GetTypeMembers("Inner4").Single(), NamedTypeSymbol) 591Private Shared Sub CheckInnerClassHelper(innerClass As NamedTypeSymbol, methodName As String, interfaceMethod As Symbol)
SymbolsTests\Metadata\PE\LoadingNamespacesAndTypes.vb (12)
67Dim types As New List(Of NamedTypeSymbol) 71Dim t As NamedTypeSymbol = TryCast(c, NamedTypeSymbol) 91Private Function LoadChildType(t As NamedTypeSymbol) As XElement 163Assert.NotNull(TryCast(someName(1), NamedTypeSymbol)) 238Assert.True(IdentifierComparison.Equals(DirectCast(enumerable(0), NamedTypeSymbol).ToTestDisplayString(), 248Dim dictionary = DirectCast(dictionaryArray(0), NamedTypeSymbol) 259Assert.True(DirectCast(valueCollection(0), NamedTypeSymbol).Name.Equals("ValueCollection")) 260Assert.Equal(DirectCast(valueCollection(0), NamedTypeSymbol).Arity, 0) 286Dim structType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("S") 306Dim structType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("S") 332Dim structType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("S")
SymbolsTests\Metadata\PE\MissingTypeReferences.vb (12)
125Dim TC As NamedTypeSymbol 252Dim type2 = DirectCast(DirectCast(genericBase.ContainingSymbol.ContainingSymbol.OriginalDefinition, NamedTypeSymbol).Construct(type1.TypeArguments), SubstitutedErrorType) 277Dim missing As NamedTypeSymbol = New MissingMetadataTypeSymbol.Nested(TC, "Doesn'tExist", 1, True) 278Dim missing2 As NamedTypeSymbol = New MissingMetadataTypeSymbol.Nested(TC, "Doesn'tExist", 1, True) 301missing = DirectCast(missing.Construct(substitution), NamedTypeSymbol) 316missing = DirectCast(missing.OriginalDefinition.Construct(substitution), NamedTypeSymbol) 328missing2 = DirectCast(missing.InternalSubstituteTypeParameters(substitution).AsTypeSymbolOnly(), NamedTypeSymbol) 334missing2 = DirectCast(missing.InternalSubstituteTypeParameters(substitution).AsTypeSymbolOnly(), NamedTypeSymbol) 340missing2 = DirectCast(missing.InternalSubstituteTypeParameters(substitution).AsTypeSymbolOnly(), NamedTypeSymbol) 355missing2 = DirectCast(missing.InternalSubstituteTypeParameters(substitution).AsTypeSymbolOnly(), NamedTypeSymbol) 361missing2 = DirectCast(missing.InternalSubstituteTypeParameters(substitution).AsTypeSymbolOnly(), NamedTypeSymbol) 367missing2 = DirectCast(missing.InternalSubstituteTypeParameters(substitution).AsTypeSymbolOnly(), NamedTypeSymbol)
SymbolsTests\Metadata\PE\NoPia.vb (7)
47Dim classLocalTypes1 As NamedTypeSymbol 48Dim classLocalTypes2 As NamedTypeSymbol 315Dim classLocalTypes1 As NamedTypeSymbol 316Dim classLocalTypes2 As NamedTypeSymbol 947Assert.NotEqual(SymbolKind.ErrorType, (DirectCast(varI5_Foo.ReturnType, NamedTypeSymbol)).TypeArguments(0).Kind) 953Assert.NotEqual(SymbolKind.ErrorType, (DirectCast(varI7_Foo.ReturnType, NamedTypeSymbol)).TypeArguments(0).Kind) 956Assert.NotEqual(SymbolKind.ErrorType, (DirectCast(varI7_Bar.ReturnType, NamedTypeSymbol)).TypeArguments(0).Kind)
SymbolsTests\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.vb (24)
32Dim classLocalType1 As NamedTypeSymbol = localConsumer1.SourceModule.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 47Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 63Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 79Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 85Dim outer = DirectCast(importedField.Type, NamedTypeSymbol).TypeArguments.Single() 88Dim inner = DirectCast(outer, NamedTypeSymbol).TypeArguments.Single() 101Dim classLocalType1 As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 116Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 139Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 154Dim classLocalType1 As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 170Dim classLocalType1 As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 186Dim classLocalType1 As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 202Dim classLocalType1 As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 218Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 234Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 250Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 266Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 280Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 294Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 307Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 323Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 340Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("NoPIAGenerics").[Single]() 366Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("DrivedClass").[Single]() 390Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("Interface1Impl2").[Single]()
SymbolsTests\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.vb (12)
34Dim classLocalType As NamedTypeSymbol = localConsumerRefsAsm.First(Function(arg) arg.Name = "LocalTypes1").GlobalNamespace.GetTypeMembers("LocalTypes1").[Single]() 70Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("TypeSubstitution").[Single]() 72Dim classRefLocalType As NamedTypeSymbol = localConsumerRefsAsm.First(Function(arg) arg.Name = "ExternalAsm1").GlobalNamespace.GetTypeMembers("ExternalAsm1").[Single]() 130Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("TypeSubstitution").[Single]() 132Dim classRefLocalType As NamedTypeSymbol = localConsumerRefsAsm.First(Function(arg) arg.Name = "ExternalAsm1").GlobalNamespace.GetTypeMembers("ExternalAsm1").[Single]() 165Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("TypeSubstitution").[Single]() 167Dim classRefLocalType As NamedTypeSymbol = localConsumerRefsAsm.First(Function(arg) arg.Name = "ExternalAsm1").GlobalNamespace.GetTypeMembers("ExternalAsm1").[Single]() 192Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("TypeSubstitution").[Single]() 194Dim classRefLocalType As NamedTypeSymbol = localConsumerRefsAsm.First(Function(arg) arg.Name = "ExternalAsm1").GlobalNamespace.GetTypeMembers("ExternalAsm1").[Single]() 216Dim classLocalType As NamedTypeSymbol = localConsumer.GlobalNamespace.GetTypeMembers("TypeSubstitution").[Single]() 218Dim classRefLocalType As NamedTypeSymbol = localConsumerRefsAsm.First(Function(arg) arg.Name = "ExternalAsm1").GlobalNamespace.GetTypeMembers("ExternalAsm1").[Single]() 243Dim classRefLocalType As NamedTypeSymbol = localConsumerRefsAsm.First(Function(arg) arg.Name = "ExternalAsm1").GlobalNamespace.GetTypeMembers("SubFuncProp").[Single]()
SymbolsTests\Metadata\PE\TypeForwarders.vb (8)
36Dim derived1 = DirectCast(module1.GlobalNamespace.GetMembers("Derived").Single(), NamedTypeSymbol) 40Dim derived4 = DirectCast(module1.GlobalNamespace.GetMembers("GenericDerived").Single(), NamedTypeSymbol) 44Dim derived6 = DirectCast(module1.GlobalNamespace.GetMembers("GenericDerived1").Single(), NamedTypeSymbol) 64Dim derived2 = DirectCast(module2.GlobalNamespace.GetMembers("Derived").Single(), NamedTypeSymbol) 69Dim derived3 = DirectCast(module2.GlobalNamespace.GetMembers("GenericDerived").Single(), NamedTypeSymbol) 73Dim derived5 = DirectCast(module2.GlobalNamespace.GetMembers("GenericDerived1").Single(), NamedTypeSymbol) 179Dim derivedType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Derived") 414Dim derivedType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Derived")
SymbolsTests\Metadata\WinMdEventTest.vb (22)
928Dim interfaceType = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Interface") 939Dim implementingType = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 963Dim retargetingType = retargetingAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 997Dim [class] = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 1001Dim [interface] = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("I") 1032Dim [class] = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 1071Dim c1 = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C1") 1075Dim c2 = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C2") 1105Dim c3 = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C3") 1124Dim type = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 1165Dim type = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 1219Dim type = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 1252Dim type = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 1284Dim type = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 1320Dim type = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 1358Dim type = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 1403Dim type = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 1458Dim type = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 1515Dim type = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 1560Dim eventSymbol = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMember(Of EventSymbol)("QQQ") 1692Dim fieldLikeEvent = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test").GetMember(Of EventSymbol)("FieldLikeEvent") 1706Assert.Equal(fieldLikeEvent.Type, DirectCast(type, NamedTypeSymbol).TypeArguments.Single())
SymbolsTests\MethodImplementationFlagsTests.vb (5)
34Dim c = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 64Dim c = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 102Dim c = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 132Dim c = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 156Dim c = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("C")
SymbolsTests\MockSymbolTests.vb (4)
20Dim elementType As NamedTypeSymbol = New MockNamedTypeSymbol("TestClass", Enumerable.Empty(Of Symbol)) ' this can be any type. 48Dim container As NamedTypeSymbol = New MockNamedTypeSymbol("TestClass", Enumerable.Empty(Of Symbol), TypeKind.Class) 110ElseIf TypeOf sym Is NamedTypeSymbol Then 111builder.AppendFormat("{0} {1}", DirectCast(sym, NamedTypeSymbol).TypeKind.ToString(), sym.Name)
SymbolsTests\MyBaseMyClassSemanticsTests.vb (3)
89Dim anonymousType = DirectCast(type, NamedTypeSymbol) 177Private Shared Function GetNamedTypeSymbol(c As VisualBasicCompilation, namedTypeName As String, Optional fromCorLib As Boolean = False) As NamedTypeSymbol 185Return DirectCast(nsSymbol.GetTypeMember(nameParts(nameParts.Length - 1)), NamedTypeSymbol)
SymbolsTests\Retargeting\NoPia.vb (2)
338Dim classLocalTypes1 As NamedTypeSymbol 339Dim classLocalTypes2 As NamedTypeSymbol
SymbolsTests\Retargeting\RetargetingCustomAttributes.vb (5)
34Public OldMsCorLib_debuggerTypeProxyAttributeType As NamedTypeSymbol 35Public NewMsCorLib_debuggerTypeProxyAttributeType As NamedTypeSymbol 38Public OldMsCorLib_systemType As NamedTypeSymbol 39Public NewMsCorLib_systemType As NamedTypeSymbol 271Dim c = c2.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C")
SymbolsTests\Retargeting\RetargetingTests.vb (112)
88Dim sourceType As NamedTypeSymbol 89Dim retargetingType As NamedTypeSymbol 94sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("A") 95retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("A") 122sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("B") 123retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("B") 129sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("C") 130retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("C") 143sourceType = DirectCast(sourceMethod.ReturnType, NamedTypeSymbol) 144retargetingType = DirectCast(retargetingMethod.ReturnType, NamedTypeSymbol) 360Dim sourceType = sourceAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("E") 369Dim retargetingType = retargetingAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("E") 398Dim sourceType = sourceAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("E") 407Dim retargetingType = retargetingAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("E") 432Dim sourceType = sourceAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 437Dim retargetingType = retargetingAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 472Dim sourceType = sourceAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 477Dim retargetingType = retargetingAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 499Dim sourceType = sourceAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 504Dim retargetingType = retargetingAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 538Dim sourceType = sourceAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 544Dim retargetingType = retargetingAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 572Dim sourceType = sourceAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 577Dim retargetingType = retargetingAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 600Dim sourceType = sourceAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 605Dim retargetingType = retargetingAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Test") 630Dim sourceType = sourceAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 636Dim retargetingType = retargetingAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 671Dim sourceType = sourceAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 678Dim retargetingType = retargetingAssembly.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 958Dim sourceType As NamedTypeSymbol = Nothing 959Dim retargetingType As NamedTypeSymbol = Nothing 961sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("TestClass") 962retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("TestClass") 973sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("TestStructure") 974retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("TestStructure") 981sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("Structure_With_Attribute") 982retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("Structure_With_Attribute") 988Assert.NotSame(sourceNamespace.GetMember(Of NamedTypeSymbol)("Structure_With_Attribute"), sourceNamespace.GetMember(Of NamedTypeSymbol)("TestStructure")) 992sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("TestAttribute") 993retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("TestAttribute") 999sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("Test_Enum") 1000retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("Test_Enum") 1006sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("Test_Module") 1007retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("Test_Module") 1319Dim sourceType As NamedTypeSymbol = Nothing 1320Dim retargetingType As NamedTypeSymbol = Nothing 1323sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("Generic_Test_Class") 1324retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("Generic_Test_Class") 1333sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("Generic_Test_Class_Constrained_Interface") 1334retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("Generic_Test_Class_Constrained_Interface") 1348sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("Generic_Test_Class_Constrained_Multiple") 1349retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("Generic_Test_Class_Constrained_Multiple") 1500Dim sourceType As NamedTypeSymbol = Nothing 1501Dim retargetingType As NamedTypeSymbol = Nothing 1507sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("TestClass") 1508retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("TestClass") 1517sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("TestStructure") 1518retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("TestStructure") 1527sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("ContainingClass").GetMember(Of NamedTypeSymbol)("PrivateTestClass") 1528retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("ContainingClass").GetMember(Of NamedTypeSymbol)("PrivateTestClass") 1537sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("TestInterface") 1538retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("TestInterface") 1706Dim sourceType As NamedTypeSymbol = Nothing 1707Dim retargetingType As NamedTypeSymbol = Nothing 1709sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("TestClass") 1710retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("TestClass") 1720sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("TestStructure") 1721retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("TestStructure") 1726sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("Module1") 1727retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("Module1") 1899Dim sourceType As NamedTypeSymbol 1900Dim retargetingType As NamedTypeSymbol 1902sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("TestClass_MustInherit") 1903retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("TestClass_MustInherit") 1911sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("TestClass_NotInheriTABLE") 1912retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("TestClass_NotInheriTABLE") 1918sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("TestClass_Shared") 1919retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("TestClass_Shared") 1931sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("TestClass_Base") 1932retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("TestClass_Base") 1941sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("TestClass_Other") 1942retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("TestClass_Other") 2176Dim sourceType As NamedTypeSymbol = Nothing 2177Dim retargetingType As NamedTypeSymbol = Nothing 2179sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("EventClass") 2180retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("EventClass") 2197sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("Module_TestEventsWithAddHandler") 2198retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("Module_TestEventsWithAddHandler") 2359Dim sourceType As NamedTypeSymbol = Nothing 2360Dim retargetingType As NamedTypeSymbol = Nothing 2363sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("Attribute_Class") 2364retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("Attribute_Class") 2370sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("Attribute_method") 2371retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("Attribute_method") 2376sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("ClassOrStructureAttribute") 2377retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("ClassOrStructureAttribute") 2382sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("Class_Multiple") 2383retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("Class_Multiple") 3069Dim sourceType As NamedTypeSymbol = Nothing 3070Dim retargetingType As NamedTypeSymbol = Nothing 3073sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("Module1") 3074retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("Module1") 3077sourceType = sourceNamespace.GetMember(Of NamedTypeSymbol)("Module1") 3078retargetingType = retargetingNamespace.GetMember(Of NamedTypeSymbol)("Module1") 3174Dim c1 As NamedTypeSymbol = comp1.Assembly.GlobalNamespace.GetTypeMembers("C1").Single 3184Dim c1r As NamedTypeSymbol = comp2.GlobalNamespace.GetTypeMembers("C1").Single 3218Dim c As NamedTypeSymbol = comp2.GlobalNamespace.GetTypeMembers("C").Single 3222Dim cs As NamedTypeSymbol = comp2.GlobalNamespace.GetTypeMembers("CS").Single
SymbolsTests\Source\BaseClassTests.vb (8)
2026Dim classB = CType(compilation.GlobalNamespace.GetMembers("B").Single(), NamedTypeSymbol) 2027Dim classY = CType(classB.GetMembers("Y").Single(), NamedTypeSymbol) 2043Dim classB = CType(compilation.GlobalNamespace.GetMembers("B").Single(), NamedTypeSymbol) 2044Dim classY = CType(classB.GetMembers("Y").Single(), NamedTypeSymbol) 2229Dim derived = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("Derived") 2290Dim typeC = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").Construct(comp.GetSpecialType(SpecialType.System_Int32)) 2325Dim typeC = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").Construct(comp.GetSpecialType(SpecialType.System_Int32)) 2355Dim typeC = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").Construct(comp.GetSpecialType(SpecialType.System_Int32))
SymbolsTests\Source\BindingsTests.vb (6)
180Assert.Equal(TypeKind.Class, DirectCast(typeContext.ContainingNamespaceOrType, NamedTypeSymbol).TypeKind) 187Assert.Equal(TypeKind.Interface, DirectCast(typeContext.ContainingNamespaceOrType, NamedTypeSymbol).TypeKind) 239Assert.True(DirectCast(implicitTypeContext.ContainingNamespaceOrType, NamedTypeSymbol).IsImplicitClass) 508Assert.Equal(TypeKind.Interface, DirectCast(sortedSymbols(0), NamedTypeSymbol).TypeKind) 511Assert.Equal(TypeKind.Interface, DirectCast(sortedSymbols(1), NamedTypeSymbol).TypeKind) 524Assert.Equal(TypeKind.Class, DirectCast(symbols(0), NamedTypeSymbol).TypeKind)
SymbolsTests\Source\ClsComplianceTests.vb (1)
1546Dim accessor = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMember(Of PropertySymbol)("P").GetMethod
SymbolsTests\Source\ComClassTests.vb (1)
30Not DirectCast(m, NamedTypeSymbol).IsDelegateType())
SymbolsTests\Source\DelegateTests.vb (16)
61Dim subDel As NamedTypeSymbol = CType(compilation.SourceModule.GlobalNamespace.GetTypeMembers("SubDel").Single(), NamedTypeSymbol) 125Dim funcDel As NamedTypeSymbol = CType(compilation.SourceModule.GlobalNamespace.GetTypeMembers("C1").Single().GetMembers("FuncDel").Single(), NamedTypeSymbol) 151Dim genSubDel As NamedTypeSymbol = CType(compilation.SourceModule.GlobalNamespace.GetTypeMembers("C1").Single().GetMembers("SubGenDel").Single(), NamedTypeSymbol) 166Dim genFuncDel As NamedTypeSymbol = CType(compilation.SourceModule.GlobalNamespace.GetTypeMembers("C1").Single().GetMembers("FuncGenDel").Single(), NamedTypeSymbol) 196Dim subGenDel As NamedTypeSymbol = CType(compilation.SourceModule.GlobalNamespace.GetTypeMembers("SubGenDel").Single(), NamedTypeSymbol) 220Dim subDel As NamedTypeSymbol = CType(compilation.SourceModule.GlobalNamespace.GetTypeMembers("SubDel").Single(), NamedTypeSymbol) 245Dim funcDel As NamedTypeSymbol = CType(fieldSym.Type, NamedTypeSymbol) 314Dim del As NamedTypeSymbol = CType(compilation.SourceModule.GlobalNamespace.GetTypeMembers("del1").Single(), NamedTypeSymbol)
SymbolsTests\Source\EnumTests.vb (2)
906Dim classEnum = TryCast(comp.SourceModule.GlobalNamespace.GetMembers("EnumPartial").Single(), NamedTypeSymbol) 1359Dim symEnum = TryCast(GetSymbolByFullName(comp, enumName), NamedTypeSymbol)
SymbolsTests\Source\EventTests.vb (12)
644Dim type = DirectCast(m.GlobalNamespace.GetMember("cls0"), NamedTypeSymbol) 691Dim type = DirectCast(m.GlobalNamespace.GetMember("cls0"), NamedTypeSymbol) 1535Dim tA = DirectCast(moduleSymbol.GlobalNamespace.GetMember("A"), NamedTypeSymbol) 1536Dim tB = DirectCast(moduleSymbol.GlobalNamespace.GetMember("B"), NamedTypeSymbol) 1715Dim typeC = DirectCast(compilation.SourceModule.GlobalNamespace.GetMembers("C").SingleOrDefault(), NamedTypeSymbol) 1718Assert.Equal(TypeKind.Delegate, DirectCast(mems(0), NamedTypeSymbol).TypeKind) 1758Assert.True(DirectCast(implicitClass, NamedTypeSymbol).IsImplicitClass) 1911Dim typeMembers = compilation.SourceModule.GlobalNamespace.GetMembers().OfType(Of NamedTypeSymbol)() 1971Dim c = m.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 2068Dim c = m.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 2167Dim c = m.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 2236Dim c = m.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C")
SymbolsTests\Source\FieldTests.vb (9)
32Dim structC = DirectCast(globalNS.GetMembers().Single(), NamedTypeSymbol) 62Dim structC = DirectCast(globalNS.GetMembers().Single(), NamedTypeSymbol) 97Dim classC = DirectCast(globalNSmembers(0), NamedTypeSymbol) 102Dim classD = DirectCast(membersOfC(1), NamedTypeSymbol) 114Assert.Same(sourceMod.GetCorLibType(SpecialType.System_Char), DirectCast(fieldP.Type, NamedTypeSymbol).TypeArguments(0)) 206Dim type1 = DirectCast(ns.GetTypeMembers("C").Single(), NamedTypeSymbol) 316Dim type1 = DirectCast(compilation.SourceModule.GlobalNamespace.GetMembers("C").Single(), NamedTypeSymbol) 530Dim type = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 555Dim s = globalNS.GetMember(Of NamedTypeSymbol)("S")
SymbolsTests\Source\ImplementsTests.vb (30)
1731Dim iFooType = DirectCast(globalNS.GetMembers("IFoo").First(), NamedTypeSymbol) 1732Dim fooType = DirectCast(globalNS.GetMembers("Foo").First(), NamedTypeSymbol) 1733Dim barType = DirectCast(globalNS.GetMembers("Bar").First(), NamedTypeSymbol) 2215Dim iFooType = DirectCast(globalNS.GetMembers("IFoo").First(), NamedTypeSymbol) 2216Dim fooType = DirectCast(globalNS.GetMembers("Foo").First(), NamedTypeSymbol) 2217Dim barType = DirectCast(globalNS.GetMembers("Bar").First(), NamedTypeSymbol) 2307Dim iFooType = DirectCast(globalNS.GetMembers("IFoo").First(), NamedTypeSymbol) 2308Dim fooType = DirectCast(globalNS.GetMembers("Foo").First(), NamedTypeSymbol) 2309Dim barType = DirectCast(globalNS.GetMembers("Bar").First(), NamedTypeSymbol) 2396Dim iFooType = DirectCast(globalNS.GetMembers("IFoo").First(), NamedTypeSymbol) 2397Dim fooType = DirectCast(globalNS.GetMembers("Foo").First(), NamedTypeSymbol) 2398Dim barType = DirectCast(globalNS.GetMembers("Bar").First(), NamedTypeSymbol) 2479Dim iFooType = DirectCast(globalNS.GetMembers("IFoo").First(), NamedTypeSymbol) 2480Dim fooType = DirectCast(globalNS.GetMembers("Foo").First(), NamedTypeSymbol) 2534Dim outerOfX = DirectCast(globalNS.GetMembers("Outer").First(), NamedTypeSymbol) 2536Dim iFooOfIntTU = DirectCast(outerOfInt.GetMembers("IFoo").First(), NamedTypeSymbol) 2540Dim fooSOfIntTU = DirectCast(outerOfInt.GetMembers("FooS").First(), NamedTypeSymbol) 2545Dim fooOfIntY = DirectCast(outerOfInt.GetMembers("Foo").First(), NamedTypeSymbol) 2578Dim iFoo = DirectCast(globalNS.GetMembers("IFoo").Single(), NamedTypeSymbol) 2579Dim dClass = DirectCast(globalNS.GetMembers("D").Single(), NamedTypeSymbol) 3484Dim typeI = globalNamespace.GetMember(Of NamedTypeSymbol)("I") 3485Dim typeA = globalNamespace.GetMember(Of NamedTypeSymbol)("A") 3486Dim typeB = globalNamespace.GetMember(Of NamedTypeSymbol)("B") 3487Dim typeC = globalNamespace.GetMember(Of NamedTypeSymbol)("C") 3488Dim typeD = globalNamespace.GetMember(Of NamedTypeSymbol)("D") 3683Dim interfaceType = globalNamespace.GetMember(Of NamedTypeSymbol)("IRef") 3688Dim classType = globalNamespace.GetMember(Of NamedTypeSymbol)("Impl") 3804Dim [interface] = [global].GetMember(Of NamedTypeSymbol)("I") 3805Dim baseType = [global].GetMember(Of NamedTypeSymbol)("Base") 3806Dim derivedType = [global].GetMember(Of NamedTypeSymbol)("Derived")
SymbolsTests\Source\MethodTests.vb (38)
53Dim classC = DirectCast(globalNSmembers(0), NamedTypeSymbol) 58Dim classD = DirectCast(membersOfC(1), NamedTypeSymbol) 185Dim moduleM = DirectCast(globalNSmembers(0), NamedTypeSymbol) 233Dim classC = DirectCast(globalNSmembers(0), NamedTypeSymbol) 306Dim classC = DirectCast(globalNSmembers(0), NamedTypeSymbol) 307Dim moduleM = DirectCast(globalNSmembers(1), NamedTypeSymbol) 378Dim classC = DirectCast(globalNSmembers(0), NamedTypeSymbol) 403Dim classD = DirectCast(globalNSmembers(1), NamedTypeSymbol) 428Dim interfaceI = DirectCast(globalNSmembers(2), NamedTypeSymbol) 432Dim moduleM = DirectCast(globalNSmembers(3), NamedTypeSymbol) 436Dim structureS = DirectCast(globalNSmembers(4), NamedTypeSymbol) 470Dim classC = DirectCast(globalNSmembers(0), NamedTypeSymbol) 474Dim classD = DirectCast(membersOfC(1), NamedTypeSymbol) 567Dim typeS = DirectCast(globalNS.GetTypeMembers("S").Single(), NamedTypeSymbol) 618Dim classC = DirectCast(globalNSmembers(0), NamedTypeSymbol) 623Dim classD = DirectCast(membersOfC(1), NamedTypeSymbol) 648Assert.Same(tpU, DirectCast(m1.ReturnType, NamedTypeSymbol).TypeArguments(0)) 679Dim classC = DirectCast(globalNSmembers(0), NamedTypeSymbol) 870Dim classImpl = DirectCast(ns1.GetTypeMembers("impl").Single(), NamedTypeSymbol) 873Dim itfc = DirectCast(classImpl.Interfaces(0), NamedTypeSymbol) 875itfc = DirectCast(itfc.Interfaces(0), NamedTypeSymbol) 887Dim structImpl = DirectCast(ns1.GetTypeMembers("structimpl").Single(), NamedTypeSymbol) 928Dim modOfNS = DirectCast(nsNS.GetMembers("MyMod").Single(), NamedTypeSymbol) 977Dim type1 = DirectCast(glbNS.GetMembers("Module2").Single(), NamedTypeSymbol) 983Dim type2 = DirectCast(glbNS.GetMembers("Class1").Single(), NamedTypeSymbol) 988Dim type3 = DirectCast(glbNS.GetTypeMembers("ĵÁiÛE").Single(), NamedTypeSymbol) 993Dim type4 = DirectCast(glbNS.GetTypeMembers("Narrowing").Single(), NamedTypeSymbol) 1072Dim typemem = DirectCast(globalNS.GetTypeMembers("GI").Single(), NamedTypeSymbol) 1080typemem = DirectCast(globalNS.GetTypeMembers("GC").Single(), NamedTypeSymbol) 1100typemem = DirectCast(globalNS.GetTypeMembers("GS").Single(), NamedTypeSymbol) 1120typemem = DirectCast(nsNS.GetTypeMembers("NI").Single(), NamedTypeSymbol) 1127typemem = DirectCast(nsNS.GetTypeMembers("NC").Single(), NamedTypeSymbol) 1136typemem = DirectCast(nsNS.GetTypeMembers("NS").Single(), NamedTypeSymbol) 1226Dim type1 = DirectCast(ns.GetTypeMembers("C1").Single(), NamedTypeSymbol) 1232Dim type2 = DirectCast(ns.GetTypeMembers("C2").Single(), NamedTypeSymbol) 1596Dim modM1 = DirectCast(globalNS.GetMembers("M1").Single(), NamedTypeSymbol) 1597Dim modM2 = DirectCast(globalNS.GetMembers("M2").Single(), NamedTypeSymbol) 1697Dim Symbol = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMembers(WellKnownMemberNames.UnaryPlusOperatorName).Single()
SymbolsTests\Source\NamedTypeTests.vb (14)
40Dim namedType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 49Dim namedType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 58Dim namedType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 70Dim namedType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 82Dim namedType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 94Dim namedType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 106Dim namedType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 118Dim namedType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 133Dim namedType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 148Dim namedType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 163Dim namedType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 183Dim namedType = compilation.GlobalNamespace.GetMember(Of NamespaceSymbol)("N").GetMember(Of NamedTypeSymbol)("C") 205Dim namedType = compilation.GlobalNamespace.GetMember(Of NamespaceSymbol)("N").GetMember(Of NamedTypeSymbol)("C") 227Dim namedType = compilation.GlobalNamespace.GetMember(Of NamespaceSymbol)("N").GetMember(Of NamedTypeSymbol)("C")
SymbolsTests\Source\NamespaceGlobalTests.vb (2)
152Assert.Equal(2, DirectCast(symbolClass, NamedTypeSymbol).Locations.Length) 595Dim cls = DirectCast(model.GetDeclaredSymbol(typeStatementSyntax), NamedTypeSymbol)
SymbolsTests\Source\OverridesTests.vb (11)
129Dim clsBase = DirectCast(globalNS.GetMembers("Base").Single(), NamedTypeSymbol) 130Dim clsDerived = DirectCast(globalNS.GetMembers("Derived").Single(), NamedTypeSymbol) 2288Dim classX1 = DirectCast(globalNS.GetMembers("X1").First(), NamedTypeSymbol) 2292Dim classX2 = DirectCast(globalNS.GetMembers("X2").First(), NamedTypeSymbol) 2296Dim classX3 = DirectCast(globalNS.GetMembers("X3").First(), NamedTypeSymbol) 2381Dim classX1 = DirectCast(globalNS.GetMembers("X1").First(), NamedTypeSymbol) 2383Dim classX2 = DirectCast(globalNS.GetMembers("X2").First(), NamedTypeSymbol) 2478Dim classX1 = DirectCast(globalNS.GetMembers("X1").First(), NamedTypeSymbol) 2479Dim classX2 = DirectCast(globalNS.GetMembers("X2").First(), NamedTypeSymbol) 2621Dim baseType = globalNamespace.GetMember(Of NamedTypeSymbol)("Base") 2626Dim derivedType = globalNamespace.GetMember(Of NamedTypeSymbol)("Derived")
SymbolsTests\Source\PropertyTests.vb (33)
591Dim testClassSymbol = symbols.Modules.First().GlobalNamespace.GetMembers("TestClass").OfType(Of NamedTypeSymbol).Single() 716Private Sub VerifyProperty(type As NamedTypeSymbol, name As String, declaredAccessibility As Accessibility, isFromSource As Boolean, hasGet As Boolean, hasSet As Boolean, hasField As Boolean) 2692Dim type = globalNamespace.GetMember(Of NamedTypeSymbol)("IA") 2694type = globalNamespace.GetMember(Of NamedTypeSymbol)("IB") 2696type = globalNamespace.GetMember(Of NamedTypeSymbol)("IC") 2698type = globalNamespace.GetMember(Of NamedTypeSymbol)("ID") 2700type = globalNamespace.GetMember(Of NamedTypeSymbol)("IE") 2702type = globalNamespace.GetMember(Of NamedTypeSymbol)("IF") 2704type = globalNamespace.GetMember(Of NamedTypeSymbol)("IG") 2709Private Sub CheckDefaultMemberAttribute(type As NamedTypeSymbol, name As String) 2812Dim type = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C") 4560Dim c1 As NamedTypeSymbol = DirectCast(comp.SourceModule.GlobalNamespace.GetMembers("C1").Single(), NamedTypeSymbol) 4564Dim dout As NamedTypeSymbol = DirectCast(ein.Type, NamedTypeSymbol) 4605Dim type As NamedTypeSymbol 4610type = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("A") 4621type = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("B") 4634type = [module].GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").BaseType 5398Dim [interface] = DirectCast(globalNamespace.GetTypeMembers("I").Single(), NamedTypeSymbol) 5403Dim [class] = DirectCast(globalNamespace.GetTypeMembers("C").Single(), NamedTypeSymbol) 5441Dim [interface] = DirectCast([namespace].GetTypeMembers("I").Single(), NamedTypeSymbol) 5446Dim [class] = DirectCast(globalNamespace.GetTypeMembers("C").Single(), NamedTypeSymbol) 6889Dim type = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("A") 6996Dim type = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("A") 7141Dim type = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("A") 7981Dim actualMembers = m.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMembers().ToArray() 8034Dim members = m.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").GetMembers() 8046Dim members = m.GlobalNamespace.GetMember(Of NamedTypeSymbol)("VB$AnonymousType_0").GetMembers() 8096Private Sub VerifyMethodsAndAccessorsSame(type As NamedTypeSymbol, [property] As PropertySymbol) 8101Private Sub VerifyMethodAndAccessorSame(type As NamedTypeSymbol, [property] As PropertySymbol, accessor As MethodSymbol) 8138Private Shared Sub VerifyAutoProperty(type As NamedTypeSymbol, name As String, declaredAccessibility As Accessibility, isFromSource As Boolean) 8182Private Shared Sub CheckPropertyExplicitImplementation([class] As NamedTypeSymbol, classProperty As PropertySymbol, interfaceProperty As PropertySymbol)
SymbolsTests\Source\SourceSymbolTests.vb (18)
224Dim classC = DirectCast(globalNS.GetMembers("C").First(), NamedTypeSymbol) 225Dim structureS = DirectCast(globalNS.GetMembers("S").First(), NamedTypeSymbol) 226Dim interfaceI = DirectCast(globalNS.GetMembers("I").First(), NamedTypeSymbol) 227Dim enumE = DirectCast(globalNS.GetMembers("E").First(), NamedTypeSymbol) 228Dim moduleM = DirectCast(globalNS.GetMembers("M").First(), NamedTypeSymbol) 229Dim delegateD = DirectCast(globalNS.GetMembers("D").First(), NamedTypeSymbol) 266Dim classX = DirectCast(globalNS.GetMembers("X").First(), NamedTypeSymbol) 267Dim classY = DirectCast(globalNS.GetMembers("Y").First(), NamedTypeSymbol) 268Dim inner = DirectCast(classY.GetMembers("Inner").First(), NamedTypeSymbol) 318Dim classC = DirectCast(globalNSmembers(0), NamedTypeSymbol) 321Dim classD = DirectCast(membersOfC(1), NamedTypeSymbol) 436Dim errmod = DirectCast(ns.GetMembers("Misc003aErrmod").First(), NamedTypeSymbol) 479Dim type1 = DirectCast(ns.GetTypeMembers().First(), NamedTypeSymbol) 590Dim type = compilation.GetMember(Of NamedTypeSymbol)("C") 657locations = comp0.GetMember(Of NamedTypeSymbol)("N.C").Locations 671locations = comp1.GetMember(Of NamedTypeSymbol)("N.C").Locations 676locations = comp2.GetMember(Of NamedTypeSymbol)("N.C").Locations 686locations = comp3.GetMember(Of NamedTypeSymbol)("N.C").Locations
SymbolsTests\Source\TypeBindingTests.vb (51)
38Dim classC = DirectCast(globalNSmembers(0), NamedTypeSymbol) 81Dim classC = DirectCast(globalNSmembers(0), NamedTypeSymbol) 88Dim namedTypeA = DirectCast(typeA, NamedTypeSymbol) 132Dim moduleM = DirectCast(globalNSmembers(0), NamedTypeSymbol) 134Dim classGlobalQ = DirectCast(globalNSmembers(2), NamedTypeSymbol) 137Dim classMDotR = DirectCast(membersOfM(0), NamedTypeSymbol) 140Dim classC = DirectCast(membersOfN(0), NamedTypeSymbol) 141Dim classNDotQ = DirectCast(membersOfN(1), NamedTypeSymbol) 142Dim classNDotR = DirectCast(membersOfN(2), NamedTypeSymbol) 208Dim classR = DirectCast(systemMembers(1), NamedTypeSymbol) 211Dim classC = DirectCast(gooMembers(0), NamedTypeSymbol) 212Dim classQ = DirectCast(gooMembers(1), NamedTypeSymbol) 215Dim classD = DirectCast(cMembers(1), NamedTypeSymbol) 228Dim classS = DirectCast(dMembers(11), NamedTypeSymbol) 272Dim classC = DirectCast(gooMembers(0), NamedTypeSymbol) 275Dim classD = DirectCast(cMembers(1), NamedTypeSymbol) 325Dim classR = DirectCast(systemMembers(1), NamedTypeSymbol) 328Dim classC = DirectCast(gooMembers(0), NamedTypeSymbol) 329Dim classQ = DirectCast(gooMembers(1), NamedTypeSymbol) 336Dim typeA = DirectCast(fieldA.Type, NamedTypeSymbol) 344Dim typeB = DirectCast(fieldB.Type, NamedTypeSymbol) 411Dim classSS = DirectCast(rMembers(0), NamedTypeSymbol) 412Dim moduleW = DirectCast(rMembers(1), NamedTypeSymbol) 415Dim classCC = DirectCast(wMembers(0), NamedTypeSymbol) 418Dim classC = DirectCast(gooMembers(0), NamedTypeSymbol) 419Dim classQ = DirectCast(gooMembers(1), NamedTypeSymbol) 422Dim classD = DirectCast(cMembers(1), NamedTypeSymbol) 425Dim classV = DirectCast(qMembers(1), NamedTypeSymbol) 434Dim classS = DirectCast(dMembers(7), NamedTypeSymbol) 438Dim typeB = DirectCast(fieldB.Type, NamedTypeSymbol) 440Dim containerTypeB = DirectCast(typeB.ContainingSymbol, NamedTypeSymbol) 496Dim classR = DirectCast(systemMembers(1), NamedTypeSymbol) 499Dim classA = DirectCast(gooMembers(0), NamedTypeSymbol) 503Dim classQ = DirectCast(aMembers(1), NamedTypeSymbol) 506Dim classC = DirectCast(barMembers(0), NamedTypeSymbol) 513Dim typeA = DirectCast(fieldA.Type, NamedTypeSymbol) 521Dim typeB = DirectCast(fieldB.Type, NamedTypeSymbol) 581Dim classC = DirectCast(globalNSmembers(0), NamedTypeSymbol) 652Dim classC = DirectCast(globalNSmembers(0), NamedTypeSymbol) 697Dim classC = DirectCast(globalNSmembers(0), NamedTypeSymbol) 698Dim classDD = DirectCast(globalNSmembers(1), NamedTypeSymbol) 746Dim classC = DirectCast(globalNSmembers(0), NamedTypeSymbol) 747Dim classDD = DirectCast(globalNSmembers(1), NamedTypeSymbol) 1224Dim bClass = DirectCast(aNS.GetMembers("B").Single(), NamedTypeSymbol) 1234Dim iClass = DirectCast(cNS.GetMembers("I").Single(), NamedTypeSymbol) 1244Dim eClass = DirectCast(dNS.GetMembers("E").Single(), NamedTypeSymbol) 1254Dim hClass = DirectCast(gNS.GetMembers("H").Single(), NamedTypeSymbol) 1307Dim bClass = DirectCast(aNS.GetMembers("B").Single(), NamedTypeSymbol) 1317Dim iClass = DirectCast(cNS.GetMembers("I").Single(), NamedTypeSymbol) 1322Dim eClass = DirectCast(dNS.GetMembers("E").Single(), NamedTypeSymbol) 1332Dim hClass = DirectCast(gNS.GetMembers("H").Single(), NamedTypeSymbol)
SymbolsTests\Source\TypeSubstitutionTests.vb (3)
41Dim classB = DirectCast(globalNS.GetTypeMembers("B").First, NamedTypeSymbol) 103Dim classDSymbol As TypeSymbol = DirectCast(DirectCast(GooNS.GetMembers("J").First(), NamedTypeSymbol).BaseType.GetMembers("D").First(), NamedTypeSymbol)
SymbolsTests\Source\TypeTests.vb (39)
88Dim ifaceA = DirectCast(membersNamedA(0), NamedTypeSymbol) 102Dim membersOfN = nsN.GetMembers().AsEnumerable().OrderBy(Function(s) s.Name).ThenBy(Function(s) DirectCast(s, NamedTypeSymbol).Arity).ToArray() 105Dim classB = DirectCast(membersOfN(0), NamedTypeSymbol) 122Dim delegateB = DirectCast(membersOfN(1), NamedTypeSymbol) 143Dim enumE = DirectCast(membersOfN(2), NamedTypeSymbol) 158Dim structI = DirectCast(membersOfN(3), NamedTypeSymbol) 173Dim moduleM = DirectCast(membersOfN(4), NamedTypeSymbol) 235Dim outerClass = DirectCast(globalNSmembers(0), NamedTypeSymbol) 248Dim membersOfOuter = outerClass.GetTypeMembers().AsEnumerable().OrderBy(Function(s) s.Name).ThenBy(Function(s) DirectCast(s, NamedTypeSymbol).Arity).ToArray() 281Dim membersOfI1 = i1Class.GetTypeMembers().AsEnumerable().OrderBy(Function(s) s.Name).ThenBy(Function(s) DirectCast(s, NamedTypeSymbol).Arity).ToArray() 340Dim classTest = DirectCast(globalNS.GetTypeMembers("A").Single(), NamedTypeSymbol) 402Dim classTest = DirectCast(globalNS.GetTypeMembers("A").Single(), NamedTypeSymbol) 449Dim classTest = DirectCast(globalNS.GetTypeMembers("A").Single(), NamedTypeSymbol) 599Dim membersOfNS = nsNS.GetMembers().AsEnumerable().OrderBy(Function(s) s.Name).ThenBy(Function(s) DirectCast(s, NamedTypeSymbol).Arity).ToArray() 602Dim classA = DirectCast(membersOfNS(0), NamedTypeSymbol) 612Dim igoo = DirectCast(membersOfNS(1), NamedTypeSymbol) 622Dim structS = DirectCast(membersOfNS(2), NamedTypeSymbol) 650Dim interfaceZ = DirectCast(globalNSmembers(0), NamedTypeSymbol) 690Dim classTest = DirectCast(globalNS.GetTypeMembers("Test").First(), NamedTypeSymbol) 728Dim modOfNS = DirectCast(nsNS.GetMembers("MyMod").Single(), NamedTypeSymbol) 809Dim type1 = DirectCast(ns.GetTypeMembers("PrivateUDT").Single(), NamedTypeSymbol) 811type1 = DirectCast(ns.GetTypeMembers("PrivateIntf").Single(), NamedTypeSymbol) 813type1 = DirectCast(ns.GetTypeMembers("ProtectedClass").Single(), NamedTypeSymbol) 877Dim mod1 = DirectCast(ns.GetMembers("m1").Single(), NamedTypeSymbol) 878Dim type1 = DirectCast(mod1.GetTypeMembers("C1_3").Single(), NamedTypeSymbol) 881Dim type2 = DirectCast(ns.GetTypeMembers("MyAttribute").Single(), NamedTypeSymbol) 922Dim type1 = DirectCast(ns.GetTypeMembers("Goo", 0).Single(), NamedTypeSymbol) 925Dim type2 = DirectCast(type1.Interfaces(0), NamedTypeSymbol) 974Dim myMod = DirectCast(globalNS.GetMembers("Module1").First(), NamedTypeSymbol) 975Dim type1 = DirectCast(myMod.GetTypeMembers("vbPartialCls200a").Single(), NamedTypeSymbol) 2392Dim structType = compilation.GlobalNamespace.GetMember(Of NamedTypeSymbol)("S") 2419Dim gen1Class = DirectCast(globalNS.GetMembers("Gen1").First(), NamedTypeSymbol) 2423Dim nonGenClass = DirectCast(globalNS.GetMembers("NonGen").First(), NamedTypeSymbol) 2428Dim equatable = DirectCast(system.GetMembers("IEquatable").First(), NamedTypeSymbol) 2516Dim symbol = DirectCast(compilation.SourceModule.GlobalNamespace.GetMembers().LastOrDefault(), NamedTypeSymbol) 3802Dim iDefinition = compilation.GetMember(Of NamedTypeSymbol)("C.I") 3866Dim iDefinition = compilation.GetMember(Of NamedTypeSymbol)("C.C2.I") 3942Private Shared Sub AssertHashCodesMatch(c As NamedTypeSymbol, c2 As NamedTypeSymbol)
SymbolsTests\StaticAbstractMembersInInterfacesTests.vb (9)
130Dim c = comp1.GetMember(Of NamedTypeSymbol)("C") 176Dim c = comp1.GetMember(Of NamedTypeSymbol)("C") 222Dim c = comp1.GetMember(Of NamedTypeSymbol)("C") 898Dim c = comp1.GetMember(Of NamedTypeSymbol)("C") 947Dim c = comp1.GetMember(Of NamedTypeSymbol)("C") 996Dim c = comp1.GetMember(Of NamedTypeSymbol)("C") 1786Dim c = comp1.GetMember(Of NamedTypeSymbol)("C") 1835Dim c = comp1.GetMember(Of NamedTypeSymbol)("C") 1884Dim c = comp1.GetMember(Of NamedTypeSymbol)("C")
SymbolsTests\SymbolErrorTests.vb (18)
20995Dim classA = DirectCast(compilation.GlobalNamespace.GetTypeMembers("A").Single(), NamedTypeSymbol) 22507Assert.Equal(ImmutableArray.Create(Of NamedTypeSymbol)(), errTypeSym.GetTypeMembers) 22508Assert.Equal(ImmutableArray.Create(Of NamedTypeSymbol)(), errTypeSym.GetTypeMembers("B")) 22509Assert.Equal(ImmutableArray.Create(Of NamedTypeSymbol)(), errTypeSym.GetTypeMembers("B", 1)) 23024Dim myMod = DirectCast(globalNS.GetMembers("module1").Single(), NamedTypeSymbol) 23034Dim type1 = DirectCast(types.First(), NamedTypeSymbol) 23042Dim type2 = DirectCast(mem4.First(), NamedTypeSymbol) 23089Dim modOfNS = DirectCast(globalNS.GetMembers("Module1").Single(), NamedTypeSymbol) 23094Dim type1 = DirectCast(ns.GetMembers("ga001Str2").First(), NamedTypeSymbol) 23173Dim type1 = DirectCast(ns.GetTypeMembers("teststruct").First(), NamedTypeSymbol) 23195Dim myMod = DirectCast(ns.GetMembers("Module1").SingleOrDefault(), NamedTypeSymbol) 23427Dim classA = DirectCast(compilation.GlobalNamespace.GetTypeMembers("A").Single(), NamedTypeSymbol) 23455Dim classA = DirectCast(compilation.GlobalNamespace.GetTypeMembers("A").Single(), NamedTypeSymbol) 23456Dim classB = DirectCast(DirectCast(compilation.GlobalNamespace.GetTypeMembers("C").Single(), NamedTypeSymbol).GetTypeMembers("B").Single, NamedTypeSymbol) 23490Dim classA = DirectCast(compilation.GlobalNamespace.GetTypeMembers("A").Single(), NamedTypeSymbol) 23491Dim classB1 = DirectCast(DirectCast(compilation.GlobalNamespace.GetMembers("N1").Single(), NamespaceSymbol).GetTypeMembers("B").Single, NamedTypeSymbol) 23492Dim classB2 = DirectCast(DirectCast(compilation.GlobalNamespace.GetMembers("N2").Single(), NamespaceSymbol).GetTypeMembers("B").Single, NamedTypeSymbol)
SymbolsTests\SymbolExtensionTests.vb (9)
79HasNameQualifierCore(namespaceNames, compilation.GetMember(Of NamedTypeSymbol)("C"), "") 80HasNameQualifierCore(namespaceNames, compilation.GetMember(Of NamedTypeSymbol)("N.C"), "N") 81HasNameQualifierCore(namespaceNames, compilation.GetMember(Of NamedTypeSymbol)("N.NA.C"), "N.NA") 82HasNameQualifierCore(namespaceNames, compilation.GetMember(Of NamedTypeSymbol)("N.NA.NB.C"), "N.NA.NB") 83HasNameQualifierCore(namespaceNames, compilation.GetMember(Of NamedTypeSymbol)("NA.C"), "NA") 84HasNameQualifierCore(namespaceNames, compilation.GetMember(Of NamedTypeSymbol)("NA.NA.C"), "NA.NA") 85HasNameQualifierCore(namespaceNames, compilation.GetMember(Of NamedTypeSymbol)("NA.NB.C"), "NA.NB") 86HasNameQualifierCore(namespaceNames, compilation.GetMember(Of NamedTypeSymbol)("NB.C"), "NB") 89Private Shared Sub HasNameQualifierCore(namespaceNames As String(), type As NamedTypeSymbol, expectedName As String)
SymbolsTests\TypedConstantTests.vb (2)
19Private ReadOnly _namedType As NamedTypeSymbol 21Private ReadOnly _systemType As NamedTypeSymbol
SymbolsTests\UnboundGenericType.vb (4)
118Assert.Equal(0, u_c3.GetMembers().As(Of NamedTypeSymbol)().Where(Function(s) Not s.ContainingType.IsUnboundGenericType OrElse s.IsUnboundGenericType <> (s.Arity = 0)).Count) 120Assert.Equal(0, u_c3.GetMembers("c6").As(Of NamedTypeSymbol)().Where(Function(s) Not s.ContainingType.IsUnboundGenericType OrElse s.IsUnboundGenericType <> (s.Arity = 0)).Count) 123Assert.Equal(0, u_c3.GetTypeMembers().As(Of NamedTypeSymbol)().Where(Function(s) Not s.ContainingType.IsUnboundGenericType OrElse s.IsUnboundGenericType <> (s.Arity = 0)).Count) 125Assert.Equal(0, u_c3.GetTypeMembers("c4").As(Of NamedTypeSymbol)().Where(Function(s) Not s.ContainingType.IsUnboundGenericType OrElse s.IsUnboundGenericType <> (s.Arity = 0)).Count)
SymbolsTests\WithStatementSymbolsTests.vb (2)
330Private Shared Function GetNamedTypeSymbol(c As VisualBasicCompilation, namedTypeName As String, Optional fromCorLib As Boolean = False) As NamedTypeSymbol 338Return DirectCast(nsSymbol.GetTypeMember(nameParts(nameParts.Length - 1)), NamedTypeSymbol)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (45)
BasicTestBase.vb (4)
767Implements IComparer(Of NamedTypeSymbol) 769Private Function Compare(x As NamedTypeSymbol, y As NamedTypeSymbol) As Integer Implements IComparer(Of NamedTypeSymbol).Compare
CompilationTestUtils.vb (2)
1101stringInDecl As String) As NamedTypeSymbol 1109Return DirectCast(semanticModel.GetDeclaredSymbol(DirectCast(node, MethodBaseSyntax)), NamedTypeSymbol)
Extensions.vb (11)
102Friend Function GetTypeMember(this As NamespaceOrTypeSymbol, name As String) As NamedTypeSymbol 113Dim type = DirectCast(this.GlobalNamespace.GetMember(qualifiedName:=qualifiedTypeName), NamedTypeSymbol) 119Dim type = DirectCast(this.GlobalNamespace.GetMember(qualifiedName:=qualifiedTypeName), NamedTypeSymbol) 124Friend Function GetAttribute(this As Symbol, c As NamedTypeSymbol) As VisualBasicAttributeData 134Friend Function GetAttributes(this As Symbol, c As NamedTypeSymbol) As IEnumerable(Of VisualBasicAttributeData) 198DirectCast(typeSym, NamedTypeSymbol).IsGenericType() Then 228Dim namedType = DirectCast(typeSym, NamedTypeSymbol) 301Public Function BaseType(symbol As TypeSymbol) As NamedTypeSymbol 306Public Function Interfaces(symbol As TypeSymbol) As ImmutableArray(Of NamedTypeSymbol) 311Public Function AllInterfaces(symbol As TypeSymbol) As ImmutableArray(Of NamedTypeSymbol) 316Public Function TypeArguments(symbol As NamedTypeSymbol) As ImmutableArray(Of TypeSymbol)
MetadataHelpers.vb (1)
12Friend Function GetCorLibType(this As ModuleSymbol, typeId As SpecialType) As NamedTypeSymbol
MockSymbols.vb (27)
46Public Overrides Function GetModuleMembers() As ImmutableArray(Of NamedTypeSymbol) 50Public Overrides Function GetModuleMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 62Public Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 63Return (From c In _children Where TypeOf c Is NamedTypeSymbol Select DirectCast(c, NamedTypeSymbol)).ToArray().AsImmutableOrNull() 66Public Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 67Return (From c In _children Where TypeOf c Is NamedTypeSymbol AndAlso IdentifierComparison.Equals(c.Name, name) Select DirectCast(c, NamedTypeSymbol)).ToArray.AsImmutableOrNull 113Friend Overrides ReadOnly Property TypesToCheckForExtensionMethods As ImmutableArray(Of NamedTypeSymbol) 169Friend Overrides Function MakeDeclaredBase(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 173Friend Overrides Function MakeDeclaredInterfaces(basesBeingResolved As BasesBeingResolved, diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 177Friend Overrides Function MakeAcyclicBaseType(diagnostics As BindingDiagnosticBag) As NamedTypeSymbol 181Friend Overrides Function MakeAcyclicInterfaces(diagnostics As BindingDiagnosticBag) As ImmutableArray(Of NamedTypeSymbol) 229Public Overloads Overrides Function GetTypeMembers() As ImmutableArray(Of NamedTypeSymbol) 230Return (From sym In _children Where TypeOf sym Is NamedTypeSymbol Select DirectCast(sym, NamedTypeSymbol)).ToArray().AsImmutableOrNull() 233Public Overloads Overrides Function GetTypeMembers(name As String) As ImmutableArray(Of NamedTypeSymbol) 234Return (From sym In _children Where TypeOf sym Is NamedTypeSymbol AndAlso IdentifierComparison.Equals(sym.Name, name) Select DirectCast(sym, NamedTypeSymbol)).ToArray.AsImmutableOrNull() 237Public Overloads Overrides Function GetTypeMembers(name As String, arity As Integer) As ImmutableArray(Of NamedTypeSymbol) 239Where TypeOf sym Is NamedTypeSymbol AndAlso IdentifierComparison.Equals(sym.Name, name) AndAlso DirectCast(sym, NamedTypeSymbol).Arity = arity 240Select DirectCast(sym, NamedTypeSymbol)).ToArray.AsImmutableOrNull() 277Public Overrides ReadOnly Property ConstructedFrom As NamedTypeSymbol 779Friend Overrides Function GetDeclaredSpecialType(type As SpecialType) As NamedTypeSymbol 837Friend Overrides Function TryLookupForwardedMetadataTypeWithCycleDetection(ByRef emittedName As MetadataTypeName, visitedAssemblies As ConsList(Of AssemblySymbol), ignoreCase As Boolean) As NamedTypeSymbol 841Friend Overrides Function GetAllTopLevelForwardedTypes() As IEnumerable(Of NamedTypeSymbol)