JniValueManager
JniValueManager()
Runtime
ActivatePeer(IJavaPeerable, JniObjectReference, ConstructorInfo, Object[])
AddPeer(IJavaPeerable)
CollectPeers()
ConstructPeer(IJavaPeerable, JniObjectReference, JniObjectReferenceOptions)
CreatePeer(JniObjectReference, JniObjectReferenceOptions, Type)
CreateValue(JniObjectReference, JniObjectReferenceOptions, Type)
CreateValue<T>(JniObjectReference, JniObjectReferenceOptions, Type)
Dispose()
Dispose(Boolean)
DisposePeer(IJavaPeerable)
DisposePeerUnlessReferenced(IJavaPeerable)
FinalizePeer(IJavaPeerable)
GetJniIdentityHashCode(JniObjectReference)
GetSurfacedPeers()
GetValue(JniObjectReference, JniObjectReferenceOptions, Type)
GetValue<T>(nint)
GetValue<T>(JniObjectReference, JniObjectReferenceOptions, Type)
GetValueMarshaler(Type)
GetValueMarshaler<T>()
GetValueMarshalerCore(Type)
OnSetRuntime(JniRuntime)
PeekPeer(JniObjectReference)
PeekValue(JniObjectReference)
RemovePeer(IJavaPeerable)
TryUnboxPeerObject(IJavaPeerable, Object)
WaitForGCBridgeProcessing()
net9.0-android34.0
namespace Java.Interop
{
public class JniRuntime : IDisposable
{
public abstract class JniValueManager : IDisposable
{
public virtual void DisposePeerUnlessReferenced(IJavaPeerable! value);
}
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to net9.0 | |
Platforms | This API is only available when you target a specific platform: |
Android | 21.022.023.024.025.026.027.028.029.030.031.032.033.034.0 |
Information specific to net9.0-android34.0 | |
Assembly | Java.Interop , Version=7.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is only supported on the following platforms:
|
- Built-in API
- Package-provided API