private ImmutableArray <TodoCommentDescriptor> GetTodoCommentDescriptors(Document document)
        {
            var optionText = document.Project.Solution.Options.GetOption <string>(TodoCommentOptions.TokenList);

            lock (_gate)
            {
                if (optionText != _lastOptionText)
                {
                    _lastDescriptors = TodoCommentDescriptor.Parse(optionText);
                    _lastOptionText  = optionText;
                }

                return(_lastDescriptors);
            }
        }
Ejemplo n.º 2
0
 public TodoComment(TodoCommentDescriptor descriptor, string message, int position) : this()
 {
     this.Descriptor = descriptor;
     this.Message    = message;
     this.Position   = position;
 }