Esempio n. 1
0
 public CompletionRange(DeltinScript deltinScript, CompletionItem[] completionItems, DocRange range, CompletionRangeKind kind)
 {
     _deltinScript    = deltinScript;
     _completionItems = completionItems ?? throw new ArgumentNullException(nameof(completionItems));
     Kind             = kind;
     Range            = range;
 }
Esempio n. 2
0
 public CompletionRange(Scope scope, Scope getter, DocRange range, CompletionRangeKind kind)
 {
     Scope  = scope ?? throw new ArgumentNullException(nameof(scope));
     Getter = getter;
     Kind   = kind;
     Range  = range;
 }
Esempio n. 3
0
 public CompletionRange(DeltinScript deltinScript, Scope scope, DocRange range, CompletionRangeKind kind)
 {
     _deltinScript = deltinScript;
     _scope        = scope ?? throw new ArgumentNullException(nameof(scope));
     Kind          = kind;
     Range         = range;
 }
Esempio n. 4
0
 public CompletionRange(CompletionItem[] completionItems, DocRange range, CompletionRangeKind kind)
 {
     CompletionItems = completionItems ?? throw new ArgumentNullException(nameof(completionItems));
     Kind            = kind;
     Range           = range;
 }