Ejemplo n.º 1
0
 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
                    )
                ));
 }
Ejemplo n.º 2
0
 private SignatureHelpSymbolParameter ReplaceAnonymousTypes(
     SignatureHelpSymbolParameter parameter,
     AnonymousTypeDisplayInfo info)
 {
     return(new SignatureHelpSymbolParameter(
                parameter.Name,
                parameter.IsOptional,
                parameter.DocumentationFactory,
                info.ReplaceAnonymousTypes(parameter.DisplayParts),
                info.ReplaceAnonymousTypes(parameter.SelectedDisplayParts)));
 }
Ejemplo n.º 3
0
 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));
 }