C# Класс Adf.Base.Domain.DefaultPropertyParser

Represents default property parsing operation.
Наследование: IPropertyParser
Показать файл Открыть проект

Открытые методы

Метод Описание
GetCollection ( Type targetType, bool includeEmpty, IEnumerable items = null ) : ICollection
GetCollection ( object target, bool includeEmpty, IEnumerable items = null ) : ICollection

Creates a new instance of ValueCollection class to get the collection of ValueItem.

IsEmpty ( object value ) : bool

Checks whether the specified Object is empty or not.

IsEqual ( object compare, object to ) : bool

Checks whether the two specified Objects are equal or not.

IsParsable ( Type type ) : bool

Indicates whether the specified Type is parsable or not.

SetValue ( object instance, PropertyInfo pi, object newvalue, CultureInfo culture = null ) : void

Sets the new value for a specific property on an object.

Описание методов

GetCollection() публичный Метод

public GetCollection ( Type targetType, bool includeEmpty, IEnumerable items = null ) : ICollection
targetType System.Type
includeEmpty bool
items IEnumerable
Результат ICollection

GetCollection() публичный Метод

Creates a new instance of ValueCollection class to get the collection of ValueItem.
public GetCollection ( object target, bool includeEmpty, IEnumerable items = null ) : ICollection
target object Not used.
includeEmpty bool Not used.
items IEnumerable
Результат ICollection

IsEmpty() публичный Метод

Checks whether the specified Object is empty or not.
public IsEmpty ( object value ) : bool
value object The Object to be checked for null or empty.
Результат bool

IsEqual() публичный Метод

Checks whether the two specified Objects are equal or not.
public IsEqual ( object compare, object to ) : bool
compare object The Object to compare.
to object The Object to compare with.
Результат bool

IsParsable() публичный Метод

Indicates whether the specified Type is parsable or not.
public IsParsable ( Type type ) : bool
type System.Type The specified .
Результат bool

SetValue() публичный Метод

Sets the new value for a specific property on an object.
Unable to convert the new value to the specified property. null reference is not accept as a valid argument.
public SetValue ( object instance, PropertyInfo pi, object newvalue, CultureInfo culture = null ) : void
instance object Target object to set the property. In most cases this will be a domain object.
pi System.Reflection.PropertyInfo Property info for the property to set.
newvalue object Value for the property.
culture System.Globalization.CultureInfo
Результат void