コード例 #1
0
 public SignatureHelpParameter(SIGHLP.SignatureHelpParameter signatureHelpParameter)
 {
     if (signatureHelpParameter == null)
     {
         throw new ArgumentNullException(nameof(signatureHelpParameter));
     }
     this.signatureHelpParameter = signatureHelpParameter;
 }
コード例 #2
0
 private SignatureHelpParameter ReplaceAnonymousTypes(
     SignatureHelpParameter parameter,
     AnonymousTypeDisplayInfo info)
 {
     return(new SignatureHelpParameter(
                parameter.Name,
                parameter.IsOptional,
                parameter.DocumentationFactory,
                info.ReplaceAnonymousTypes(parameter.DisplayParts),
                info.ReplaceAnonymousTypes(parameter.SelectedDisplayParts)));
 }
コード例 #3
0
ファイル: Parameter.cs プロジェクト: Rickinio/roslyn
 public Parameter(
     Signature signature,
     SignatureHelpParameter parameter,
     string content,
     int index,
     int prettyPrintedIndex)
 {
     _parameter = parameter;
     this.Signature = signature;
     _contentLength = content.Length;
     _index = index;
     _prettyPrintedIndex = prettyPrintedIndex;
 }
コード例 #4
0
 private SignatureHelpParameter InlineDelegateAnonymousTypes(
     SignatureHelpParameter parameter,
     SemanticModel semanticModel,
     int position,
     ISymbolDisplayService symbolDisplayService,
     IAnonymousTypeDisplayService anonymousTypeDisplayService)
 {
     return(new SignatureHelpParameter(
                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)));
 }
コード例 #5
0
 private SignatureHelpParameter InlineDelegateAnonymousTypes(
     SignatureHelpParameter parameter,
     SemanticModel semanticModel,
     int position,
     ISymbolDisplayService symbolDisplayService,
     IAnonymousTypeDisplayService anonymousTypeDisplayService)
 {
     return new SignatureHelpParameter(
         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));
 }
コード例 #6
0
 private SignatureHelpParameter ReplaceAnonymousTypes(
     SignatureHelpParameter parameter,
     AnonymousTypeDisplayInfo info)
 {
     return new SignatureHelpParameter(
         parameter.Name,
         parameter.IsOptional,
         parameter.DocumentationFactory,
         info.ReplaceAnonymousTypes(parameter.DisplayParts),
         info.ReplaceAnonymousTypes(parameter.SelectedDisplayParts));
 }
コード例 #7
0
		public SignatureHelpParameter(SIGHLP.SignatureHelpParameter signatureHelpParameter) {
			if (signatureHelpParameter == null)
				throw new ArgumentNullException(nameof(signatureHelpParameter));
			this.signatureHelpParameter = signatureHelpParameter;
		}