public SemanticTokensFullOrDelta(SemanticTokensFullOrDeltaPartialResult partialResult)
        {
            Full  = null;
            Delta = null;

            if (partialResult.IsDelta)
            {
                Delta = new SemanticTokensDelta(partialResult.Delta)
                {
                    Edits = partialResult.Delta.Edits
                };
            }

            if (partialResult.IsFull)
            {
                Full = new SemanticTokens(partialResult.Full);
            }
        }
Exemple #2
0
 public SemanticTokensOrSemanticTokensEdits(SemanticTokens semanticTokens)
 {
     SemanticTokensEdits = null;
     SemanticTokens      = semanticTokens;
 }
Exemple #3
0
 public SemanticTokensFullOrDelta(SemanticTokens full)
 {
     Delta = null;
     Full = full;
 }