Skip to content

Add typeforwards from Xamarin.AndroidX.SavedState to Xamarin.AndroidX.SavedState.SavedState.Android #1182

@jonathanpeppers

Description

@jonathanpeppers

Android framework version

net9.0-android

Affected platform version

.NET 9

Description

Related to issue: #1177

Add C# type forwards from:

// Xamarin.AndroidX.SavedState, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// AndroidX.SavedState.ISavedStateRegistryOwner
// AndroidX.SavedState.SavedStateRegistry
// AndroidX.SavedState.SavedStateRegistryController
// AndroidX.SavedState.ViewTreeSavedStateRegistryOwner

To:

// Xamarin.AndroidX.SavedState.SavedState.Android, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null

Make a new source\androidx.savedstate\savedstate\Additions\TypeForwarders.cs to do this.

The generated project in generated\androidx.savedstate.savedstate\androidx.savedstate.savedstate.csproj, should already have a project reference:

<ProjectReference Include="..\..\generated\androidx.savedstate.savedstate-android\androidx.savedstate.savedstate-android.csproj" PrivateAssets="none" />

So, the typeof() declarations should compile.

See documentation:

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions