AvaloniaPropertyRegistry Class
Tracks registered AvaloniaProperty instances.
Definition
Namespace: Avalonia
Assembly: Avalonia.Base (in Avalonia.Base.dll)
- C#
- VB
- F#
public class AvaloniaPropertyRegistry
Public Class AvaloniaPropertyRegistry
type AvaloniaPropertyRegistry = class end
| Inheritance | Object → AvaloniaPropertyRegistry |
Constructors
| AvaloniaPropertyRegistry() | Initializes a new instance of the AvaloniaPropertyRegistry class |
Properties
| Instance | Gets the AvaloniaPropertyRegistry instance |
Methods
| Equals(Object) | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| FindRegistered(AvaloniaObject, String) | Finds a registered property on an object by name. |
| FindRegistered(Type, String) | Finds a registered property on a type by name. |
| FindRegisteredDirect(T)(AvaloniaObject, DirectPropertyBase(T)) | Finds a direct property as registered on an object. |
| GetHashCode() | Serves as the default hash function. (Inherited from Object) |
| GetRegistered(AvaloniaObject) | Gets all AvaloniaPropertys registered on a object. |
| GetRegistered(Type) | Gets all non-attached AvaloniaPropertys registered on a type. |
| GetRegisteredAttached(Type) | Gets all attached AvaloniaPropertys registered on a type. |
| GetRegisteredDirect(Type) | Gets all direct AvaloniaPropertys registered on a type. |
| GetRegisteredDirect(T)(AvaloniaObject, DirectPropertyBase(T)) | Gets a direct property as registered on an object. |
| GetRegisteredInherited(Type) | Gets all inherited AvaloniaPropertys registered on a type. |
| GetType() | Gets the Type of the current instance. (Inherited from Object) |
| IsRegistered(Object, AvaloniaProperty) | Checks whether a AvaloniaProperty is registered on a object. |
| IsRegistered(Type, AvaloniaProperty) | Checks whether a AvaloniaProperty is registered on a type. |
| MemberwiseClone() | Creates a shallow copy of the current Object. (Inherited from Object) |
| Register(Type, AvaloniaProperty) | Registers a AvaloniaProperty on a type. |
| RegisterAttached(Type, AvaloniaProperty) | Registers an attached AvaloniaProperty on a type. |
| ToString() | Returns a string that represents the current object. (Inherited from Object) |
| UnregisterByModule(IEnumerable(Type)) | Unregister allAvaloniaPropertys registered on types |