256 references to Type
Microsoft.CodeAnalysis.VisualBasic (131)
Analysis\FlowAnalysis\DataFlowPass.Symbols.vb (1)
51Return New AmbiguousLocalsPseudoSymbol(firstLocal.ContainingSymbol, firstLocal.Type, locals)
Analysis\FlowAnalysis\DataFlowPass.vb (8)
284If value IsNot Nothing AndAlso (local IsNot Nothing AndAlso Not local.IsConst AndAlso local.Type.IsReferenceType OrElse value.HasErrors) Then 893Return DirectCast(symbol, LocalSymbol).Type 1170localOrFieldType = locSym.Type 1219Dim type As TypeSymbol = local.Type 1606SetPlaceholderSubstitute(placeholder, New BoundLocal(node.Syntax, local, local.Type)) 1884Debug.Assert(IsEmptyStructType(local.Type)) 1894Debug.Assert(IsEmptyStructType(local.Type)) 2077Me.SetPlaceholderSubstitute(placeholder, New BoundLocal(localDecl.Syntax, localToUseAsSubstitute, localToUseAsSubstitute.Type))
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (3)
69Dim type As TypeSymbol = If(variable.Kind = SymbolKind.Local, TryCast(variable, LocalSymbol).Type, TryCast(variable, ParameterSymbol).Type) 113Return Not local.Type.IsRestrictedType() 132Dim type As TypeSymbol = If(variable.Kind = SymbolKind.Local, TryCast(variable, LocalSymbol).Type, TryCast(variable, ParameterSymbol).Type)
Binding\Binder_Expressions.vb (2)
3014Return localSymbol.Type 3034localType = localSymbol.Type
Binding\Binder_Lambda.vb (1)
522Dim boundLocal = New BoundLocal(endSyntax, localForFunctionValue, isLValue:=False, type:=localForFunctionValue.Type).MakeCompilerGenerated()
Binding\Binder_Statements.vb (5)
409New BoundLocal(methodBlock.EndBlockStatement, localForFunctionValue, isLValue:=False, type:=localForFunctionValue.Type).MakeCompilerGenerated(), 1184Dim asNewVariablePlaceholder As New BoundWithLValueExpressionPlaceholder(asClauseOpt, symbol.Type) 1726Return New BoundLocal(name, symbol, symbol.Type) 2947controlVariable = New BoundLocal(declaratorSyntax, declaredOrInferredLocalOpt, declaredOrInferredLocalOpt.Type) 4534Dim declarationType As TypeSymbol = localSymbol.Type
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (6)
264False, localMyFieldBoxed.Type).MakeCompilerGenerated() 266False, localOtherFieldBoxed.Type).MakeCompilerGenerated() 286True, localMyFieldBoxed.Type), 288True, localMyFieldBoxed.Type).MakeCompilerGenerated() 291True, localOtherFieldBoxed.Type), 293True, localOtherFieldBoxed.Type).MakeCompilerGenerated()
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (4)
86returnLocal = New BoundLocal(syntax, local, isLValue:=False, type:=local.Type) 177Dim localAccess = New BoundLocal(syntax, handlerLocal, handlerLocal.Type) 213withEventsLocalAccess = New BoundLocal(syntax, withEventsLocal, withEventsLocal.Type) 221withEventsLocal.Type))
Binding\SyntheticBoundTrees\SynthesizedStringSwitchHashMethod.vb (9)
91textI = F.Convert(i.Type, textI, ConversionKind.WideningNumeric) 92textI = F.Convert(hashCode.Type, textI, ConversionKind.WideningNumeric) 96F.Assignment(F.Local(hashCode, True), New BoundLiteral(Me.Syntax, ConstantValue.Create(CUInt(2166136261)), hashCode.Type)), 102F.Assignment(F.Local(i, True), New BoundLiteral(Me.Syntax, ConstantValue.Create(0), i.Type)), 107F.Binary(BinaryOperatorKind.Multiply, hashCode.Type, 108F.Binary(BinaryOperatorKind.Xor, hashCode.Type, 111New BoundLiteral(Me.Syntax, ConstantValue.Create(CUInt(16777619)), hashCode.Type))), 114F.Binary(BinaryOperatorKind.Add, i.Type, 116New BoundLiteral(Me.Syntax, ConstantValue.Create(1), i.Type))),
BoundTree\BoundLocalDeclaration.vb (2)
42Debug.Assert(LocalSymbol.Type.IsSameTypeIgnoringAll(InitializerOpt.Type) OrElse InitializerOpt.Type.IsErrorType() OrElse 43(LocalSymbol.IsConst AndAlso LocalSymbol.Type.SpecialType = SpecialType.System_Object AndAlso
BoundTree\BoundReturnStatement.vb (1)
20If FunctionLocalOpt Is Nothing OrElse FunctionLocalOpt.Type IsNot LambdaSymbol.ReturnTypeIsBeingInferred Then
CodeGen\EmitExpression.vb (1)
1905EmitStoreIndirect(boundLocal.LocalSymbol.Type, expression.Syntax)
CodeGen\EmitStatement.vb (4)
1245Dim tupleElementNames = If(Not local.IsCompilerGenerated AndAlso local.Type.ContainsTupleNames(), 1246VisualBasicCompilation.TupleNamesEncoder.Encode(local.Type), 1260Dim compileTimeValue As MetadataConstant = _module.CreateConstant(local.Type, local.ConstantValue, syntaxNode, _diagnostics) 1276Dim translatedType = _module.Translate(local.Type, syntaxNodeOpt:=syntaxNode, diagnostics:=_diagnostics)
Compilation\SemanticModel.vb (1)
961type = DirectCast(lowestExpr, BoundLocal).LocalSymbol.Type
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Await.vb (9)
91Me.F.AssignmentExpression(Me.F.Local(awaiterTemp, True), Me.F.Null(awaiterTemp.Type)) 117Dim awaiterType As TypeSymbol = awaiterTemp.Type 139If(TypeSymbol.Equals(awaiterField.Type, awaiterTemp.Type, TypeCompareKind.ConsiderEverything), 172Me.F.TryCast(awaiterTempAsRValue, asCriticalNotifyCompletion.Type), 182ImmutableArray.Create(Of TypeSymbol)(asCriticalNotifyCompletion.Type, Me.F.Me().Type), 189Me.F.DirectCast(awaiterTempAsRValue, asNotifyCompletion.Type), 199ImmutableArray.Create(Of TypeSymbol)(asNotifyCompletion.Type, Me.F.Me().Type), 264If(TypeSymbol.Equals(awaiterTemp.Type, awaiterField.Type, TypeCompareKind.ConsiderEverything), 266Me.F.Convert(awaiterTemp.Type, Me.F.Field(Me.F.Me(), awaiterField, False)))))
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
152Me.F.Null(stateMachineLocal.Type)))
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.vb (3)
49Debug.Assert(lazyConditionalBranchLocal.Type Is condition.Type) 67Dim boundNode = New BoundLocal(syntax, localSym, isLValue:=False, type:=localSym.Type) 73Dim boundNode = New BoundLocal(syntax, localSym, isLValue:=True, type:=localSym.Type)
Lowering\LambdaRewriter\LambdaCapturedVariable.vb (2)
75Dim localTypeAsFrame = TryCast(local.Type.OriginalDefinition, LambdaFrame) 80type = local.Type.InternalSubstituteTypeParameters(frame.TypeMap).Type
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (1)
450type = asVariable.Type
Lowering\LambdaRewriter\LambdaRewriter.vb (4)
392Return New BoundLocal(syntax, localFrame, isLValue:=False, type:=localFrame.Type) 644value = New BoundLocal(syntaxNode, actualLocal, isLValue:=False, type:=actualLocal.Type) 808Dim newType = VisitType(origLocal.Type) 809If TypeSymbol.Equals(newType, origLocal.Type, TypeCompareKind.ConsiderEverything) Then
Lowering\LocalRewriter\LocalRewriter.vb (1)
720Dim localAccess = New BoundLocal(value.Syntax, local, local.Type)
Lowering\LocalRewriter\LocalRewriter_AnonymousTypeCreationExpression.vb (3)
45local, True, local.Type) 48newArguments(index) = New BoundAssignmentOperator(newArguments(index).Syntax, boundLocal, newArguments(index), True, local.Type) 82Return New BoundLocal(node.Syntax, local, False, Me.VisitType(local.Type))
Lowering\LocalRewriter\LocalRewriter_AsNewLocalDeclarations.vb (1)
90localSymbol.Type)))
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (3)
58Dim tempAccess As New BoundLocal(node.Syntax, temp, True, temp.Type) 64True, temp.Type)) 83temp.Type)
Lowering\LocalRewriter\LocalRewriter_Call.vb (2)
239Dim boundTemp = New BoundLocal(rewrittenArgument.Syntax, temp, temp.Type) 326Dim boundTemp = New BoundLocal(argument.Syntax, temp, temp.Type)
Lowering\LocalRewriter\LocalRewriter_DelegateCreation.vb (3)
31Dim actualReceiver = New BoundLocal(placeholderOpt.Syntax, captureTemp, captureTemp.Type).MakeRValue 56captureTemp, captureTemp.Type), 59Type:=captureTemp.Type)
Lowering\LocalRewriter\LocalRewriter_ForTo.vb (7)
100positiveFlag.Type), 102suppressObjectClone:=True, type:=positiveFlag.Type)) 157positiveFlag.Type), 159suppressObjectClone:=True, type:=positiveFlag.Type)) 421Dim loopObj = New BoundLocal(blockSyntax, loopObjLocal, isLValue:=True, type:=loopObjLocal.Type) 669type:=positiveFlag.Type), 765type:=positiveFlag.Type)
Lowering\LocalRewriter\LocalRewriter_Label.vb (2)
30New BoundLocal(node.Syntax, _currentLineTemporary, _currentLineTemporary.Type), 31New BoundLiteral(node.Syntax, ConstantValue.Create(lineNumber), _currentLineTemporary.Type),
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (8)
119Dim arrayTempRef = New BoundLocal(node, arrayTemp, arrayTemp.Type) 208Dim arrayTempRef = New BoundLocal(node, arrayTemp, arrayTemp.Type) 754copyBackFlagArrayRef = (New BoundLocal(syntax, copyBackFlagArrayTemp, copyBackFlagArrayTemp.Type)).MakeRValue 758valueArrayRef = New BoundLocal(syntax, valueArrayTemp, valueArrayTemp.Type) 777New BoundLocal(syntax, copyBackFlagArrayTemp, copyBackFlagArrayTemp.Type), 780copyBackFlagArrayTemp.Type), 840Dim valueRef = New BoundLocal(syntax, valueTemp, valueTemp.Type) 903argumentWithCapture.LocalSymbol.Type),
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (3)
48AddPlaceholderReplacement(placeholder, VisitExpressionNode(New BoundLocal(node.Syntax, localSymbol, localSymbol.Type))) 103node.LocalSymbol.Type 108type:=node.LocalSymbol.Type
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (1)
119Dim localAccess = New BoundLocal(operand.Syntax, temp, True, temp.Type)
Lowering\LocalRewriter\LocalRewriter_Query.vb (3)
239New BoundLocal(node.Syntax, groupLocal, False, groupLocal.Type)) 245New BoundLocal(node.Syntax, groupLocal, True, groupLocal.Type), 248groupLocal.Type)),
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (1)
56Dim tempAccess As BoundLocal = New BoundLocal(syntax, temp, temp.Type).MakeCompilerGenerated
Lowering\LocalRewriter\LocalRewriter_Return.vb (2)
67Dim boundFunctionLocal = New BoundLocal(node.Syntax, functionLocal, functionLocal.Type) 78type:=functionLocal.Type
Lowering\LocalRewriter\LocalRewriter_SyncLock.vb (2)
188Debug.Assert(tempLockTaken.Type.IsBooleanType()) 190boundLockTakenLocal = New BoundLocal(syntaxNode, tempLockTaken, tempLockTaken.Type)
Lowering\LocalRewriter\LocalRewriter_Try.vb (1)
173errorLineNumber = New BoundLocal(node.Syntax, _currentLineTemporary, isLValue:=False, type:=_currentLineTemporary.Type)
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (1)
264New BoundLocal(node.Syntax, _currentLineTemporary, isLValue:=False, type:=_currentLineTemporary.Type),
Lowering\LocalRewriter\LocalRewriter_Using.vb (3)
96placeholderInfo = node.UsingInfo.PlaceholderInfo(localVariableDeclaration.LocalSymbol.Type) 109placeholderInfo = node.UsingInfo.PlaceholderInfo(localAsNewDeclaration.LocalDeclarations.First.LocalSymbol.Type) 200Dim resourceType = localSymbol.Type
Lowering\LocalRewriter\LocalRewriter_With.vb (1)
106Dim localType As TypeSymbol = _local.Type
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (5)
195Return New BoundLocal(node.Syntax, replacementLocal, node.IsLValue, replacementLocal.Type, node.HasErrors) 353Dim vType = VisitType(v.Type) 354If TypeSymbol.Equals(vType, v.Type, TypeCompareKind.ConsiderEverything) Then 466Dim vType = VisitType(v.Type) 467If TypeSymbol.Equals(vType, v.Type, TypeCompareKind.ConsiderEverything) Then
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (2)
423Dim newType = VisitType(local.Type) 424If TypeSymbol.Equals(newType, local.Type, TypeCompareKind.ConsiderEverything) Then
Lowering\StateMachineRewriter\StateMachineRewriter.vb (1)
288Dim fieldType = local.Type.InternalSubstituteTypeParameters(typeMap).Type
Lowering\SyntheticBoundNodeFactory.vb (2)
303Debug.Assert(TypeSymbol.Equals(byRefLocal.Type, lValue.Type, TypeCompareKind.ConsiderEverything)) 656Dim boundNode = New BoundLocal(_syntax, localSym, isLValue, localSym.Type)
Lowering\UseTwiceRewriter.vb (2)
255New BoundLocal(lvalue.Syntax, temp, temp.Type).MakeCompilerGenerated(), 413secondArgsArray(i) = New BoundLocal(boundArgument.Syntax, temp, isLValue:=False, type:=temp.Type)
Symbols\Source\LocalSymbol.vb (1)
397Return Me.Type
Symbols\Source\SynthesizedStaticLocalBackingField.vb (1)
34implicitlyDefinedBy.Type,
Symbols\SynthesizedSymbols\SynthesizedLocal.vb (1)
98builder.Append(Me.Type.ToDisplayString(SymbolDisplayFormat.TestFormat))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (11)
CodeGen\CodeGenTuples.vb (10)
4697Dim xSymbol = DirectCast(model.GetDeclaredSymbol(x), LocalSymbol).Type 11149Dim xSymbol = DirectCast(model.GetDeclaredSymbol(t), LocalSymbol).Type 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) 20944Dim instance1Symbol = DirectCast(model.GetDeclaredSymbol(instance1), LocalSymbol).Type 20951Dim instance2Symbol = DirectCast(model.GetDeclaredSymbol(instance2), LocalSymbol).Type 21002Dim instance1Symbol = DirectCast(model.GetDeclaredSymbol(instance1), LocalSymbol).Type 21011Dim instance2Symbol = DirectCast(model.GetDeclaredSymbol(instance2), LocalSymbol).Type 21553Dim xSymbol = DirectCast(model.GetDeclaredSymbol(x), LocalSymbol).Type
CodeGen\CodeGenWinMdDelegates.vb (1)
90Dim nodeSymbol = DirectCast(model.GetDeclaredSymbol(node), LocalSymbol).Type
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (18)
CompilationContext.vb (3)
256Dim expression = New BoundLocal(syntax, local, isLValue:=False, type:=local.Type) 443Dim expression = New BoundLocal(syntax, local, isLValue:=False, type:=local.Type) 1083If displayClassTypes.Add(local.Type) Then
EEAssemblyBuilder.vb (1)
114Translate(local.Type, syntaxNodeOpt:=Nothing, diagnostics),
Rewriters\LocalDeclarationRewriter.vb (1)
71Dim type = New BoundGetType(syntax, New BoundTypeExpression(syntax, local.Type), typeType)
Symbols\DisplayClassInstance.vb (2)
48Return Me.Local.Type 58Return New BoundLocal(syntax, Me.Local, Me.Local.Type).MakeCompilerGenerated()
Symbols\EELocalConstantSymbol.vb (1)
41Dim type = typeMap.SubstituteType(Me.Type)
Symbols\EELocalSymbol.vb (1)
49Dim type = typeMap.SubstituteType(Me.Type)
Symbols\EELocalSymbolBase.vb (2)
18Dim type = typeMap.SubstituteType(local.Type) 57Dim localType As TypeSymbol = Me.Type
Symbols\EEStaticLocalSymbol.vb (2)
37Dim type = typeMap.SubstituteType(Me.Type) 38Debug.Assert(type Is Me.Type) ' containing type is not generic
Symbols\ExceptionLocalSymbol.vb (1)
43Return ConvertToLocalType(compilation, [call], Type, diagnostics)
Symbols\ObjectIdLocalSymbol.vb (3)
59type:=local.Type).MakeCompilerGenerated() 79Return ConvertToLocalType(_compilation, expr, local.Type, diagnostics) 98Return InvokeGetMethod(method.Construct(local.Type), variable.Syntax, local.Name)
Symbols\ReturnValueLocalSymbol.vb (1)
48Return ConvertToLocalType(compilation, [call], Type, diagnostics)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (69)
Binding\ForEachTests.vb (1)
4536Dim localSymbolType = localSymbol.Type
Binding\ImplicitVariableTests.vb (3)
1117Assert.Equal(2, tupleSymbol.Type.TupleElementTypes.Length) 1118Assert.Equal("Object", tupleSymbol.Type.TupleElementTypes(0).Name) 1119Assert.Equal("Object", tupleSymbol.Type.TupleElementTypes(1).Name)
Compilation\SemanticModelAPITests.vb (11)
120Dim IEnumerableOfA As TypeSymbol = DirectCast(declSym, LocalSymbol).Type 160Dim IEnumerableOfA As TypeSymbol = DirectCast(declSym, LocalSymbol).Type 778Assert.Equal("System.Int32", DirectCast(local, LocalSymbol).Type.ToTestDisplayString()) 835Assert.Equal("System.Int32", DirectCast(local, LocalSymbol).Type.ToTestDisplayString()) 850Assert.Equal("System.String", DirectCast(local, LocalSymbol).Type.ToTestDisplayString()) 890Assert.Equal(False, DirectCast(originalX, LocalSymbol).Type.IsErrorType) 913Assert.Equal(False, DirectCast(local, LocalSymbol).Type.IsErrorType) 1450Assert.Equal("System.Int32", DirectCast(local, LocalSymbol).Type.ToTestDisplayString()) 1599Assert.Equal("System.Int32", DirectCast(local, LocalSymbol).Type.ToTestDisplayString()) 1615Assert.Equal("System.String", DirectCast(local, LocalSymbol).Type.ToTestDisplayString()) 1631Assert.Equal("System.Int32", DirectCast(local, LocalSymbol).Type.ToTestDisplayString())
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (14)
2080Assert.Equal("System.String", DirectCast(varSymbol7, LocalSymbol).Type.ToTestDisplayString()) 2091Assert.Equal("System.Int32", DirectCast(varSymbol8, LocalSymbol).Type.ToTestDisplayString()) 2760Assert.Equal(compilation.GetSpecialType(System_Int32), local.Type) 2766Assert.Equal(compilation.GetSpecialType(System_String), local.Type) 2772Assert.Equal(TypeKind.Enum, local.Type.TypeKind) 2778Assert.Equal(compilation.GetSpecialType(System_DateTime), local.Type) 2784Assert.Equal(compilation.GetSpecialType(System_Decimal), local.Type) 2790Assert.Equal(compilation.GetSpecialType(System_Object), local.Type) 2796Assert.Equal(compilation.GetSpecialType(System_Int32), local.Type) 2802Assert.Equal(compilation.GetSpecialType(System_Char), local.Type) 2808Assert.Equal(compilation.GetSpecialType(System_Boolean), local.Type) 2814Assert.Equal(compilation.GetSpecialType(System_Single), local.Type) 2820Assert.Equal(compilation.GetSpecialType(System_Byte), local.Type) 2826Assert.Equal(compilation.GetSpecialType(System_Int32), local.Type)
DeclaringSyntaxNodeTests.vb (3)
236Dim localA1Type = localA1.Type 271Dim localA1Type = localA1.Type 312Dim localA1Type = localA1.Type
Semantics\Conversions.vb (2)
4060Dim targetType As TypeSymbol = CType(model.GetDeclaredSymbol(variableDeclarator.Names.Single), LocalSymbol).Type 4146Dim targetType As TypeSymbol = CType(model.GetDeclaredSymbol(variableDeclarator.Names.Single), LocalSymbol).Type
Semantics\Lambda_AnonymousDelegateInference.vb (22)
209Assert.Equal("Function <generated method>() As ?", x1.Type.ToTestDisplayString) 210Assert.True(x1.Type.IsAnonymousType) 211Assert.Same(LambdaSymbol.ReturnTypeIsUnknown, DirectCast(x1.Type, NamedTypeSymbol).DelegateInvokeMethod.ReturnType) 218Assert.Equal("Function <generated method>() As ?", x2.Type.ToTestDisplayString) 219Assert.True(x2.Type.IsAnonymousType) 220Assert.Same(LambdaSymbol.ReturnTypeIsUnknown, DirectCast(x2.Type, NamedTypeSymbol).DelegateInvokeMethod.ReturnType) 227Assert.Equal("Function <generated method>() As ?", x3.Type.ToTestDisplayString) 228Assert.True(x3.Type.IsAnonymousType) 229Assert.Same(LambdaSymbol.ReturnTypeIsUnknown, DirectCast(x3.Type, NamedTypeSymbol).DelegateInvokeMethod.ReturnType) 236Assert.Equal("Function <generated method>() As ?", x4.Type.ToTestDisplayString) 237Assert.True(x4.Type.IsAnonymousType) 238Assert.Same(LambdaSymbol.ReturnTypeIsUnknown, DirectCast(x4.Type, NamedTypeSymbol).DelegateInvokeMethod.ReturnType) 245Assert.Equal("Function <generated method>() As System.Object", x5.Type.ToTestDisplayString) 246Assert.True(x5.Type.IsAnonymousType) 247Assert.True(DirectCast(x5.Type, NamedTypeSymbol).DelegateInvokeMethod.ReturnType.IsObjectType()) 254Assert.Equal("Function <generated method>() As ?", x6.Type.ToTestDisplayString) 255Assert.True(x6.Type.IsAnonymousType) 256Assert.Same(LambdaSymbol.ReturnTypeIsUnknown, DirectCast(x6.Type, NamedTypeSymbol).DelegateInvokeMethod.ReturnType) 263Assert.Equal("Function <generated method>() As System.ArgIterator", x7.Type.ToTestDisplayString) 264Assert.True(x7.Type.IsAnonymousType) 271Assert.Equal("Function <generated method>() As System.ArgIterator", x8.Type.ToTestDisplayString) 272Assert.True(x8.Type.IsAnonymousType)
Semantics\LambdaSemanticInfoTests.vb (1)
630Assert.Equal("System.Int32", symbol.Type.ToTestDisplayString())
Semantics\QueryExpressions_SemanticModel.vb (1)
1304Assert.Equal("QueryAble", s1.Type.ToTestDisplayString())
Semantics\UsingStatementTest.vb (10)
49VerifySymbolInfoForUsingStatements(compilation, 1, 1, "MyManagedClass", DirectCast(symbols(0), LocalSymbol).Type, DirectCast(symbols(1), LocalSymbol).Type) 50VerifySymbolInfoForUsingStatements(compilation, 1, 2, "MyManagedClass1", DirectCast(symbols(2), LocalSymbol).Type, DirectCast(symbols(3), LocalSymbol).Type) 90VerifySymbolInfoForUsingStatements(compilation, 1, 1, "NewClass1()", DirectCast(symbols(0), LocalSymbol).Type) 91VerifySymbolInfoForUsingStatements(compilation, 1, 2, "NewClass2", DirectCast(symbols(1), LocalSymbol).Type) 127VerifySymbolInfoForUsingStatements(compilation, 1, 1, "x", DirectCast(symbols(0), LocalSymbol).Type) 128VerifySymbolInfoForUsingStatements(compilation, 1, 2, "y", DirectCast(symbols(1), LocalSymbol).Type) 209VerifySymbolInfoForUsingStatements(compilation, 2, 1, "x.NewClass1()", DirectCast(symbols(0), LocalSymbol).Type) 210VerifySymbolInfoForUsingStatements(compilation, 2, 2, "x.NewClass2", DirectCast(symbols(1), LocalSymbol).Type)
Semantics\VariableTypeInference.vb (1)
710Assert.Equal(typeName, DirectCast(varSymbol, LocalSymbol).Type.ToTestDisplayString())
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (27)
SymbolsTests\AnonymousDelegates\AnonymousDelegates_CreationAndEmit.vb (14)
302Dim x16 = DirectCast(semanticModel.GetDeclaredSymbol(node16), LocalSymbol).Type 319Dim x15 = DirectCast(semanticModel.GetDeclaredSymbol(node15), LocalSymbol).Type 331Dim x14 = DirectCast(semanticModel.GetDeclaredSymbol(node14), LocalSymbol).Type 342Dim x13 = DirectCast(semanticModel.GetDeclaredSymbol(node13), LocalSymbol).Type 354Dim x12 = DirectCast(semanticModel.GetDeclaredSymbol(node12), LocalSymbol).Type 360Dim x11 = DirectCast(semanticModel.GetDeclaredSymbol(node11), LocalSymbol).Type 366Dim x10 = DirectCast(semanticModel.GetDeclaredSymbol(node10), LocalSymbol).Type 372Dim x7 = DirectCast(semanticModel.GetDeclaredSymbol(node7), LocalSymbol).Type 381Dim x5 = DirectCast(semanticModel.GetDeclaredSymbol(node5), LocalSymbol).Type 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) 419Dim x16_2 = DirectCast(semanticModel2.GetDeclaredSymbol(node16), LocalSymbol).Type 423Dim x1_2 = DirectCast(semanticModel2.GetDeclaredSymbol(node1), LocalSymbol).Type
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (12)
131Dim localType = local.Type 246Dim typeW = DirectCast(model.GetDeclaredSymbol(declaratorW.Names(0)), LocalSymbol).Type 263DirectCast(model.GetDeclaredSymbol(declaratorZF.Names(0)), LocalSymbol).Type, 317Dim typeT = DirectCast(model.GetDeclaredSymbol(declaratorT.Names(0)), LocalSymbol).Type 334DirectCast(model.GetDeclaredSymbol(declaratorA.Names(0)), LocalSymbol).Type, 384Dim typeT = DirectCast(model.GetDeclaredSymbol(declaratorT.Names(0)), LocalSymbol).Type 399Dim delegateA = DirectCast(model.GetDeclaredSymbol(declaratorA.Names(0)), LocalSymbol).Type 412Dim localType = local.Type 1862Dim typeA3 = localA3.Type 1863Dim typeA4 = localA4.Type 1912Dim typeA3 = localA3.Type 1913Dim typeA4 = localA4.Type
SymbolsTests\Metadata\WinMdEventTest.vb (1)
1468Assert.Equal(eventSymbol.AddMethod.ReturnType, DirectCast(symbol, LocalSymbol).Type)