Base:
property
RefKind
Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol.RefKind
8 references to RefKind
Microsoft.CodeAnalysis.CSharp (8)
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (2)
472
internal override bool IsMetadataIn =>
RefKind
== RefKind.In;
474
internal override bool IsMetadataOut =>
RefKind
== RefKind.Out;
Symbols\Synthesized\SynthesizedParameterSymbol.cs (6)
153
AddSynthesizedAttribute(ref attributes, compilation.SynthesizeDynamicAttribute(type.Type, type.CustomModifiers.Length + this.RefCustomModifiers.Length, this.
RefKind
));
179
if (this.
RefKind
== RefKind.RefReadOnly)
231
internal sealed override bool IsMetadataIn =>
RefKind
== RefKind.In;
233
internal sealed override bool IsMetadataOut =>
RefKind
== RefKind.Out;
384
internal override bool IsMetadataIn =>
RefKind
== RefKind.In || _baseParameterForAttributes?.GetDecodedWellKnownAttributeData()?.HasInAttribute == true;
386
internal override bool IsMetadataOut =>
RefKind
== RefKind.Out || _baseParameterForAttributes?.GetDecodedWellKnownAttributeData()?.HasOutAttribute == true;