- IObjectReference - disposed 
- IObjectReference(IntPtr) 
- ~IObjectReference() 
- IsFreeThreaded 
- IsInCurrentContext 
- ThisPtr 
- VftblIUnknown 
- AddRef() 
- AddRef(Boolean) 
- As(Guid) 
- As<T>() 
- As<T>(Guid) 
- AsInterface<TInterface>() 
- AsKnownPtr(IntPtr) 
- AsType<T>() 
- AsValue() 
- AsValue(Guid) 
- Dispose() 
- Dispose(Boolean) 
- GetRef() 
- Release() 
- ThrowIfDisposed() 
- TryAs(Guid, IntPtr) 
- TryAs<T>(ObjectReference<T>) 
- TryAs<T>(Guid, ObjectReference<T>) 
 
net9.0-windows10.0.22621
    namespace WinRT
{
    public abstract class IObjectReference : IDisposable
    {
        protected void ThrowIfDisposed();
    }
}
            | .NET | 5.06.07.08.09.0 | 
|---|---|
| Information specific to net9.0 | |
| Platforms | This API is only available when you target a specific platform: | 
| Windows | 10.0.1776310.0.1836210.0.1904110.0.2034810.0.2200010.0.22621 | 
| Information specific to net9.0-windows10.0.22621 | |
| Assembly | WinRT.Runtime , Version=2.2.0.0, PublicKeyToken=99ea127f02d97709 | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | This API is only supported on the following platforms: 
 | 
- Built-in API
- Package-provided API