Class DescriptorProvider
Inheritance
DescriptorProvider
Namespace: Ludiq
Syntax
public sealed class DescriptorProvider : SingleDecoratorProvider<object, IDescriptor, RegisterDescriptorAttribute>
Properties
cache
Declaration
protected override bool cache { get; }
Property Value
Overrides
Ludiq.SingleDecoratorProvider<System.Object, Ludiq.IDescriptor, Ludiq.RegisterDescriptorAttribute>.cache
instance
Declaration
public static DescriptorProvider instance { get; }
Property Value
Methods
DescribeAll()
Declaration
public void DescribeAll()
Descriptor(Object)
Declaration
public IDescriptor Descriptor(object target)
Parameters
Type |
Name |
Description |
Object |
target |
|
Returns
Descriptor<TDescriptor>(Object)
Declaration
public TDescriptor Descriptor<TDescriptor>(object target)
where TDescriptor : IDescriptor
Parameters
Type |
Name |
Description |
Object |
target |
|
Returns
Type |
Description |
TDescriptor |
|
Type Parameters
Name |
Description |
TDescriptor |
|
ResolveDecoratorType(Type)
Declaration
protected override Type ResolveDecoratorType(Type decoratedType)
Parameters
Type |
Name |
Description |
Type |
decoratedType |
|
Returns
Overrides
Ludiq.SingleDecoratorProvider<System.Object, Ludiq.IDescriptor, Ludiq.RegisterDescriptorAttribute>.ResolveDecoratorType(System.Type)
Extension Methods