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); } }
public TodoComment(TodoCommentDescriptor descriptor, string message, int position) : this() { this.Descriptor = descriptor; this.Message = message; this.Position = position; }