16 references to Parameter
Microsoft.CodeAnalysis.CSharp.Features (7)
Completion\Providers\ContextVariableArgumentProvider.cs (1)
36
switch (context.
Parameter
.RefKind)
Completion\Providers\DefaultArgumentProvider.cs (3)
31
else if (context.
Parameter
.Type.IsReferenceType || context.
Parameter
.Type.IsNullable())
37
context.DefaultValue = context.
Parameter
.Type.SpecialType switch
Completion\Providers\OutVariableArgumentProvider.cs (3)
35
if (context.
Parameter
.RefKind != RefKind.Out)
43
var name = context.
Parameter
.Name;
59
valueText: context.
Parameter
.Name,
Microsoft.CodeAnalysis.Features (9)
Completion\Providers\AbstractContextVariableArgumentProvider.cs (9)
30
var requireExactType = context.
Parameter
.Type.IsSpecialType()
31
|| context.
Parameter
.RefKind != RefKind.None;
70
&& !string.Equals(candidate.Name, context.
Parameter
.Name, StringComparison.OrdinalIgnoreCase))
117
if (requireExactType && !SymbolEqualityComparer.Default.Equals(context.
Parameter
.Type, symbolType))
122
var conversion = context.SemanticModel.Compilation.ClassifyCommonConversion(symbolType, context.
Parameter
.Type);
155
if (string.Equals(bestSymbol.Name, context.
Parameter
.Name))
156
return string.Equals(symbol.Name, context.
Parameter
.Name);
158
if (string.Equals(bestSymbol.Name, context.
Parameter
.Name, StringComparison.OrdinalIgnoreCase))
159
return string.Equals(symbol.Name, context.
Parameter
.Name, StringComparison.OrdinalIgnoreCase);