Class
DynamicFileInfoProxy

Wrapper of DynamicObject class. List of DynamicFileInfoProxy objects is returned in search results from FileSearchProvider when searching in indexed locations.

Definition

Namespace:Telerik.Windows.Controls.FileSearch

Assembly:Telerik.Windows.Controls.dll

Syntax:

cs-api-definition
public class DynamicFileInfoProxy : DynamicObject, IDynamicMetaObjectProvider, IPropertyValueProvider

Inheritance: objectDynamicObjectDynamicFileInfoProxy

Implements: IDynamicMetaObjectProviderIPropertyValueProvider

Inherited Members DynamicObject.TryGetMember(GetMemberBinder, out object)DynamicObject.TrySetMember(SetMemberBinder, object)DynamicObject.TryDeleteMember(DeleteMemberBinder)DynamicObject.TryInvokeMember(InvokeMemberBinder, object[], out object)DynamicObject.TryConvert(ConvertBinder, out object)DynamicObject.TryCreateInstance(CreateInstanceBinder, object[], out object)DynamicObject.TryInvoke(InvokeBinder, object[], out object)DynamicObject.TryBinaryOperation(BinaryOperationBinder, object, out object)DynamicObject.TryUnaryOperation(UnaryOperationBinder, out object)DynamicObject.TryGetIndex(GetIndexBinder, object[], out object)DynamicObject.TrySetIndex(SetIndexBinder, object[], object)DynamicObject.TryDeleteIndex(DeleteIndexBinder, object[])DynamicObject.GetMetaObject(Expression)

Constructors

DynamicFileInfoProxy()

Initializes a new instance of the DynamicFileInfoProxy class.

Declaration

cs-api-definition
public DynamicFileInfoProxy()

Methods

GetDynamicMemberNames()

Gets the names of all properties of this DynamicFileInfoProxy instance.

Declaration

cs-api-definition
public override IEnumerable<string> GetDynamicMemberNames()

Returns

IEnumerable<string>

Overrides DynamicObject.GetDynamicMemberNames()

GetPropertyNames()

Gets the list of all property names of this IPropertyValueProvider instance.

Declaration

cs-api-definition
public IEnumerable<string> GetPropertyNames()

Returns

IEnumerable<string>

Implements IPropertyValueProvider.GetPropertyNames()

GetPropertyValue(string)

Gets the value of the property with the specified property name. Returns null if there is no such property name.

Declaration

cs-api-definition
public object GetPropertyValue(string propertyName)

Parameters

propertyName

string

Returns

object

Implements IPropertyValueProvider.GetPropertyValue(string)