1 write to Parameter
Microsoft.CodeAnalysis.Features (1)
Completion\ArgumentContext.cs (1)
27Parameter = parameter ?? throw new ArgumentNullException(nameof(parameter));
17 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)
32if (context.Parameter.RefKind != RefKind.Out) 40var name = context.Parameter.Name; 56valueText: 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);
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Completion\Providers\DefaultArgumentProvider.vb (1)
25Select Case context.Parameter.Type.SpecialType