17 overrides of ReturnsByRef
Microsoft.CodeAnalysis.VisualBasic (15)
Binding\Binder_XmlLiterals.vb (1)
1935Public Overrides ReadOnly Property ReturnsByRef As Boolean
Emit\SynthesizedPrivateImplementationDetailsSharedConstructor.vb (1)
38Public Overrides ReadOnly Property ReturnsByRef As Boolean
Symbols\ErrorMethodSymbol.vb (1)
204Public Overrides ReadOnly Property ReturnsByRef As Boolean
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
913Public Overrides ReadOnly Property ReturnsByRef As Boolean
Symbols\ReducedExtensionMethodSymbol.vb (1)
375Public Overrides ReadOnly Property ReturnsByRef As Boolean
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
156Public Overrides ReadOnly Property ReturnsByRef As Boolean
Symbols\SignatureOnlyMethodSymbol.vb (1)
82Public Overrides ReadOnly Property ReturnsByRef As Boolean
Symbols\Source\LambdaSymbol.vb (1)
290Public Overrides ReadOnly Property ReturnsByRef As Boolean
Symbols\Source\SourceMethodSymbol.vb (1)
1259Public NotOverridable Overrides ReadOnly Property ReturnsByRef As Boolean
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1269Public Overrides ReadOnly Property ReturnsByRef As Boolean
Symbols\SubstitutedMethodSymbol.vb (1)
299Public NotOverridable Overrides ReadOnly Property ReturnsByRef As Boolean
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
336Public Overrides ReadOnly Property ReturnsByRef As Boolean
Symbols\SynthesizedSymbols\SynthesizedGlobal_StringSwitchHashMethodSymbol.vb (1)
59Public Overrides ReadOnly Property ReturnsByRef As Boolean
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
114Public Overrides ReadOnly Property ReturnsByRef As Boolean
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
42Public Overrides ReadOnly Property ReturnsByRef As Boolean
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Symbols\EEMethodSymbol.vb (1)
255Public Overrides ReadOnly Property ReturnsByRef As Boolean
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
MockSymbols.vb (1)
589Public Overrides ReadOnly Property ReturnsByRef As Boolean
33 references to ReturnsByRef
Microsoft.CodeAnalysis.VisualBasic (32)
Binding\Binder_Delegates.vb (3)
640Conversions.ClassifyMethodConversionBasedOnReturn(targetMethodSymbol.ReturnType, targetMethodSymbol.ReturnsByRef, 641toMethod.ReturnType, toMethod.ReturnsByRef, useSiteInfo) 682If Not ignoreMethodReturnType AndAlso targetMethodSymbol.ReturnsByRef AndAlso
Binding\Binder_XmlLiterals.vb (1)
1937Return _originalDefinition.ReturnsByRef
BoundTree\BoundCall.vb (1)
26isLValue:=method.ReturnsByRef,
BoundTree\UnboundLambda.vb (1)
175Me.New(method.Parameters, method.ReturnType, method.ReturnsByRef)
CodeGen\EmitAddress.vb (2)
120Debug.Assert([call].Method.ReturnsByRef) 243Return method.ReturnsByRef
CodeGen\EmitExpression.vb (4)
1136If useKind = UseKind.UsedAsValue AndAlso method.ReturnsByRef Then 1139Debug.Assert(method.ReturnsByRef) 1837Debug.Assert(left.Method.ReturnsByRef) 1941Debug.Assert(DirectCast(expression, BoundCall).Method.ReturnsByRef)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
629Return DirectCast(node, BoundCall).Method.ReturnsByRef
Emit\MethodReference.vb (1)
86Return m_UnderlyingMethod.ReturnsByRef
Emit\MethodSymbolAdapter.vb (1)
192Return AdaptedMethodSymbol.ReturnsByRef
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
259If IsInExpressionLambda And method.ReturnsByRef Then
Semantics\Conversions.vb (2)
4156Dim methodConversions = Conversions.ClassifyMethodConversionBasedOnReturn(lambdaOrDelegateInvokeSymbol.ReturnType, lambdaOrDelegateInvokeSymbol.ReturnsByRef, 4162Debug.Assert(Not lambdaOrDelegateInvokeSymbol.ReturnsByRef) ' No interaction of ByRef return with other relaxations
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (1)
236If Not TypeSymbol.Equals(candidateReturnType, targetReturnType, TypeCompareKind.AllIgnoreOptionsForVB) OrElse candidateMethod.ReturnsByRef <> targetReturnParam.IsByRef Then
Symbols\MethodSignatureComparer.vb (4)
346results = results Or DetailedReturnTypeCompare(origDef1.ReturnsByRef, 350origDef2.ReturnsByRef, 776If method1.ReturnsByRef <> method2.ReturnsByRef Then
Symbols\MethodSymbol.vb (2)
1015Return Me.ReturnsByRef 1027Return If(Me.ReturnsByRef, RefKind.Ref, RefKind.None)
Symbols\ReducedExtensionMethodSymbol.vb (1)
377Return _curriedFromMethod.ReturnsByRef
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
158Return _underlyingMethod.ReturnsByRef
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
987method.ReturnsByRef,
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1271Return ClonedFrom.ReturnsByRef
Symbols\SubstitutedMethodSymbol.vb (1)
301Return OriginalDefinition.ReturnsByRef
Symbols\WellKnownMembers.vb (1)
642Return method.ReturnsByRef
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
44Return Me.UnderlyingMethod.ReturnsByRef
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\Metadata\PE\LoadingMethods.vb (1)
373Assert.True(byrefReturnMethod.ReturnsByRef)