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