Class DBusPropertyInfoHandle
public abstract class DBusPropertyInfoHandle : SafeHandle, IDisposable, IEquatable<DBusPropertyInfoHandle>- Inheritance
- 
      
      
      
      DBusPropertyInfoHandle
- Implements
- Derived
- Inherited Members
Constructors
DBusPropertyInfoHandle(bool)
protected DBusPropertyInfoHandle(bool ownsHandle)Parameters
- ownsHandlebool
Properties
IsInvalid
When overridden in a derived class, gets a value indicating whether the handle value is invalid.
public override sealed bool IsInvalid { get; }Property Value
Methods
Equals(DBusPropertyInfoHandle?)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(DBusPropertyInfoHandle? other)Parameters
- otherDBusPropertyInfoHandle
- An object to compare with this object. 
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)Parameters
- objobject
- The object to compare with the current object. 
Returns
GetAnnotations()
public DBusAnnotationInfoData[] GetAnnotations()Returns
GetFlags()
public DBusPropertyInfoFlags GetFlags()Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()Returns
- int
- A hash code for the current object. 
GetName()
public nint GetName()Returns
GetRefCount()
public int GetRefCount()Returns
GetSignature()
public nint GetSignature()Returns
OwnedCopy()
public DBusPropertyInfoOwnedHandle OwnedCopy()Returns
SetAnnotations(DBusAnnotationInfoData[])
public void SetAnnotations(DBusAnnotationInfoData[] value)Parameters
- valueDBusAnnotationInfoData[]
SetFlags(DBusPropertyInfoFlags)
public void SetFlags(DBusPropertyInfoFlags value)Parameters
- valueDBusPropertyInfoFlags
SetName(nint)
public void SetName(nint value)Parameters
- valuenint
SetRefCount(int)
public void SetRefCount(int value)Parameters
- valueint
SetSignature(nint)
public void SetSignature(nint value)Parameters
- valuenint
UnownedCopy()
public DBusPropertyInfoUnownedHandle UnownedCopy()