Show / Hide Table of Contents

Class PropertyFilteringInspector

Property filter inspector

Inheritance
object
TypeInspectorSkeleton
PropertyFilteringInspector
Implements
ITypeInspector
Inherited Members
TypeInspectorSkeleton.GetProperty(Type, object, string, bool, bool)
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: PayrollEngine.Client.Exchange
Assembly: PayrollEngine.Client.Core.dll
Syntax
public class PropertyFilteringInspector : TypeInspectorSkeleton, ITypeInspector

Constructors

PropertyFilteringInspector(ITypeInspector)

Default constructor

Declaration
public PropertyFilteringInspector(ITypeInspector inner)
Parameters
Type Name Description
ITypeInspector inner

Inner inspector

Methods

GetEnumName(Type, string)

Get enum name

Declaration
public override string GetEnumName(Type enumType, string name)
Parameters
Type Name Description
Type enumType

Enum type

string name

Enum name

Returns
Type Description
string
Overrides
TypeInspectorSkeleton.GetEnumName(Type, string)

GetEnumValue(object)

Get enum value string

Declaration
public override string GetEnumValue(object enumValue)
Parameters
Type Name Description
object enumValue

Enum value

Returns
Type Description
string
Overrides
TypeInspectorSkeleton.GetEnumValue(object)

GetProperties(Type, object)

Get available properties

Declaration
public override IEnumerable<IPropertyDescriptor> GetProperties(Type type, object container)
Parameters
Type Name Description
Type type

Object type

object container

Object container

Returns
Type Description
IEnumerable<IPropertyDescriptor>
Overrides
TypeInspectorSkeleton.GetProperties(Type, object)

Implements

YamlDotNet.Serialization.ITypeInspector

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
☀
☾
Back to top Generated by DocFX