public static DpdtBindingReferenceSet GetDisabled(CodeLensTarget target) { return(new DpdtBindingReferenceSet( DpdtBindingReferenceSetStatusEnum.Disabled, target, new List <DpdtBindingTarget>() )); }
public static DpdtBindingReferenceSet GetInProgress(CodeLensTarget target) { return(new DpdtBindingReferenceSet( DpdtBindingReferenceSetStatusEnum.InProgress, target, new List <DpdtBindingTarget>() )); }
public static DpdtBindingReferenceSet GetWithResults( CodeLensTarget target, IReadOnlyList <DpdtBindingTarget> bindingTargets ) { return(new DpdtBindingReferenceSet( DpdtBindingReferenceSetStatusEnum.Processed, target, bindingTargets )); }
public DpdtBindingReferenceSet( DpdtBindingReferenceSetStatusEnum status, CodeLensTarget target, IReadOnlyList <DpdtBindingTarget> bindingTargets ) { if (target is null) { throw new ArgumentNullException(nameof(target)); } if (bindingTargets is null) { throw new ArgumentNullException(nameof(bindingTargets)); } Status = status; Target = target; BindingTargets = bindingTargets; }