Skip to content

APIs to restore before 3.11 #3032

Description

@jnm2

Diffed 3.10.1 and master. These APIs had breaking changes to revert from #2796 before 3.11 is released:

  • IFixtureBuilder.BuildFrom (keep new IFixtureBuilder2 consistent)
  • IFixtureBuilder2.BuildFrom
  • IMethodInfo (undelete)
  • IParameterDataProvider.GetData
  • IParameterDataSource.GetData
  • IParameterInfo (undelete)
  • IReflectionInfo (undelete)
  • ISuiteBuilder.BuildFrom (2)
  • ISuiteBuilder.CanBuildFrom
  • ITest.Method
  • ITest.TypeInfo (incl rename)
  • ITestBuilder.BuildFrom
  • ITestCaseBuilder.BuildFrom
  • ITestCaseBuilder.CanBuildFrom
  • ITypeInfo (undelete)

Should be covered by the above:

  • RandomAttribute.GetData
  • RangeAttribute.GetData
  • SetUpFixtureAttribute.BuildFrom
  • TestAttribute.BuildFrom
  • TestCaseAttribute.BuildFrom
  • TestCaseSourceAttribute.BuildFrom
  • TestFixtureAttribute.BuildFrom (2)
  • TestFixtureSourceAttribute.BuildFrom (2)
  • ValueSourceAttribute.GetData
  • ValuesAttribute.GetData
  • Test.Method (undelete)
  • Test.TypeInfo (incl rename)

Do not restore:

  • Test.DeclaringTypeInfo (mutable protected field in Internal namespace)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

pri:criticalUse this to indicate a hotfix may be necessary

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions