Class BasePluginTypeInspector
Yaml inspector to deserialize a plugin configuration.
Namespace: NFive.SDK.Plugins.Configuration
Assembly: NFive.SDK.Plugins.dll
Syntax
public class BasePluginTypeInspector : TypeInspectorSkeleton
Constructors
| Improve this Doc View SourceBasePluginTypeInspector(ITypeInspector)
Initializes a new instance of the BasePluginTypeInspector class.
Declaration
public BasePluginTypeInspector(ITypeInspector inspector)
Parameters
Type | Name | Description |
---|---|---|
ITypeInspector | inspector | The type inspector. |
Methods
| Improve this Doc View SourceGetProperties(Type, Object)
Gets the filtered properties from the specified type container.
Declaration
public override IEnumerable<IPropertyDescriptor> GetProperties(Type type, object container)
Parameters
Type | Name | Description |
---|---|---|
Type | type | The type to inspect. |
Object | container | The container to extract properties from. |
Returns
Type | Description |
---|---|
IEnumerable<IPropertyDescriptor> | Valid deserialized properties. |