private static SignatureHelpSymbolParameter InlineDelegateAnonymousTypes( SignatureHelpSymbolParameter parameter, SemanticModel semanticModel, int position, IAnonymousTypeDisplayService anonymousTypeDisplayService ) { return(new SignatureHelpSymbolParameter( parameter.Name, parameter.IsOptional, parameter.DocumentationFactory, anonymousTypeDisplayService.InlineDelegateAnonymousTypes( parameter.DisplayParts, semanticModel, position ), anonymousTypeDisplayService.InlineDelegateAnonymousTypes( parameter.PrefixDisplayParts, semanticModel, position ), anonymousTypeDisplayService.InlineDelegateAnonymousTypes( parameter.SuffixDisplayParts, semanticModel, position ), anonymousTypeDisplayService.InlineDelegateAnonymousTypes( parameter.SelectedDisplayParts, semanticModel, position ) )); }
private SignatureHelpSymbolParameter ReplaceAnonymousTypes( SignatureHelpSymbolParameter parameter, AnonymousTypeDisplayInfo info) { return(new SignatureHelpSymbolParameter( parameter.Name, parameter.IsOptional, parameter.DocumentationFactory, info.ReplaceAnonymousTypes(parameter.DisplayParts), info.ReplaceAnonymousTypes(parameter.SelectedDisplayParts))); }
private static SignatureHelpSymbolParameter ReplaceStructuralTypes( SignatureHelpSymbolParameter parameter, StructuralTypeDisplayInfo info, SemanticModel semanticModel, int position) { return(new SignatureHelpSymbolParameter( parameter.Name, parameter.IsOptional, parameter.DocumentationFactory, info.ReplaceStructuralTypes(parameter.DisplayParts, semanticModel, position), info.ReplaceStructuralTypes(parameter.SelectedDisplayParts, semanticModel, position))); }
private SignatureHelpSymbolParameter InlineDelegateAnonymousTypes( SignatureHelpSymbolParameter parameter, SemanticModel semanticModel, int position, ISymbolDisplayService symbolDisplayService, IAnonymousTypeDisplayService anonymousTypeDisplayService) { return new SignatureHelpSymbolParameter( parameter.Name, parameter.IsOptional, parameter.DocumentationFactory, anonymousTypeDisplayService.InlineDelegateAnonymousTypes(parameter.DisplayParts, semanticModel, position, symbolDisplayService), anonymousTypeDisplayService.InlineDelegateAnonymousTypes(parameter.PrefixDisplayParts, semanticModel, position, symbolDisplayService), anonymousTypeDisplayService.InlineDelegateAnonymousTypes(parameter.SuffixDisplayParts, semanticModel, position, symbolDisplayService), anonymousTypeDisplayService.InlineDelegateAnonymousTypes(parameter.SelectedDisplayParts, semanticModel, position, symbolDisplayService)); }
private SignatureHelpSymbolParameter ReplaceAnonymousTypes( SignatureHelpSymbolParameter parameter, AnonymousTypeDisplayInfo info) { return new SignatureHelpSymbolParameter( parameter.Name, parameter.IsOptional, parameter.DocumentationFactory, info.ReplaceAnonymousTypes(parameter.DisplayParts), info.ReplaceAnonymousTypes(parameter.SelectedDisplayParts)); }