18 references to ParameterSymbol
Microsoft.VisualStudio.LanguageServices (18)
ChangeSignature\ChangeSignatureDialogViewModel.cs (3)
366displayParts.AddRange(existingParameter.ParameterSymbol.ToDisplayParts(s_parameterDisplayFormat)); 480!_parametersWithoutDefaultValues.OfType<ExistingParameterViewModel>().Select(p => p.ParameterSymbol).SequenceEqual(_originalParameterConfiguration.ParametersWithoutDefaultValues.Cast<ExistingParameter>().Select(p => p.Symbol)) || 481!_parametersWithDefaultValues.OfType<ExistingParameterViewModel>().Select(p => p.ParameterSymbol).SequenceEqual(_originalParameterConfiguration.RemainingEditableParameters.Cast<ExistingParameter>().Select(p => p.Symbol));
ChangeSignature\ChangeSignatureDialogViewModel.ParameterViewModels.cs (15)
197switch (ParameterSymbol.Language) 209switch (ParameterSymbol.RefKind) 221if (ParameterSymbol.IsParams) 227ParameterSymbol == ChangeSignatureDialogViewModel._thisParameter.ParameterSymbol) 237public override string Type => ParameterSymbol.Type.ToDisplayString(s_parameterDisplayFormat); 239public override string ParameterName => ParameterSymbol.Name; 245if (!ParameterSymbol.HasExplicitDefaultValue) 250switch (ParameterSymbol.Language) 262return ParameterSymbol.ExplicitDefaultValue == null ? (ParameterSymbol.Type.IsReferenceType ? @null : @default) : 263ParameterSymbol.ExplicitDefaultValue is string ? "\"" + ParameterSymbol.ExplicitDefaultValue.ToString() + "\"" : 264ParameterSymbol.ExplicitDefaultValue.ToString(); 273public override bool IsRequired => !ParameterSymbol.HasExplicitDefaultValue;