37 overrides of ReturnType
Microsoft.CodeAnalysis.VisualBasic (33)
Binding\Binder_XmlLiterals.vb (1)
1941Public Overrides ReadOnly Property ReturnType As TypeSymbol
Emit\SynthesizedPrivateImplementationDetailsSharedConstructor.vb (1)
44Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicAccessors.vb (1)
27Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_EqualsMethodSymbol.vb (1)
80Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_GetHashCodeMethodSymbol.vb (1)
49Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_IEquatable_EqualsMethodSymbol.vb (1)
86Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertyAccessors.vb (1)
35Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_ToStringMethodSymbol.vb (1)
53Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\ErrorMethodSymbol.vb (1)
210Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
919Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\ReducedExtensionMethodSymbol.vb (1)
381Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
162Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\SignatureOnlyMethodSymbol.vb (1)
88Public Overrides ReadOnly Property ReturnType() As TypeSymbol
Symbols\Source\LambdaSymbol.vb (1)
296Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\Source\SourceMethodSymbol.vb (1)
2015Public MustOverride Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1275Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\Source\SynthesizedEntryPointSymbol.vb (1)
139Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\Source\SynthesizedEventAccessorSymbol.vb (1)
73Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\Source\SynthesizedInteractiveInitializerMethod.vb (1)
111Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (1)
40Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (2)
163Public Overrides ReadOnly Property ReturnType As TypeSymbol 208Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\Source\SynthesizedWithEventsAccessorSymbol.vb (2)
149Public Overrides ReadOnly Property ReturnType As TypeSymbol 194Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\SubstitutedMethodSymbol.vb (1)
305Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\SynthesizedSymbols\SynthesizedConstructorBase.vb (1)
199Public NotOverridable Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
345Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\SynthesizedSymbols\SynthesizedGlobal_StringSwitchHashMethodSymbol.vb (1)
65Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\SynthesizedSymbols\SynthesizedInterfaceImplementationStubSymbol.vb (1)
83Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\SynthesizedSymbols\SynthesizedIntrinsicOperatorSymbol.vb (1)
60Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\SynthesizedSymbols\SynthesizedMethod.vb (1)
94Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\SynthesizedSymbols\SynthesizedSimpleMethodSymbol.vb (1)
76Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\Tuples\TupleMethodSymbol.vb (1)
77Public Overrides ReadOnly Property ReturnType As TypeSymbol
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (3)
Symbols\EEMethodSymbol.vb (1)
273Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\PlaceholderMethodSymbol.vb (1)
107Public Overrides ReadOnly Property ReturnType As TypeSymbol
Symbols\SynthesizedContextMethodSymbol.vb (1)
75Public Overrides ReadOnly Property ReturnType As TypeSymbol
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
595Public Overrides ReadOnly Property ReturnType As TypeSymbol
661 references to ReturnType
Microsoft.CodeAnalysis.VisualBasic (248)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
281Return If(Me.symbol.Kind = SymbolKind.Method, DirectCast(Me.symbol, MethodSymbol).ReturnType, Nothing)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1237type = method.ReturnType
Analysis\InitializerRewriter.vb (1)
156compilationState.InitializeComponentOpt.ReturnType).
Binding\Binder_Conversions.vb (5)
1094Dim outType As TypeSymbol = convKind.Value.ReturnType 1527invoke.ReturnType, 1530If(invoke.ReturnType.IsBooleanType, 1565Dim delegateReturnType As TypeSymbol = delegateInvoke.ReturnType 1567If delegateInvoke.OriginalDefinition.ReturnType.IsTypeParameter() Then
Binding\Binder_Delegates.vb (4)
481delegateReturnType = toMethod.ReturnType 640Conversions.ClassifyMethodConversionBasedOnReturn(targetMethodSymbol.ReturnType, targetMethodSymbol.ReturnsByRef, 641toMethod.ReturnType, toMethod.ReturnsByRef, useSiteInfo) 1157Dim delegateInvokeReturnType = delegateInvoke.ReturnType
Binding\Binder_Expressions.vb (3)
3490memberType = DirectCast(member, MethodSymbol).ReturnType 3980Return DirectCast(s, MethodSymbol).ReturnType 4947Return ErrorFactory.ErrorInfo(ERRID.ERR_BadAwaitInNonAsyncMethod, method.ReturnType)
Binding\Binder_Invocation.vb (5)
1115ReportDiagnostic(diagnostics, syntax, ERRID.ERR_CannotConvertValue2, argumentValue, method.ReturnType) 1129ReportDiagnostic(diagnostics, syntax, ERRID.ERR_CannotConvertValue2, argumentValue, method.ReturnType) 1155ReportDiagnostic(diagnostics, syntax, ERRID.ERR_CannotConvertValue2, argumentValue, method.ReturnType) 1178ReportDiagnostic(diagnostics, syntax, ERRID.ERR_CannotConvertValue2, argumentValue, method.ReturnType) 2611targetType = invoke.ReturnType
Binding\Binder_Query.vb (1)
4680Dim delegateReturnType As TypeSymbol = DirectCast(boundCall, BoundCall).Method.Parameters(i).Type.DelegateOrExpressionDelegate(Me).DelegateInvokeMethod.ReturnType
Binding\Binder_Statements.vb (8)
298If methodSymbol.IsIterator OrElse (methodSymbol.IsAsync AndAlso methodSymbol.ReturnType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task))) Then 2334Not method.ReturnType.IsSameTypeIgnoringAll(tokenType) Then 4136DirectCast(boundMoveNextCall, BoundCall).Method.OriginalDefinition.ReturnType.SpecialType <> SpecialType.System_Boolean Then 4936methodReturnType = method.ReturnType 4943If isAsync AndAlso method.ReturnType.OriginalDefinition.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T)) Then 4944Return DirectCast(method.ReturnType, NamedTypeSymbol).TypeArgumentsNoUseSiteDiagnostics(0) 4946ElseIf isAsync AndAlso method.ReturnType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)) Then 5067Dim methodReturnType = method.ReturnType
Binding\Binder_XmlLiterals.vb (1)
1943Return _originalDefinition.ReturnType
Binding\DocumentationCommentCrefBinder.vb (3)
139If candidateMethod.IsSub OrElse Not candidateMethod.ReturnType.IsSameTypeIgnoringAll(returnType) Then 388type = DirectCast(symbol, MethodSymbol).ReturnType 798Dim returnType As TypeSymbol = method.ReturnType
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
215Dim returnType As TypeSymbol = method.ReturnType
Binding\MethodBodyBinder.vb (8)
64If(methodSymbol.ReturnType.IsVoidType(), ErrorTypeSymbol.UnknownResultType, methodSymbol.ReturnType)) 70Debug.Assert(Not methodSymbol.ReturnType.IsVoidType()) 74Return LocalSymbol.Create(methodSymbol, Me, identifier, LocalDeclarationKind.FunctionValue, methodSymbol.ReturnType) 78Debug.Assert(Not methodSymbol.ReturnType.IsVoidType()) 80Return New SynthesizedLocal(methodSymbol, methodSymbol.ReturnType, SynthesizedLocalKind.FunctionReturnValue, DirectCast(methodBlock, OperatorBlockSyntax).BlockStatement) 87Debug.Assert(Not methodSymbol.ReturnType.IsVoidType()) 93Return LocalSymbol.Create(methodSymbol, Me, identifier, LocalDeclarationKind.FunctionValue, methodSymbol.ReturnType, methodSymbol.Name)
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (3)
58type:=baseGetSym.ReturnType, 74Dim local = New SynthesizedLocal(accessor, accessor.ReturnType, SynthesizedLocalKind.LoweringTemp) 287type:=baseSet.ReturnType)
BoundTree\BoundCall.vb (4)
97If isLifted.GetValueOrDefault() AndAlso Not Method.ReturnType.IsNullableType() Then 98Debug.Assert(OverloadResolution.CanLiftType(Method.ReturnType) AndAlso 100Type.GetNullableUnderlyingType().IsSameTypeIgnoringAll(Method.ReturnType)) 102Debug.Assert(Type.IsSameTypeIgnoringAll(Method.ReturnType))
BoundTree\BoundUserDefinedBinaryOperator.vb (4)
52Debug.Assert(underlyingCall.Type.IsSameTypeIgnoringAll(underlyingCall.Method.ReturnType) OrElse 53(OverloadResolution.CanLiftType(underlyingCall.Method.ReturnType) AndAlso 54underlyingCall.Type.GetNullableUnderlyingType().IsSameTypeIgnoringAll(underlyingCall.Method.ReturnType))) 63Debug.Assert(underlyingCall.Type.IsSameTypeIgnoringAll(underlyingCall.Method.ReturnType))
BoundTree\BoundUserDefinedUnaryOperator.vb (4)
45Debug.Assert(underlyingCall.Type.IsSameTypeIgnoringAll(underlyingCall.Method.ReturnType) OrElse 46(OverloadResolution.CanLiftType(underlyingCall.Method.ReturnType) AndAlso 47underlyingCall.Type.GetNullableUnderlyingType().IsSameTypeIgnoringAll(underlyingCall.Method.ReturnType))) 50Debug.Assert(underlyingCall.Type.IsSameTypeIgnoringAll(underlyingCall.Method.ReturnType))
BoundTree\UnboundLambda.vb (1)
175Me.New(method.Parameters, method.ReturnType, method.ReturnsByRef)
CodeGen\EmitExpression.vb (3)
1137EmitLoadIndirect(method.ReturnType, [call].Syntax) 2131If Not TypeSymbol.Equals(node.Type, getField.ReturnType, TypeCompareKind.ConsiderEverything) Then 2161If Not TypeSymbol.Equals(node.Type, getMethod.ReturnType, TypeCompareKind.ConsiderEverything) Then
Compilation\ClsComplianceChecker.vb (1)
425type = method.ReturnType
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.vb (1)
88s_parameterOrReturnTypeInstance.Visit(symbol.ReturnType, builder)
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (2)
566Return _comparer.Equals(method.ReturnType, other.ReturnType) AndAlso
Emit\MethodReference.vb (1)
92Dim returnType As TypeSymbol = m_UnderlyingMethod.ReturnType
Emit\MethodSymbolAdapter.vb (1)
199Dim returnType As TypeSymbol = AdaptedMethodSymbol.ReturnType
Lowering\AsyncRewriter\AsyncRewriter.vb (2)
61Me._resultType = DirectCast(Me.Method.ReturnType, NamedTypeSymbol).TypeArgumentsNoUseSiteDiagnostics().Single().InternalSubstituteTypeParameters(Me.TypeMap).Type 377Dim returnType As TypeSymbol = method.ReturnType
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (2)
44If method.ReturnType.IsNullableType Then 98If method.ReturnType.IsNullableType Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (6)
66Dim isChecked As Boolean = node.Checked AndAlso IsIntegralType(node.Call.Method.ReturnType) 84Debug.Assert(Not isLifted OrElse Not node.Call.Method.ReturnType.IsNullableType) 94Debug.Assert(Not isLifted OrElse Not node.Call.Method.ReturnType.IsNullableType) 107Debug.Assert(operand.Call.Method.ReturnType.IsSameTypeIgnoringAll(operand.Call.Method.Parameters(0).Type) AndAlso 108operand.Call.Method.ReturnType.IsSameTypeIgnoringAll(operand.Call.Method.Parameters(1).Type)) 687Dim methodReturnType As TypeSymbol = [call].Method.ReturnType
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (2)
192Debug.Assert(TypeSymbol.Equals(method.ReturnType, callType, TypeCompareKind.ConsiderEverything)) 242toType.IsNullableType AndAlso Not method.ReturnType.IsNullableType Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (1)
215Dim helperReturnType As TypeSymbol = specialHelper.ReturnType
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_UnaryOperator.vb (1)
176Debug.Assert(Not isLifted OrElse Not node.Call.Method.ReturnType.IsNullableType)
Lowering\IteratorRewriter\IteratorRewriter.IteratorMethodToClassRewriter.vb (1)
63Me._methodValue = Me.F.SynthesizedLocal(F.CurrentMethod.ReturnType, SynthesizedLocalKind.StateMachineReturnValue, F.Syntax)
Lowering\IteratorRewriter\IteratorRewriter.vb (4)
35Dim methodReturnType = method.ReturnType 60Dim methodReturnType As TypeSymbol = method.ReturnType 62Dim retSpecialType = method.ReturnType.OriginalDefinition.SpecialType 67If method.ReturnType.IsDefinition Then
Lowering\LocalRewriter\LocalRewriter.vb (1)
850type:=break.ReturnType)
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (2)
164type:=marshalMethod.ReturnType) 233accessorSymbol.ReturnType)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (3)
242type:=setMethod.ReturnType) 452ImmutableArray.Create(result), Nothing, getObjectValueMethod.ReturnType) 497memberSymbol.ReturnType)
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (24)
488Debug.Assert(memberSymbol.ReturnType.SpecialType = SpecialType.System_Int32) 491ImmutableArray.Create(left, right), Nothing, memberSymbol.ReturnType) 496New BoundLiteral(node.Syntax, ConstantValue.Create(0I), memberSymbol.ReturnType), 527Debug.Assert(memberSymbol.ReturnType.SpecialType = SpecialType.System_Int32) 530ImmutableArray.Create(left, right), Nothing, memberSymbol.ReturnType) 535New BoundLiteral(node.Syntax, ConstantValue.Create(0I), memberSymbol.ReturnType), 589Debug.Assert(memberSymbol.ReturnType.IsBooleanType()) 594ImmutableArray.Create(left), Nothing, memberSymbol.ReturnType) 599ImmutableArray.Create(right), Nothing, memberSymbol.ReturnType) 639Debug.Assert(memberSymbol.ReturnType.IsDoubleType()) 642ImmutableArray.Create(left, right), Nothing, memberSymbol.ReturnType) 668Debug.Assert(memberSymbol.ReturnType.IsDecimalType()) 670ImmutableArray.Create(left, right), Nothing, memberSymbol.ReturnType) 699Debug.Assert(memberSymbol.ReturnType.SpecialType = SpecialType.System_Int32) 707memberSymbol.ReturnType) 710compare, New BoundLiteral(node.Syntax, ConstantValue.Create(0I), memberSymbol.ReturnType), 731Debug.Assert(memberSymbol.ReturnType Is node.Type OrElse Me._inExpressionLambda AndAlso memberSymbol.ReturnType.IsObjectType) 739memberSymbol.ReturnType, 742If Me._inExpressionLambda AndAlso memberSymbol.ReturnType.IsObjectType AndAlso node.Type.IsBooleanType Then 763Debug.Assert(memberSymbol.ReturnType Is node.Type) 772memberSymbol.ReturnType, 793ImmutableArray.Create(left, right), Nothing, memberSymbol.ReturnType, suppressObjectClone:=True) 1463type:=operatorCall.Method.ReturnType)
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (20)
898ImmutableArray.Create(operand), Nothing, memberSymbol.ReturnType) 900Debug.Assert(memberSymbol.ReturnType.IsSameTypeIgnoringAll(node.Type)) 972Debug.Assert(memberSymbol.ReturnType.IsSameTypeIgnoringAll(underlyingTypeTo)) 976ImmutableArray.Create(operand), Nothing, memberSymbol.ReturnType) 980If Not targetResultType.IsSameTypeIgnoringAll(memberSymbol.ReturnType) Then 985Debug.Assert(conv = Conversions.ClassifyConversion(memberSymbol.ReturnType, targetResultType, CompoundUseSiteInfo(Of AssemblySymbol).Discarded).Key) 1074Debug.Assert(memberSymbol.ReturnType Is typeTo) 1076ImmutableArray.Create(operand), Nothing, memberSymbol.ReturnType) 1117Debug.Assert(memberSymbol.ReturnType.IsSameTypeIgnoringAll(underlyingTypeTo)) 1121ImmutableArray.Create(operand), Nothing, memberSymbol.ReturnType) 1125If Not targetResultType.IsSameTypeIgnoringAll(memberSymbol.ReturnType) Then 1130Debug.Assert(conv = Conversions.ClassifyConversion(memberSymbol.ReturnType, targetResultType, CompoundUseSiteInfo(Of AssemblySymbol).Discarded).Key) 1213Debug.Assert(memberSymbol.ReturnType Is typeTo) 1215ImmutableArray.Create(operand), Nothing, memberSymbol.ReturnType) 1254Debug.Assert(memberSymbol.ReturnType Is underlyingTypeTo) 1258ImmutableArray.Create(operand), Nothing, memberSymbol.ReturnType) 1262If targetResultType IsNot memberSymbol.ReturnType Then 1267Debug.Assert(conv = Conversions.ClassifyConversion(memberSymbol.ReturnType, targetResultType, CompoundUseSiteInfo(Of AssemblySymbol).Discarded).Key) 1311ImmutableArray.Create(operand), Nothing, mathRound.ReturnType) 1313Debug.Assert(node.ConversionKind = Conversions.ClassifyConversion(mathRound.ReturnType, node.Type, CompoundUseSiteInfo(Of AssemblySymbol).Discarded).Key)
Lowering\LocalRewriter\LocalRewriter_LateAddressOf.vb (1)
40Dim delegateInvokeReturnType = delegateInvoke.ReturnType
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (4)
508type:=lateIndexGetMethod.ReturnType) 591type:=lateSetMethod.ReturnType) 656type:=lateIndexSetMethod.ReturnType) 835type:=lateCallOrGetMethod.ReturnType)
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (3)
202type:=getValueOrDefaultMethod.ReturnType) 231type:=getValueMethod.ReturnType) 259type:=hasValueMethod.ReturnType)
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (2)
88If createInstance IsNot Nothing AndAlso Not createInstance.ReturnType.IsErrorType() Then 90Dim conversion = Conversions.ClassifyDirectCastConversion(createInstance.ReturnType, node.Type, useSiteInfo)
Lowering\LocalRewriter\LocalRewriter_PropertyAccess.vb (1)
56type:=getMethod.ReturnType)
Lowering\LocalRewriter\LocalRewriter_Query.vb (1)
157getter.ReturnType)
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (3)
122Debug.Assert(TypeSymbol.Equals(getOrCreateMethod.ReturnType, fieldType.OriginalDefinition, TypeCompareKind.ConsiderEverything), "Shape of well-known member") 142type:=getOrCreateMethod.ReturnType).MakeCompilerGenerated() 153type:=invocationListAccessor.ReturnType).MakeCompilerGenerated()
Lowering\LocalRewriter\LocalRewriter_Return.vb (1)
18Not (Me._currentMethodOrLambda.IsAsync AndAlso Me._currentMethodOrLambda.ReturnType.Equals(Compilation.GetWellKnownType(WellKnownType.System_Threading_Tasks_Task)))))
Lowering\LocalRewriter\LocalRewriter_SyncLock.vb (3)
101checkForSyncLockOnValueTypeMethod.ReturnType, 217enterMethod.ReturnType, 246exitMethod.ReturnType,
Lowering\LocalRewriter\LocalRewriter_Throw.vb (1)
31Nothing, createProjectError.ReturnType)
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (3)
132ImmutableArray.Create(node.Operand), Nothing, memberSymbol.ReturnType) 156ImmutableArray.Create(node.Operand), Nothing, memberSymbol.ReturnType) 277type:=operatorCall.Method.ReturnType)
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (5)
285Nothing, createProjectError.ReturnType))) 301New BoundCall(node.Syntax, clearProjectError, Nothing, Nothing, ImmutableArray(Of BoundExpression).Empty, Nothing, clearProjectError.ReturnType).ToStatement(), 338statements.Add(New BoundCall(node.Syntax, clearProjectError, Nothing, Nothing, ImmutableArray(Of BoundExpression).Empty, Nothing, clearProjectError.ReturnType).ToStatement) 397statements.Add(New BoundCall(node.Syntax, clearProjectError, Nothing, Nothing, ImmutableArray(Of BoundExpression).Empty, Nothing, clearProjectError.ReturnType).ToStatement) 413Nothing, createProjectError.ReturnType)),
Lowering\LocalRewriter\LocalRewriter_XmlLiterals.vb (1)
322type:=method.ReturnType).MakeCompilerGenerated()
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (3)
116boundArguments.AsImmutableOrNull, Nothing, wrappedMethod.ReturnType) 118Dim boundMethodBody As BoundStatement = If(Not wrappedMethod.ReturnType.IsVoidType(), 205Me._returnType = Me._wrappedMethod.ReturnType.InternalSubstituteTypeParameters(Me._typeMap).Type
Lowering\StateMachineRewriter\StateMachineRewriter.vb (1)
365If Me.Method.ReturnType.IsErrorType Then
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (1)
92Return Me._interfaceMethod.ReturnType
Lowering\SyntheticBoundNodeFactory.vb (3)
353Dim conversion = Conversions.ClassifyDirectCastConversion(expression.Type, Me.CurrentMethod.ReturnType, useSiteInfo) 358expression = New BoundDirectCast(Me.Syntax, expression, conversion, Me.CurrentMethod.ReturnType) 599type:=method.ReturnType)
Semantics\Conversions.vb (10)
1400If Not invoke.ReturnType.IsErrorType() Then 1405If source.ExprIsOperandOfConditionalBranch AndAlso invoke.ReturnType.IsBooleanType() Then 1406conv = ClassifyConversionOfOperandOfConditionalBranch(source.Expression, invoke.ReturnType, binder, Nothing, Nothing, useSiteInfo) 1408conv = ClassifyConversion(source.Expression, invoke.ReturnType, binder, useSiteInfo) 1420ElseIf invoke.ReturnType.IsSameTypeIgnoringAll(source.LambdaSymbol.ReturnType) Then 1513convToNullableOfBoolean.Value.ReturnType.IsBooleanType()) Then 1564If Not invoke.ReturnType.IsAnonymousType Then 1568Dim returnType = DirectCast(invoke.ReturnType, NamedTypeSymbol) 2168IsWideningConversion(ClassifyPredefinedConversion(conv.Value.ReturnType, destination, useSiteInfo)) Then 4156Dim methodConversions = Conversions.ClassifyMethodConversionBasedOnReturn(lambdaOrDelegateInvokeSymbol.ReturnType, lambdaOrDelegateInvokeSymbol.ReturnsByRef,
Semantics\Operators.vb (12)
326If OverloadedOperatorTargetsContainingType(containingType, method.ReturnType) Then 332If Not method.ReturnType.IsBooleanType() Then 399Dim targetType As TypeSymbol = method.ReturnType 2003Debug.Assert(Not bestMatch.ReturnType.IsNullableType()) 2011Debug.Assert(Not bestMatch.ReturnType.IsNullableType()) 2219typeSet.Add(opSet(i).ReturnType) 2275mostSpecificTargetType.IsSameTypeIgnoringAll(method.ReturnType)) Then 2308Dim outputType As TypeSymbol = method.ReturnType 2549method.ReturnType.IsIntrinsicType() Then 2632typeSet.Add(opSet(i).ReturnType) 2802If DetectReferencesToGenericParameters(definition.ReturnType, TypeParameterKind.Type, BitVector.Null) <> TypeParameterKind.None Then 3222Dim returnType As TypeSymbol = method.ReturnType
Semantics\OverloadResolution.vb (6)
179Return m_Method.ReturnType 2139Return CompareParameterTypeApplicability(leftInvoke.ReturnType, rightInvoke.ReturnType, newArgument, binder, useSiteInfo) 2300Return ParametersAreEquallyApplicableToArgument(leftInvoke.ReturnType, rightInvoke.ReturnType, newArgument, binder) 2413ElseIf IsUnwrappingNullable(conv.Value.ReturnType, current.Candidate.Parameters(j).Type, useSiteInfo) Then
Semantics\TypeInference\TypeArgumentInference.vb (9)
1009Dim returnNode As New ArgumentNode(Me, fakeArgument, Me.Candidate.ReturnType, parameter:=Nothing) 1166AddTypeToGraph(invoke.ReturnType, argNode, isOutgoingEdge:=True, haveSeenTypeParameters:=haveSeenTypeParameters) ' outgoing (name->type) edge 1235AddTypeToGraph(invoke.ReturnType, argNode, isOutgoingEdge:=True, haveSeenTypeParameters:=haveSeenTypeParameters) 1731argumentInvokeProc.ReturnType, 1733parameterInvokeProc.ReturnType, 1929Dim returnType As TypeSymbol = invokeMethod.ReturnType 1959Dim targetReturnType As TypeSymbol = fromMethod.ReturnType 2015If delegateInvokeMethod IsNot Nothing AndAlso delegateInvokeMethod.ReturnType IsNot LambdaSymbol.ReturnTypeIsUnknown Then 2058Dim returnType As TypeSymbol = invokeMethod.ReturnType
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (2)
380Debug.Assert(Not method.ReturnType.IsEmbedded OrElse method.ReturnType.IsTypeParameter)
Symbols\EventSymbol.vb (1)
158Return invoke.ReturnType
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (1)
232Dim candidateReturnType As TypeSymbol = candidateMethod.ReturnType
Symbols\MethodSignatureComparer.vb (5)
297_hash = Hash.Combine(method.ReturnType, _hash) 347New TypeWithModifiers(origDef1.ReturnType, origDef1.ReturnTypeCustomModifiers), 351New TypeWithModifiers(origDef2.ReturnType, origDef2.ReturnTypeCustomModifiers), 782Dim returnType1 = SubstituteType(typeSubstitution1, New TypeWithModifiers(origDef1.ReturnType, origDef1.ReturnTypeCustomModifiers)) 783Dim returnType2 = SubstituteType(typeSubstitution2, New TypeWithModifiers(origDef2.ReturnType, origDef2.ReturnTypeCustomModifiers))
Symbols\MethodSymbol.vb (4)
522Dim returnType As TypeSymbol = Me.ReturnType 637If MergeUseSiteInfo(useSiteInfo, DeriveUseSiteInfoFromType(Me.ReturnType)) Then 667errorInfo = If(Me.ReturnType.GetUnificationUseSiteDiagnosticRecursive(Me, unificationCheckedTypes), 1033Return Me.ReturnType
Symbols\PropertySymbolExtensions.vb (1)
47Return If(accessor Is Nothing, [property].Type, accessor.ReturnType)
Symbols\ReducedExtensionMethodSymbol.vb (1)
384Dim type As TypeSymbol = _curriedFromMethod.ReturnType
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
164Return RetargetingTranslator.Retarget(_underlyingMethod.ReturnType, RetargetOptions.RetargetPrimitiveTypesByTypeCode)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
988translator.Retarget(method.ReturnType, RetargetOptions.RetargetPrimitiveTypesByTypeCode),
Symbols\Source\CustomModifierUtils.vb (1)
34Dim returnTypeWithCustomModifiers = constructedMethod.ReturnType
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
978GenerateVarianceDiagnosticsForType(method.ReturnType, VarianceKind.Out, VarianceContext.Return, infosBuffer)
Symbols\Source\SourceMemberMethodSymbol.vb (1)
982prop.GetMethod.ReturnType.IsClassOrInterfaceType AndAlso
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (2)
556method.ReturnType.SpecialType = SpecialType.System_Collections_IEnumerator Then 1277Return ClonedFrom.ReturnType
Symbols\Source\SourcePropertyAccessorSymbol.vb (2)
231If overriddenMethod IsNot Nothing AndAlso overriddenMethod.ReturnType.IsSameTypeIgnoringAll(result) Then 232result = overriddenMethod.ReturnType
Symbols\Source\SynthesizedEntryPointSymbol.vb (2)
39GetRequiredMethod(getAwaiterMethod.ReturnType, WellKnownMemberNames.GetResult, diagnostics)) 216type:=method.ReturnType).MakeCompilerGenerated()
Symbols\Source\SynthesizedEventAccessorSymbol.vb (5)
203type:=getOrCreateMethod.ReturnType).MakeCompilerGenerated() 222type:=processHandlerMethod.ReturnType).MakeCompilerGenerated() 347updateMethod.ReturnType), 424updateMethod.ReturnType), 445compareExchangeMethod.ReturnType)
Symbols\SubstitutedMethodSymbol.vb (2)
307Return OriginalDefinition.ReturnType.InternalSubstituteTypeParameters(Me.TypeSubstitution).Type 313Return Me.TypeSubstitution.SubstituteCustomModifiers(OriginalDefinition.ReturnType, OriginalDefinition.ReturnTypeCustomModifiers)
Symbols\SymbolExtensions.vb (1)
468Return method.ReturnType.ContainsTupleNames() OrElse ContainsTupleNames(method.Parameters)
Symbols\SynthesizedSymbols\SynthesizedInterfaceImplementationStubSymbol.vb (1)
55_returnType = implementedMethod.ReturnType
Symbols\SynthesizedSymbols\SynthesizedOverridingWitheventsProperty.vb (1)
65baseProperty.SetMethod.ReturnType,
Symbols\Tuples\TupleMethodSymbol.vb (1)
79Return Me._underlyingMethod.ReturnType
Symbols\WellKnownMembers.vb (1)
634Return method.ReturnType
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (45)
Attributes\AttributeTests_Tuples.vb (1)
270typeSymbols.Add(method.ReturnType)
CodeGen\CodeGenDelegateCreation.vb (6)
62Assert.Equal("System.Void", ctor.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 81Assert.Equal("System.Void", invoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 106Assert.Equal("System.IAsyncResult", beginInvoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 134Assert.Equal("System.Void", endInvoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 159Assert.Equal("System.Char", invoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat)) 180Assert.Equal("System.Char", endInvoke.ReturnType.ToDisplayString(SymbolDisplayFormat.TestFormat))
CodeGen\CodeGenTuples.vb (28)
5747Dim mTuple = DirectCast(comp.GetMember(Of MethodSymbol)("C.M").ReturnType, NamedTypeSymbol) 9100Assert.Equal("(System.Int32, System.Int32)", methodM.ReturnType.ToTestDisplayString()) 9101Assert.True(methodM.ReturnType.IsTupleType) 9102Assert.False(methodM.ReturnType.IsErrorType()) 9103Assert.True(methodM.ReturnType.TupleUnderlyingType.IsErrorType()) 9958Assert.True(tooFewNamesMethod.ReturnType.IsErrorType()) 9959Assert.IsType(Of UnsupportedMetadataTypeSymbol)(tooFewNamesMethod.ReturnType) 9962Assert.True(tooManyNamesMethod.ReturnType.IsErrorType()) 9963Assert.IsType(Of UnsupportedMetadataTypeSymbol)(tooManyNamesMethod.ReturnType) 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) 15336Dim m3Tuple = DirectCast(c.GetMember(Of MethodSymbol)("M3").ReturnType, NamedTypeSymbol) 15489Dim m4Tuple = DirectCast(c.GetMember(Of MethodSymbol)("M4").ReturnType, NamedTypeSymbol) 15745Dim m5Tuple = DirectCast(c.GetMember(Of MethodSymbol)("M5").ReturnType, NamedTypeSymbol) 16046Dim m7Tuple = DirectCast(c.GetMember(Of MethodSymbol)("M7").ReturnType, NamedTypeSymbol) 16101Dim m8Tuple = DirectCast(c.GetMember(Of MethodSymbol)("M8").ReturnType, NamedTypeSymbol) 16411Assert.False(m1ToString.ReturnType.SpecialType = SpecialType.System_Void) 16487Dim m3 = comp.GetMember(Of MethodSymbol)("Derived.M3").ReturnType 16530Dim m6 = comp.GetMember(Of MethodSymbol)("Derived.M6").ReturnType 19904Dim baseWithModifiers = comp1.GlobalNamespace.GetMember(Of MethodSymbol)("Test.GetBaseWithModifiers").ReturnType 19907Dim derivedWithoutModifiers = comp1.GlobalNamespace.GetMember(Of MethodSymbol)("Test.GetDerivedWithoutModifiers").ReturnType 19993DirectCast(invocation1.Symbol, MethodSymbol).ReturnType.ToTestDisplayString()) 19997DirectCast(invocation2.Symbol, MethodSymbol).ReturnType.ToTestDisplayString()) 20001DirectCast(invocation3.Symbol, MethodSymbol).ReturnType.ToTestDisplayString()) 20043DirectCast(invocation1.Symbol, MethodSymbol).ReturnType.ToTestDisplayString()) 20047DirectCast(invocation2.Symbol, MethodSymbol).ReturnType.ToTestDisplayString()) 20051DirectCast(invocation3.Symbol, MethodSymbol).ReturnType.ToTestDisplayString())
Emit\EditAndContinue\EditAndContinueTests.vb (2)
1081Assert.Equal(nModifiers, DirectCast(member1.ReturnType, ArrayTypeSymbol).CustomModifiers.Length) 1086Assert.Equal(nModifiers, DirectCast(other.ReturnType, ArrayTypeSymbol).CustomModifiers.Length)
Emit\EditAndContinue\SymbolMatcherTests.vb (2)
164Assert.Equal(DirectCast(member1.ReturnType, ArrayTypeSymbol).CustomModifiers.Length, 1) 169Assert.Equal(DirectCast(other.ReturnType, ArrayTypeSymbol).CustomModifiers.Length, 1)
Emit\EmitMetadata.vb (6)
467Dim method1Ret = DirectCast(m1.ReturnType, ArrayTypeSymbol) 468Dim method2Ret = DirectCast(m2.ReturnType, ArrayTypeSymbol) 469Dim method3Ret = DirectCast(m3.ReturnType, ArrayTypeSymbol) 518Assert.Same([Module].GetCorLibType(SpecialType.System_Void), m4.ReturnType) 800Assert.Equal("Void", ctor.ReturnType.Name) 823Assert.Equal("Void", cctor.ReturnType.Name)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (5)
Rewriters\LocalDeclarationRewriter.vb (1)
83type:=method.ReturnType)
SymbolExtensions.vb (1)
16Return method.DeclaringCompilation.GetCustomTypeInfoPayload(method.ReturnType)
Symbols\ExceptionLocalSymbol.vb (1)
42type:=method.ReturnType)
Symbols\ObjectIdLocalSymbol.vb (1)
114type:=method.ReturnType)
Symbols\ReturnValueLocalSymbol.vb (1)
47type:=method.ReturnType)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (20)
ExpressionCompilerTestBase.vb (1)
349Assert.True(method.IsContainingSymbolOfAllTypeParameters(method.ReturnType))
ExpressionCompilerTests.vb (8)
2021Dim returnType = DirectCast(method.ReturnType, NamedTypeSymbol) 2077Dim returnType = method.ReturnType 2553Assert.Equal(DirectCast(methodData.Method, MethodSymbol).ReturnType.SpecialType, SpecialType.System_Boolean) 3339Assert.Equal(DirectCast(methodData.Method, MethodSymbol).ReturnType.ToDisplayString(), "Integer?") 3361Assert.Equal(DirectCast(methodData.Method, MethodSymbol).ReturnType.ToDisplayString(), "Integer?") 3367Assert.Equal(DirectCast(methodData.Method, MethodSymbol).ReturnType.SpecialType, SpecialType.System_String) 3389Assert.Equal(DirectCast(methodData.Method, MethodSymbol).ReturnType.ToDisplayString(), "Integer?") 3394Assert.Equal(DirectCast(methodData.Method, MethodSymbol).ReturnType.ToDisplayString(), "Integer?")
HoistedMeTests.vb (1)
665Assert.Equal(expectedType, method.ReturnType.ToTestDisplayString())
LocalsTests.vb (9)
563Assert.Equal(method.Parameters(0).Type, method.ReturnType) 574Assert.Equal(method.Parameters(0).Type, method.ReturnType) 1139Dim returnType = DirectCast(method.ReturnType, NamedTypeSymbol) 1159returnType = DirectCast(DirectCast(method.ReturnType, ArrayTypeSymbol).ElementType, NamedTypeSymbol) 1177Assert.Equal(typeParameterT, method.ReturnType) 1192Assert.Equal(typeParameterU, method.ReturnType) 1207Assert.Equal(method.TypeParameters.Single(), method.ReturnType) 1222returnType = DirectCast(method.ReturnType, NamedTypeSymbol) 1285Assert.Equal(containingType.TypeParameters(1), method.ReturnType)
TupleTests.vb (1)
279Dim returnType = method.ReturnType
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (34)
Compilation\CompilationAPITests.vb (1)
2108Assert.Equal(taskOfObject, entryPoint.ReturnType)
Compilation\ReferenceManagerTests.vb (1)
1393Dim actualIdentity As AssemblyIdentity = method.ReturnType.ContainingAssembly.Identity
Semantics\BinaryOperators.vb (3)
1217symbol1.ReturnType.ToDisplayString()), 1229symbol1.Name, symbol1.ReturnType, symbol1.Parameters(0).Type, symbol1.Parameters(1).Type) 1248If TypeSymbol.Equals(symbol1.ContainingType, symbol1.ReturnType, TypeCompareKind.ConsiderEverything) Then
Semantics\GetExtendedSemanticInfoTests.vb (3)
2487Dim returnType = methodSymbol.ReturnType 6320Dim moveNext = DirectCast(getEnumerator.ReturnType.GetMember("MoveNext"), MethodSymbol) 6321Dim current = DirectCast(getEnumerator.ReturnType.GetMember("get_Current"), MethodSymbol)
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\MultiDimensionalTest.vb (17)
2136Dim array = DirectCast(Test.GetMember(Of MethodSymbol)("Test1").ReturnType, IArrayTypeSymbol) 2143array = DirectCast(Test.GetMember(Of MethodSymbol)("Test2").ReturnType, IArrayTypeSymbol) 2150array = DirectCast(Test.GetMember(Of MethodSymbol)("Test3").ReturnType, IArrayTypeSymbol) 2157array = DirectCast(Test.GetMember(Of MethodSymbol)("Test4").ReturnType, IArrayTypeSymbol) 2164array = DirectCast(Test.GetMember(Of MethodSymbol)("Test5").ReturnType, IArrayTypeSymbol) 2171array = DirectCast(Test.GetMember(Of MethodSymbol)("Test6").ReturnType, IArrayTypeSymbol) 2178array = DirectCast(Test.GetMember(Of MethodSymbol)("Test7").ReturnType, IArrayTypeSymbol) 2185array = DirectCast(Test.GetMember(Of MethodSymbol)("Test8").ReturnType, IArrayTypeSymbol) 2192array = DirectCast(Test.GetMember(Of MethodSymbol)("Test9").ReturnType, IArrayTypeSymbol) 2199array = DirectCast(Test.GetMember(Of MethodSymbol)("Test10").ReturnType, IArrayTypeSymbol) 2206array = DirectCast(Test.GetMember(Of MethodSymbol)("Test11").ReturnType, IArrayTypeSymbol) 2213array = DirectCast(Test.GetMember(Of MethodSymbol)("Test12").ReturnType, IArrayTypeSymbol) 2220array = DirectCast(Test.GetMember(Of MethodSymbol)("Test13").ReturnType, IArrayTypeSymbol) 2227array = DirectCast(Test.GetMember(Of MethodSymbol)("Test14").ReturnType, IArrayTypeSymbol) 2234array = DirectCast(Test.GetMember(Of MethodSymbol)("Test15").ReturnType, IArrayTypeSymbol) 2241array = DirectCast(Test.GetMember(Of MethodSymbol)("Test16").ReturnType, IArrayTypeSymbol) 2248array = DirectCast(Test.GetMember(Of MethodSymbol)("Test17").ReturnType, IArrayTypeSymbol)
Semantics\UnaryOperators.vb (2)
753symbol1.ReturnType.ToDisplayString()), 760symbol1.Name, symbol1.ReturnType, symbol1.Parameters(0).Type)
Semantics\UsingStatementTest.vb (1)
353Assert.Equal(symbols(i), DirectCast(type.Symbol, MethodSymbol).ReturnType)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (307)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (3)
672retType:=getter.ReturnType) 715Assert.Equal(GetNamedTypeSymbol(m, "System.Void"), method.ReturnType) 721Assert.Equal(retType, method.ReturnType)
SymbolsTests\CompilationCreationTests.vb (142)
272Assert.Equal(SymbolKind.ErrorType, asm1(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType.Kind) 289Dim retval1 = asm2(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 315Dim retval2 = asm3(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 330Dim retval3 = type1.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 333Dim retval4 = type1.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 336Dim retval5 = type1.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 359Dim retval6 = asm4(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 378Dim retval7 = type2.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 381Dim retval8 = type2.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 384Dim retval9 = type2.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 394Dim retval10 = type3.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 397Dim retval11 = type3.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 400Dim retval12 = type3.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 403Dim retval13 = type3.GetMembers("Foo4").OfType(Of MethodSymbol)().Single().ReturnType 406Dim retval14 = type3.GetMembers("Foo5").OfType(Of MethodSymbol)().Single().ReturnType 444Dim retval15 = type4.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 446Dim retval16 = type4.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 448Dim retval17 = type4.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 458Dim retval18 = type5.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 460Dim retval19 = type5.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 462Dim retval20 = type5.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 464Dim retval21 = type5.GetMembers("Foo4").OfType(Of MethodSymbol)().Single().ReturnType 467Dim retval22 = type5.GetMembers("Foo5").OfType(Of MethodSymbol)().Single().ReturnType 512Assert.Equal(SymbolKind.ErrorType, asm1(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType.Kind) 520retval1 = asm2(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 535retval2 = asm3(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 550retval3 = type1.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 553retval4 = type1.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 556retval5 = type1.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 568retval6 = asm4(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 587retval7 = type2.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 590retval8 = type2.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 593retval9 = type2.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 603retval10 = type3.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 606retval11 = type3.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 609retval12 = type3.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 612retval13 = type3.GetMembers("Foo4").OfType(Of MethodSymbol)().Single().ReturnType 615retval14 = type3.GetMembers("Foo5").OfType(Of MethodSymbol)().Single().ReturnType 629retval15 = type4.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 631retval16 = type4.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 633retval17 = type4.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 643retval18 = type5.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 645retval19 = type5.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 647retval20 = type5.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 649retval21 = type5.GetMembers("Foo4").OfType(Of MethodSymbol)().Single().ReturnType 652retval22 = type5.GetMembers("Foo5").OfType(Of MethodSymbol)().Single().ReturnType 699Dim retval1 = asm2(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 752Dim retval2 = asm3(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 767Dim retval3 = type1.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 770Dim retval4 = type1.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 773Dim retval5 = type1.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 851Dim retval6 = asm4(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 870Dim retval7 = type2.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 873Dim retval8 = type2.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 876Dim retval9 = type2.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 886Dim retval10 = type3.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 889Dim retval11 = type3.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 892Dim retval12 = type3.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 895Dim retval13 = type3.GetMembers("Foo4").OfType(Of MethodSymbol)().Single().ReturnType 898Dim retval14 = type3.GetMembers("Foo5").OfType(Of MethodSymbol)().Single().ReturnType 922Dim retval15 = type4.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 925Dim retval16 = type4.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 927Dim retval17 = type4.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 937Dim retval18 = type5.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 939Dim retval19 = type5.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 941Dim retval20 = type5.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 943Dim retval21 = type5.GetMembers("Foo4").OfType(Of MethodSymbol)().Single().ReturnType 946Dim retval22 = type5.GetMembers("Foo5").OfType(Of MethodSymbol)().Single().ReturnType 988retval1 = asm2(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 1007retval2 = asm3(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 1022retval3 = type1.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 1025retval4 = type1.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 1028retval5 = type1.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 1044retval6 = asm4(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 1063retval7 = type2.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 1066retval8 = type2.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 1069retval9 = type2.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 1079retval10 = type3.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 1082retval11 = type3.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 1085retval12 = type3.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 1088retval13 = type3.GetMembers("Foo4").OfType(Of MethodSymbol)().Single().ReturnType 1091retval14 = type3.GetMembers("Foo5").OfType(Of MethodSymbol)().Single().ReturnType 1109retval15 = type4.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 1112retval16 = type4.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 1114retval17 = type4.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 1124retval18 = type5.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 1126retval19 = type5.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 1128retval20 = type5.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 1130retval21 = type5.GetMembers("Foo4").OfType(Of MethodSymbol)().Single().ReturnType 1133retval22 = type5.GetMembers("Foo5").OfType(Of MethodSymbol)().Single().ReturnType 1168Dim retval1 = asm2(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 1209Dim retval2 = asm3(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 1226Dim retval3 = type1.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 1229Dim retval4 = type1.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 1232Dim retval5 = type1.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 1276Dim retval6 = asm4(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 1295Dim retval7 = type2.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 1298Dim retval8 = type2.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 1301Dim retval9 = type2.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 1311Dim retval10 = type3.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 1314Dim retval11 = type3.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 1317Dim retval12 = type3.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 1320Dim retval13 = type3.GetMembers("Foo4").OfType(Of MethodSymbol)().Single().ReturnType 1323Dim retval14 = type3.GetMembers("Foo5").OfType(Of MethodSymbol)().Single().ReturnType 1368Dim retval15 = type4.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 1377Dim retval16 = type4.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 1379Dim retval17 = type4.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 1389Dim retval18 = type5.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 1391Dim retval19 = type5.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 1393Dim retval20 = type5.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 1395Dim retval21 = type5.GetMembers("Foo4").OfType(Of MethodSymbol)().Single().ReturnType 1398Dim retval22 = type5.GetMembers("Foo5").OfType(Of MethodSymbol)().Single().ReturnType 1455retval1 = asm2(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 1474retval2 = asm3(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 1489retval3 = type1.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 1492retval4 = type1.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 1495retval5 = type1.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 1511retval6 = asm4(1).GlobalNamespace.GetTypeMembers("Class4").Single().GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType 1530retval7 = type2.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 1533retval8 = type2.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 1536retval9 = type2.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 1546retval10 = type3.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 1549retval11 = type3.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 1552retval12 = type3.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 1555retval13 = type3.GetMembers("Foo4").OfType(Of MethodSymbol)().Single().ReturnType 1558retval14 = type3.GetMembers("Foo5").OfType(Of MethodSymbol)().Single().ReturnType 1576retval15 = type4.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 1583retval16 = type4.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 1585retval17 = type4.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 1595retval18 = type5.GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType 1597retval19 = type5.GetMembers("Foo2").OfType(Of MethodSymbol)().Single().ReturnType 1599retval20 = type5.GetMembers("Foo3").OfType(Of MethodSymbol)().Single().ReturnType 1601retval21 = type5.GetMembers("Foo4").OfType(Of MethodSymbol)().Single().ReturnType 1604retval22 = type5.GetMembers("Foo5").OfType(Of MethodSymbol)().Single().ReturnType 1800Dim retval1 = DirectCast(type3.GetMembers("Foo").OfType(Of MethodSymbol)().Single().ReturnType, NamedTypeSymbol) 1814Dim retval3 = DirectCast(bar.ReturnType, NamedTypeSymbol) 1825Dim retval4 = foo1.ReturnType 1827Assert.Same(retval4, asm3.GlobalNamespace.GetTypeMembers("C3").Single().GetMembers("Foo1").OfType(Of MethodSymbol)().Single().ReturnType) 1960Dim retval5 = type3.GetMembers("Foo4").OfType(Of MethodSymbol)().Single().ReturnType 2018Assert.Same(module2, m1.ReturnType.ContainingModule) 2019Assert.Same(module2, m2.ReturnType.ContainingModule) 2020Assert.Same(module2, m3.ReturnType.ContainingModule)
SymbolsTests\CustomModifiersTests.vb (8)
2259interfaceMethod1.ReturnType.TupleUnderlyingType.ToTestDisplayString()) 2269classMethod1.ReturnType.TupleUnderlyingType.ToTestDisplayString()) 2299classMethod2.ReturnType.TupleUnderlyingType.ToTestDisplayString()) 2329classMethod3.ReturnType.TupleUnderlyingType.ToTestDisplayString()) 2537baseMethod1.ReturnType.TupleUnderlyingType.ToTestDisplayString()) 2552classMethod1.ReturnType.TupleUnderlyingType.ToTestDisplayString()) 2596classMethod2.ReturnType.TupleUnderlyingType.ToTestDisplayString()) 2628classMethod3.ReturnType.TupleUnderlyingType.ToTestDisplayString())
SymbolsTests\InstantiatingGenerics.vb (12)
514Assert.Same(c1OfIntInt.TypeArguments(0), c1OfIntInt_c2_c3_F1.ReturnType) 515Assert.Same(c1OfIntInt_c2.TypeArguments(0), c1OfIntInt_c2_c3_F2.ReturnType) 516Assert.Same(c1OfIntInt_c2_c3.TypeArguments(0), c1OfIntInt_c2_c3_F3.ReturnType) 517Assert.Same(c1OfIntInt.TypeArguments(1), c1OfIntInt_c2_c3_F4.ReturnType) 518Assert.Same(c1OfIntInt_c2.TypeArguments(1), c1OfIntInt_c2_c3_F5.ReturnType) 519Assert.Same(c1OfIntInt_c2_c3.TypeArguments(1), c1OfIntInt_c2_c3_F6.ReturnType) 557Assert.Same(c1OfIntInt.TypeArguments(0), c1OfIntInt_c2Of_c3Of_F1.ReturnType) 558Assert.Same(c1OfIntInt_c2Of.TypeArguments(0), c1OfIntInt_c2Of_c3Of_F2.ReturnType) 559Assert.Same(c1OfIntInt_c2Of_c3Of.TypeArguments(0), c1OfIntInt_c2Of_c3Of_F3.ReturnType) 560Assert.Same(c1OfIntInt.TypeArguments(1), c1OfIntInt_c2Of_c3Of_F4.ReturnType) 561Assert.Same(c1OfIntInt_c2Of.TypeArguments(1), c1OfIntInt_c2Of_c3Of_F5.ReturnType) 562Assert.Same(c1OfIntInt_c2Of_c3Of.TypeArguments(1), c1OfIntInt_c2Of_c3Of_F6.ReturnType)
SymbolsTests\Metadata\MetadataMemberTests.vb (3)
181Assert.Equal("Void", ctor.ReturnType.Name) 236Assert.Equal("Boolean", member1.ReturnType.Name) 352Assert.Equal("Boolean", member2.ReturnType.Name)
SymbolsTests\Metadata\PE\HasUnsupportedMetadata.vb (1)
405If method.ReturnType.IsErrorType() OrElse method.Parameters(0).Type.IsErrorType() Then
SymbolsTests\Metadata\PE\LoadingEvents.vb (1)
123Assert.Equal(SpecialType.System_Void, accessor.ReturnType.SpecialType)
SymbolsTests\Metadata\PE\MissingTypeReferences.vb (20)
399Assert.NotEqual(asm1m2.ReturnType, asm1m1.ReturnType) 400Assert.NotEqual(asm1m3.ReturnType, asm1m1.ReturnType) 401Assert.NotEqual(asm1m4.ReturnType, asm1m1.ReturnType) 403Assert.NotEqual(asm1m5.ReturnType, asm1m4.ReturnType) 404Assert.NotEqual(asm1m6.ReturnType, asm1m4.ReturnType) 406Assert.Equal(asm1m7.ReturnType, asm1m1.ReturnType) 407Assert.Equal(asm1m8.ReturnType, asm1m4.ReturnType) 416Assert.Equal(asm2m1.ReturnType, asm1m1.ReturnType) 418Assert.NotSame(asm1m4.ReturnType, asm2m4.ReturnType) 419Assert.Equal(asm2m4.ReturnType, asm1m4.ReturnType)
SymbolsTests\Metadata\PE\NoPia.vb (53)
558Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test1").ReturnType.Kind) 559Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test2").ReturnType.Kind) 560Assert.Equal(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test3").ReturnType.Kind) 561Dim illegal As NoPiaIllegalGenericInstantiationSymbol = DirectCast(localTypes3.GetMember(Of MethodSymbol)("Test3").ReturnType, NoPiaIllegalGenericInstantiationSymbol) 563Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test4").ReturnType.Kind) 564Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(localTypes3.GetMember(Of MethodSymbol)("Test5").ReturnType) 567Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test1").ReturnType.Kind) 568Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test2").ReturnType.Kind) 569Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(localTypes3.GetMember(Of MethodSymbol)("Test3").ReturnType) 570Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test4").ReturnType.Kind) 571Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(localTypes3.GetMember(Of MethodSymbol)("Test5").ReturnType) 572Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(localTypes3.GetMember(Of MethodSymbol)("Test6").ReturnType) 594Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(varI5_1.GetMember(Of MethodSymbol)("Foo").ReturnType) 600Assert.NotEqual(SymbolKind.ErrorType, varI5_2.GetMember(Of MethodSymbol)("Foo").ReturnType.Kind) 608Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(varI7_3.GetMember(Of MethodSymbol)("Foo").ReturnType) 609Assert.NotEqual(SymbolKind.ErrorType, varI7_3.GetMember(Of MethodSymbol)("Bar").ReturnType.Kind) 619Assert.NotEqual(SymbolKind.ErrorType, varI7_4.GetMember(Of MethodSymbol)("Foo").ReturnType.Kind) 620Assert.NotEqual(SymbolKind.ErrorType, varI7_4.GetMember(Of MethodSymbol)("Bar").ReturnType.Kind) 632Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(varI7_5.GetMember(Of MethodSymbol)("Foo").ReturnType) 633Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(varI7_5.GetMember(Of MethodSymbol)("Bar").ReturnType) 653Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(varI7_7.GetMember(Of MethodSymbol)("Foo").ReturnType) 654Assert.NotEqual(SymbolKind.ErrorType, varI7_7.GetMember(Of MethodSymbol)("Bar").ReturnType.Kind) 775Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test1").ReturnType.Kind) 776Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test2").ReturnType.Kind) 777Assert.Equal(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test3").ReturnType.Kind) 778Dim illegal As NoPiaIllegalGenericInstantiationSymbol = DirectCast(localTypes3.GetMember(Of MethodSymbol)("Test3").ReturnType, NoPiaIllegalGenericInstantiationSymbol) 781Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test4").ReturnType.Kind) 782Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(localTypes3.GetMember(Of MethodSymbol)("Test5").ReturnType) 785Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test1").ReturnType.Kind) 786Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test2").ReturnType.Kind) 787Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(localTypes3.GetMember(Of MethodSymbol)("Test3").ReturnType) 788Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test4").ReturnType.Kind) 789Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(localTypes3.GetMember(Of MethodSymbol)("Test5").ReturnType) 790Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(localTypes3.GetMember(Of MethodSymbol)("Test6").ReturnType) 870Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(varI5_1.GetMember(Of MethodSymbol)("Foo").ReturnType) 877Assert.NotEqual(SymbolKind.ErrorType, varI5_2.GetMember(Of MethodSymbol)("Foo").ReturnType.Kind) 886Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(varI7_3.GetMember(Of MethodSymbol)("Foo").ReturnType) 887Assert.NotEqual(SymbolKind.ErrorType, varI7_3.GetMember(Of MethodSymbol)("Bar").ReturnType.Kind) 898Assert.NotEqual(SymbolKind.ErrorType, varI7_4.GetMember(Of MethodSymbol)("Foo").ReturnType.Kind) 899Assert.NotEqual(SymbolKind.ErrorType, varI7_4.GetMember(Of MethodSymbol)("Bar").ReturnType.Kind) 911Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(varI7_5.GetMember(Of MethodSymbol)("Foo").ReturnType) 912Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(varI7_5.GetMember(Of MethodSymbol)("Bar").ReturnType) 932Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(varI7_7.GetMember(Of MethodSymbol)("Foo").ReturnType) 933Assert.NotEqual(SymbolKind.ErrorType, varI7_7.GetMember(Of MethodSymbol)("Bar").ReturnType.Kind) 946Assert.NotEqual(SymbolKind.ErrorType, varI5_Foo.ReturnType.Kind) 947Assert.NotEqual(SymbolKind.ErrorType, (DirectCast(varI5_Foo.ReturnType, NamedTypeSymbol)).TypeArguments(0).Kind) 948Assert.Equal("System.Collections.Generic.List(Of I6)", varI5_Foo.ReturnType.ToTestDisplayString()) 952Assert.NotEqual(SymbolKind.ErrorType, varI7_Foo.ReturnType.Kind) 953Assert.NotEqual(SymbolKind.ErrorType, (DirectCast(varI7_Foo.ReturnType, NamedTypeSymbol)).TypeArguments(0).Kind) 954Assert.Equal("System.Collections.Generic.List(Of I5)", varI7_Foo.ReturnType.ToTestDisplayString()) 955Assert.NotEqual(SymbolKind.ErrorType, varI7_Bar.ReturnType.Kind) 956Assert.NotEqual(SymbolKind.ErrorType, (DirectCast(varI7_Bar.ReturnType, NamedTypeSymbol)).TypeArguments(0).Kind) 957Assert.Equal("System.Collections.Generic.List(Of I1)", varI7_Bar.ReturnType.ToTestDisplayString())
SymbolsTests\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.vb (12)
123If m.ReturnType.TypeKind <> TypeKind.Structure Then 124Assert.Equal(SymbolKind.ErrorType, m.ReturnType.BaseType.Kind) 125Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(m.ReturnType.BaseType) 237Assert.Equal(SymbolKind.ErrorType, importedMethod.ReturnType.Kind) 238Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(importedMethod.ReturnType) 374If m.ReturnType.TypeKind <> TypeKind.Structure Then 375Assert.Equal(SymbolKind.NamedType, m.ReturnType.Kind) 376Assert.[True](TypeOf m.ReturnType.ContainingModule Is SourceModuleSymbol) 430Assert.Equal(SymbolKind.ErrorType, localMethod.ReturnType.Kind) 431Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(localMethod.ReturnType) 483Assert.Equal(SymbolKind.ErrorType, m.ReturnType.Kind) 484Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(m.ReturnType)
SymbolsTests\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.vb (4)
169Dim missing As NoPiaMissingCanonicalTypeSymbol = DirectCast(methodSymbol.ReturnType, NoPiaMissingCanonicalTypeSymbol) 176Assert.IsType(Of NoPiaMissingCanonicalTypeSymbol)(methodSymbol.ReturnType) 287Assert.Same(embeddedType.ReturnType, importedTypeAsm) 288Assert.Equal(SymbolKind.NamedType, embeddedType.ReturnType.Kind)
SymbolsTests\Metadata\WinMdEventTest.vb (5)
1468Assert.Equal(eventSymbol.AddMethod.ReturnType, DirectCast(symbol, LocalSymbol).Type) 1609Assert.Equal(tokenType, addMethod.ReturnType) 1615Assert.Equal(voidType, removeMethod.ReturnType) 1636Assert.Equal(voidType, addMethod.ReturnType) 1642Assert.Equal(voidType, removeMethod.ReturnType)
SymbolsTests\Retargeting\NoPia.vb (17)
619Assert.Equal(SymbolKind.ErrorType, assemblies1(0).GlobalNamespace.GetMember(Of MethodSymbol)("C.Test1").ReturnType.Kind) 622Assert.Equal(SymbolKind.ErrorType, assemblies2(0).GlobalNamespace.GetMember(Of MethodSymbol)("C.Test1").ReturnType.Kind) 651Assert.Equal(SymbolKind.ErrorType, assemblies1(0).GlobalNamespace.GetMember(Of MethodSymbol)("C.Test1").ReturnType.Kind) 654Assert.Equal(SymbolKind.ErrorType, assemblies2(0).GlobalNamespace.GetMember(Of MethodSymbol)("C.Test1").ReturnType.Kind) 1044Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test1").ReturnType.Kind) 1045Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test2").ReturnType.Kind) 1046Assert.Equal(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test3").ReturnType.Kind) 1047Dim illegal As NoPiaIllegalGenericInstantiationSymbol = DirectCast(localTypes3.GetMember(Of MethodSymbol)("Test3").ReturnType, NoPiaIllegalGenericInstantiationSymbol) 1049Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test4").ReturnType.Kind) 1050Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(localTypes3.GetMember(Of MethodSymbol)("Test5").ReturnType) 1057Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test1").ReturnType.Kind) 1058Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test2").ReturnType.Kind) 1059Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(localTypes3.GetMember(Of MethodSymbol)("Test3").ReturnType) 1060Assert.NotEqual(SymbolKind.ErrorType, localTypes3.GetMember(Of MethodSymbol)("Test4").ReturnType.Kind) 1061Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(localTypes3.GetMember(Of MethodSymbol)("Test5").ReturnType) 1062Assert.IsType(Of NoPiaIllegalGenericInstantiationSymbol)(localTypes3.GetMember(Of MethodSymbol)("Test6").ReturnType) 1735Assert.Same(test, usePia1.GetMember(Of MethodSymbol)("M1").ReturnType)
SymbolsTests\Retargeting\RetargetingTests.vb (4)
113CheckTypeParameters(sourceMethod.ReturnType, retargetingMethod.ReturnType) 143sourceType = DirectCast(sourceMethod.ReturnType, NamedTypeSymbol) 144retargetingType = DirectCast(retargetingMethod.ReturnType, NamedTypeSymbol)
SymbolsTests\Source\MethodTests.vb (16)
78Assert.Equal("System.Void", ctor.ReturnType.ToTestDisplayString()) 97Assert.Equal("System.Void", m1.ReturnType.ToTestDisplayString()) 109Assert.Equal("System.String", m2.ReturnType.ToTestDisplayString()) 120Assert.Equal("C.D", m3.ReturnType.ToTestDisplayString()) 150Assert.Equal("System.Object", m6.ReturnType.ToTestDisplayString()) 205Assert.Equal("System.Void", m1.ReturnType.ToTestDisplayString()) 254Assert.Equal("System.Void", m1.ReturnType.ToTestDisplayString()) 273Assert.Equal("System.Void", m2.ReturnType.ToTestDisplayString()) 327Assert.Equal("System.Void", m1.ReturnType.ToTestDisplayString()) 347Assert.Equal("System.Void", m2.ReturnType.ToTestDisplayString()) 400Assert.Equal("System.Void", m1.ReturnType.ToTestDisplayString()) 425Assert.Equal("System.Void", m2.ReturnType.ToTestDisplayString()) 648Assert.Same(tpU, DirectCast(m1.ReturnType, NamedTypeSymbol).TypeArguments(0)) 649Assert.Equal("System.Collections.Generic.IEnumerable(Of U)", m1.ReturnType.ToTestDisplayString()) 748Assert.Equal("System.Collections.Generic.KeyValuePair(Of System.Int32, U)", m1.ReturnType.ToTestDisplayString()) 758Assert.Equal("System.Collections.Generic.KeyValuePair(Of System.Int32, System.Boolean)", constructedM1.ReturnType.ToTestDisplayString())
SymbolsTests\Source\PropertyTests.vb (1)
837Dim P2s = type.GetMembers("P2").OfType(Of PropertySymbol)().OrderBy(Function(symb) symb.GetMethod.ReturnType.Name)
SymbolsTests\Source\TypeTests.vb (3)
376Dim sym5 = mem1.ReturnType 744Assert.Equal(TypeKind.Array, mem2.ReturnType.TypeKind) 745Dim ary = DirectCast(mem2.ReturnType, ArrayTypeSymbol)
SymbolsTests\SymbolErrorTests.vb (2)
7912Assert.True(test.ReturnType.IsErrorType()) 7913Assert.Equal(DiagnosticSeverity.Error, DirectCast(test.ReturnType, ErrorTypeSymbol).ErrorInfo.Severity)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
Extensions.vb (1)
332Return DirectCast(this, MethodSymbol).ReturnType
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (1)
IOperation\IOperationTests_ICompoundAssignmentOperation.vb (1)
101Where(Function(sym) sym.ReturnType.SpecialType = SpecialType.System_Int32).