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