Base:
property
RefKind
Microsoft.CodeAnalysis.CSharp.Symbols.ParameterSymbol.RefKind
7 references to RefKind
Microsoft.CodeAnalysis.CSharp (7)
Symbols\Source\SourceClonedParameterSymbol.cs (1)
95
get { return _originalParam.
RefKind
; }
Symbols\Source\SourceComplexParameterSymbol.cs (3)
881
return UseUpdatedEscapeRules && (
RefKind
!= RefKind.None || (HasParamsModifier && Type.IsRefLikeOrAllowsRefLikeType()));
906
if (this.
RefKind
== RefKind.RefReadOnlyParameter && this.IsOptional && this.ParameterSyntax.Default is null)
1400
switch (
RefKind
)
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
402
if (p.
RefKind
!= RefKind.None)
Symbols\Source\SourceParameterSymbol.cs (2)
295
internal override bool IsMetadataIn =>
RefKind
is RefKind.In or RefKind.RefReadOnlyParameter;
297
internal override bool IsMetadataOut =>
RefKind
== RefKind.Out;