15 overrides of ReturnsByRef
Microsoft.CodeAnalysis.VisualBasic (15)
Binding\Binder_XmlLiterals.vb (1)
1949
Public Overrides ReadOnly Property
ReturnsByRef
As Boolean
Emit\SynthesizedPrivateImplementationDetailsSharedConstructor.vb (1)
38
Public Overrides ReadOnly Property
ReturnsByRef
As Boolean
Symbols\ErrorMethodSymbol.vb (1)
209
Public Overrides ReadOnly Property
ReturnsByRef
As Boolean
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
988
Public Overrides ReadOnly Property
ReturnsByRef
As Boolean
Symbols\ReducedExtensionMethodSymbol.vb (1)
383
Public Overrides ReadOnly Property
ReturnsByRef
As Boolean
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
156
Public Overrides ReadOnly Property
ReturnsByRef
As Boolean
Symbols\SignatureOnlyMethodSymbol.vb (1)
82
Public Overrides ReadOnly Property
ReturnsByRef
As Boolean
Symbols\Source\LambdaSymbol.vb (1)
294
Public Overrides ReadOnly Property
ReturnsByRef
As Boolean
Symbols\Source\SourceMethodSymbol.vb (1)
1260
Public NotOverridable Overrides ReadOnly Property
ReturnsByRef
As Boolean
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1292
Public Overrides ReadOnly Property
ReturnsByRef
As Boolean
Symbols\SubstitutedMethodSymbol.vb (1)
303
Public NotOverridable Overrides ReadOnly Property
ReturnsByRef
As Boolean
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (1)
340
Public Overrides ReadOnly Property
ReturnsByRef
As Boolean
Symbols\SynthesizedSymbols\SynthesizedGlobal_StringSwitchHashMethodSymbol.vb (1)
59
Public Overrides ReadOnly Property
ReturnsByRef
As Boolean
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
114
Public Overrides ReadOnly Property
ReturnsByRef
As Boolean
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
42
Public Overrides ReadOnly Property
ReturnsByRef
As Boolean
33 references to ReturnsByRef
Microsoft.CodeAnalysis.VisualBasic (33)
Binding\Binder_Delegates.vb (3)
640
Conversions.ClassifyMethodConversionBasedOnReturn(targetMethodSymbol.ReturnType, targetMethodSymbol.
ReturnsByRef
,
641
toMethod.ReturnType, toMethod.
ReturnsByRef
, useSiteInfo)
682
If Not ignoreMethodReturnType AndAlso targetMethodSymbol.
ReturnsByRef
AndAlso
Binding\Binder_XmlLiterals.vb (1)
1951
Return _originalDefinition.
ReturnsByRef
BoundTree\BoundCall.vb (1)
26
isLValue:=method.
ReturnsByRef
,
BoundTree\UnboundLambda.vb (1)
175
Me.New(method.Parameters, method.ReturnType, method.
ReturnsByRef
)
CodeGen\EmitAddress.vb (2)
120
Debug.Assert([call].Method.
ReturnsByRef
)
243
Return method.
ReturnsByRef
CodeGen\EmitExpression.vb (4)
1152
If useKind = UseKind.UsedAsValue AndAlso method.
ReturnsByRef
Then
1155
Debug.Assert(method.
ReturnsByRef
)
1981
Debug.Assert(left.Method.
ReturnsByRef
)
2085
Debug.Assert(DirectCast(expression, BoundCall).Method.
ReturnsByRef
)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
629
Return DirectCast(node, BoundCall).Method.
ReturnsByRef
Emit\MethodReference.vb (1)
81
Return m_UnderlyingMethod.
ReturnsByRef
Emit\MethodSymbolAdapter.vb (1)
194
Return AdaptedMethodSymbol.
ReturnsByRef
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
262
If IsInExpressionLambda And method.
ReturnsByRef
Then
Lowering\WithExpressionRewriter.vb (1)
350
If Not state.IsDraftRewrite OrElse Not DirectCast(value, BoundCall).Method.
ReturnsByRef
Then
Semantics\Conversions.vb (2)
4161
Dim methodConversions = Conversions.ClassifyMethodConversionBasedOnReturn(lambdaOrDelegateInvokeSymbol.ReturnType, lambdaOrDelegateInvokeSymbol.
ReturnsByRef
,
4167
Debug.Assert(Not lambdaOrDelegateInvokeSymbol.
ReturnsByRef
) ' No interaction of ByRef return with other relaxations
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (1)
236
If Not TypeSymbol.Equals(candidateReturnType, targetReturnType, TypeCompareKind.AllIgnoreOptionsForVB) OrElse candidateMethod.
ReturnsByRef
<> targetReturnParam.IsByRef Then
Symbols\MethodSignatureComparer.vb (4)
346
results = results Or DetailedReturnTypeCompare(origDef1.
ReturnsByRef
,
350
origDef2.
ReturnsByRef
,
776
If method1.
ReturnsByRef
<> method2.
ReturnsByRef
Then
Symbols\MethodSymbol.vb (2)
1074
Return Me.
ReturnsByRef
1086
Return If(Me.
ReturnsByRef
, RefKind.Ref, RefKind.None)
Symbols\ReducedExtensionMethodSymbol.vb (1)
385
Return _curriedFromMethod.
ReturnsByRef
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
158
Return _underlyingMethod.
ReturnsByRef
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
977
method.
ReturnsByRef
,
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1294
Return ClonedFrom.
ReturnsByRef
Symbols\SubstitutedMethodSymbol.vb (1)
305
Return OriginalDefinition.
ReturnsByRef
Symbols\WellKnownMembers.vb (1)
642
Return method.
ReturnsByRef
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
44
Return Me.UnderlyingMethod.
ReturnsByRef