Exemplo n.º 1
0
 public SerializableRenameLocations Dehydrate(Solution solution, CancellationToken cancellationToken)
 => new SerializableRenameLocations
 {
     Symbol  = SerializableSymbolAndProjectId.Dehydrate(solution, Symbol, cancellationToken),
     Options = SerializableRenameOptionSet.Dehydrate(Options),
     Result  = SerializableSearchResult.Dehydrate(solution, _result, cancellationToken),
 };
Exemplo n.º 2
0
 public SerializableRenameLocations Dehydrate(Solution solution, CancellationToken cancellationToken)
 => new SerializableRenameLocations
 {
     Symbol  = SerializableSymbolAndProjectId.Dehydrate(solution, Symbol, cancellationToken),
     Options = SerializableRenameOptionSet.Dehydrate(Options),
     OriginalSymbolResult = SerializableSearchResult.Dehydrate(solution, _originalSymbolResult, cancellationToken),
     MergedResult         = SerializableSearchResult.Dehydrate(solution, _mergedResult, cancellationToken),
     OverloadsResult      = _overloadsResult.IsDefault ? null : _overloadsResult.Select(r => SerializableSearchResult.Dehydrate(solution, r, cancellationToken)).ToArray(),
     StringsResult        = _stringsResult.IsDefault ? null : _stringsResult.Select(r => SerializableRenameLocation.Dehydrate(r)).ToArray(),
     CommentsResult       = _commentsResult.IsDefault ? null : _commentsResult.Select(r => SerializableRenameLocation.Dehydrate(r)).ToArray(),
 };