extensions:
  - addsTo:
      pack: codeql/csharp-all
      extensible: summaryModel
    data:
      - ["System.Threading.Tasks", "Task", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task,System.Object>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task,System.Object>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task,System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task,System.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task,System.Object>,System.Object,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith<TResult>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith<TResult>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith<TResult>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith<TResult>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith<TResult>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith<TResult>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith<TResult>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith<TResult>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith<TResult>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith<TResult>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith<TResult>", "(System.Func<System.Threading.Tasks.Task,TResult>)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith<TResult>", "(System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith<TResult>", "(System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith<TResult>", "(System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "ContinueWith<TResult>", "(System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "FromResult<TResult>", "(TResult)", "", "Argument[0]", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "Run<TResult>", "(System.Func<System.Threading.Tasks.Task<TResult>>)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "Run<TResult>", "(System.Func<System.Threading.Tasks.Task<TResult>>,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "Run<TResult>", "(System.Func<TResult>)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "Run<TResult>", "(System.Func<TResult>,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "Task", "(System.Action<System.Object>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "Task", "(System.Action<System.Object>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "Task", "(System.Action<System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "Task", "(System.Action<System.Object>,System.Object,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "WhenAll<TResult>", "(System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task<TResult>>)", "", "Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result]", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "WhenAll<TResult>", "(System.Threading.Tasks.Task<TResult>[])", "", "Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result]", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "WhenAny<TResult>", "(System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task<TResult>>)", "", "Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result]", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "WhenAny<TResult>", "(System.Threading.Tasks.Task<TResult>,System.Threading.Tasks.Task<TResult>)", "", "Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result]", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "WhenAny<TResult>", "(System.Threading.Tasks.Task<TResult>,System.Threading.Tasks.Task<TResult>)", "", "Argument[1].Element.Property[System.Threading.Tasks.Task`1.Result]", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element", "value", "manual"]
      - ["System.Threading.Tasks", "Task", False, "WhenAny<TResult>", "(System.Threading.Tasks.Task<TResult>[])", "", "Argument[0].Element.Property[System.Threading.Tasks.Task`1.Result]", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result].Element", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ConfigureAwait", "(System.Boolean)", "", "Argument[this]", "ReturnValue.SyntheticField[m_configuredTaskAwaiter].SyntheticField[m_task_configured_task_awaitable]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<TResult>,System.Object>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<TResult>,System.Object>,System.Object)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<TResult>,System.Object>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<TResult>,System.Object>,System.Object,System.Threading.CancellationToken)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<TResult>,System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<TResult>,System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<TResult>,System.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<TResult>,System.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<TResult>,System.Object>,System.Object,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<TResult>,System.Object>,System.Object,System.Threading.Tasks.TaskScheduler)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<TResult>>)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<TResult>>,System.Threading.CancellationToken)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<TResult>>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<TResult>>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<TResult>>,System.Threading.Tasks.TaskScheduler)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,TNewResult>)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,TNewResult>)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,TNewResult>,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,TNewResult>,System.Threading.CancellationToken)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,TNewResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,TNewResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,TNewResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,TNewResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,TNewResult>,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "ContinueWith<TNewResult>", "(System.Func<System.Threading.Tasks.Task<TResult>,TNewResult>,System.Threading.Tasks.TaskScheduler)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "GetAwaiter", "()", "", "Argument[this]", "ReturnValue.SyntheticField[m_task_task_awaiter]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "Task", "(System.Func<System.Object,TResult>,System.Object)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "Task", "(System.Func<System.Object,TResult>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "Task", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "Task", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "Task", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "Task", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "Task", "(System.Func<System.Object,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "Task", "(System.Func<System.Object,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "Task", "(System.Func<TResult>)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "Task", "(System.Func<TResult>,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "Task", "(System.Func<TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "Task", "(System.Func<TResult>,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "Task<TResult>", False, "get_Result", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<TAntecedentResult,TResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<TAntecedentResult,TResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<TAntecedentResult,TResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<TAntecedentResult,TResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<TAntecedentResult,TResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<TAntecedentResult,TResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<TAntecedentResult,TResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<TAntecedentResult,TResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>[]>)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>[]>,System.Threading.CancellationToken)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>[]>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>[]>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<TResult>", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<TResult>", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.CancellationToken)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<TResult>", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<TResult>", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<TAntecedentResult,TResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<TAntecedentResult,TResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<TAntecedentResult,TResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<TAntecedentResult,TResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<TAntecedentResult,TResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<TAntecedentResult,TResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<TAntecedentResult,TResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<TAntecedentResult,TResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>>)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>>,System.Threading.CancellationToken)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<TResult>", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<TResult>", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<TResult>", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<TResult>", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "StartNew", "(System.Action<System.Object>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "StartNew", "(System.Action<System.Object>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "StartNew", "(System.Action<System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "StartNew", "(System.Action<System.Object>,System.Object,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "StartNew<TResult>", "(System.Func<System.Object,TResult>,System.Object)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "StartNew<TResult>", "(System.Func<System.Object,TResult>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "StartNew<TResult>", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "StartNew<TResult>", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "StartNew<TResult>", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "StartNew<TResult>", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "StartNew<TResult>", "(System.Func<System.Object,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "StartNew<TResult>", "(System.Func<System.Object,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "StartNew<TResult>", "(System.Func<TResult>)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "StartNew<TResult>", "(System.Func<TResult>,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "StartNew<TResult>", "(System.Func<TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory", False, "StartNew<TResult>", "(System.Func<TResult>,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAll", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAll", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.CancellationToken)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAll", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAll", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAll<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAll<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAll<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAll<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAll<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAll<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAll<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAll<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAny", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAny", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAny", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAny", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAny<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAny<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAny<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAny<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAny<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAny<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAny<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "ContinueWhenAny<TAntecedentResult>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "StartNew", "(System.Func<System.Object,TResult>,System.Object)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "StartNew", "(System.Func<System.Object,TResult>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "StartNew", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "StartNew", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "StartNew", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "StartNew", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "StartNew", "(System.Func<System.Object,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "StartNew", "(System.Func<System.Object,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "StartNew", "(System.Func<TResult>)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "StartNew", "(System.Func<TResult>,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "StartNew", "(System.Func<TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
      - ["System.Threading.Tasks", "TaskFactory<TResult>", False, "StartNew", "(System.Func<TResult>,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task`1.Result]", "value", "manual"]
