11 overrides of HasUnscopedRefAttribute
Microsoft.CodeAnalysis.CSharp (11)
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
34
internal override bool
HasUnscopedRefAttribute
=> false;
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
1008
internal override bool
HasUnscopedRefAttribute
=> _packedFlags.HasUnscopedRefAttribute;
Symbols\SignatureOnlyParameterSymbol.cs (1)
54
internal override bool
HasUnscopedRefAttribute
=> false;
Symbols\Source\SourceClonedParameterSymbol.cs (1)
63
internal override bool
HasUnscopedRefAttribute
=> _originalParam.HasUnscopedRefAttribute;
Symbols\Source\SourceComplexParameterSymbol.cs (1)
215
internal override bool
HasUnscopedRefAttribute
=> GetEarlyDecodedWellKnownAttributeData()?.HasUnscopedRefAttribute == true;
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
134
internal override bool
HasUnscopedRefAttribute
=> false;
Symbols\Source\ThisParameterSymbol.cs (1)
183
internal override bool
HasUnscopedRefAttribute
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
508
internal override bool
HasUnscopedRefAttribute
=> false;
Symbols\Synthesized\SynthesizedParameterSymbol.cs (2)
311
internal override bool
HasUnscopedRefAttribute
=> false;
365
internal override bool
HasUnscopedRefAttribute
=> _hasUnscopedRefAttribute;
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
157
internal override bool
HasUnscopedRefAttribute
=> _underlyingParameter.HasUnscopedRefAttribute;
13 references to HasUnscopedRefAttribute
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder.ValueChecks.cs (2)
1051
{
HasUnscopedRefAttribute
: true, RefKind: RefKind.Out } => ReturnOnlyScope,
1052
{
HasUnscopedRefAttribute
: true, IsThis: false } => CallingMethodScope,
Binder\Binder_Conversions.cs (1)
819
if (delegateParameter.
HasUnscopedRefAttribute
)
Binder\Binder_Expressions.cs (2)
9198
(parameters.Any(p => p.
HasUnscopedRefAttribute
) ? parameters.SelectAsArray(p => p.
HasUnscopedRefAttribute
) : default);
Binder\Semantics\Conversions\Conversions.cs (1)
95
if (invoke.Parameters.Any(p => p.
HasUnscopedRefAttribute
))
BoundTree\UnboundLambda.cs (1)
730
lambdaSymbol.Parameters.SelectAsArray(p => p.
HasUnscopedRefAttribute
),
Symbols\Source\SourceClonedParameterSymbol.cs (1)
63
internal override bool HasUnscopedRefAttribute => _originalParam.
HasUnscopedRefAttribute
;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
1459
if (!isValidScopedConversion(allowVariance, baseParameter.EffectiveScope, baseParameter.
HasUnscopedRefAttribute
, overrideParameter.EffectiveScope, overrideParameter.
HasUnscopedRefAttribute
))
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
184
if (this.
HasUnscopedRefAttribute
&& this.ContainingSymbol is SynthesizedDelegateInvokeMethod)
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
157
internal override bool HasUnscopedRefAttribute => _underlyingParameter.
HasUnscopedRefAttribute
;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\RefFieldTests.cs (1)
11504
Assert.Equal(expectedHasUnscopedRefAttribute, parameter.
HasUnscopedRefAttribute
);