Class ExpandableCollectionPropertyDescriptor
Inheritance
System.Object
System.ComponentModel.MemberDescriptor
System.ComponentModel.PropertyDescriptor
ExpandableCollectionPropertyDescriptor
Inherited Members
System.ComponentModel.PropertyDescriptor.AddValueChanged(System.Object, System.EventHandler)
System.ComponentModel.PropertyDescriptor.CreateInstance(System.Type)
System.ComponentModel.PropertyDescriptor.Equals(System.Object)
System.ComponentModel.PropertyDescriptor.FillAttributes(System.Collections.IList)
System.ComponentModel.PropertyDescriptor.GetChildProperties()
System.ComponentModel.PropertyDescriptor.GetChildProperties(System.Attribute[])
System.ComponentModel.PropertyDescriptor.GetChildProperties(System.Object)
System.ComponentModel.PropertyDescriptor.GetChildProperties(System.Object, System.Attribute[])
System.ComponentModel.PropertyDescriptor.GetEditor(System.Type)
System.ComponentModel.PropertyDescriptor.GetHashCode()
System.ComponentModel.PropertyDescriptor.GetInvocationTarget(System.Type, System.Object)
System.ComponentModel.PropertyDescriptor.GetTypeFromName(System.String)
System.ComponentModel.PropertyDescriptor.GetValueChangedHandler(System.Object)
System.ComponentModel.PropertyDescriptor.OnValueChanged(System.Object, System.EventArgs)
System.ComponentModel.PropertyDescriptor.RemoveValueChanged(System.Object, System.EventHandler)
System.ComponentModel.PropertyDescriptor.Converter
System.ComponentModel.PropertyDescriptor.IsLocalizable
System.ComponentModel.PropertyDescriptor.SerializationVisibility
System.ComponentModel.MemberDescriptor.CreateAttributeCollection()
System.ComponentModel.MemberDescriptor.FindMethod(System.Type, System.String, System.Type[], System.Type)
System.ComponentModel.MemberDescriptor.FindMethod(System.Type, System.String, System.Type[], System.Type, System.Boolean)
System.ComponentModel.MemberDescriptor.GetInvokee(System.Type, System.Object)
System.ComponentModel.MemberDescriptor.GetSite(System.Object)
System.ComponentModel.MemberDescriptor.AttributeArray
System.ComponentModel.MemberDescriptor.Category
System.ComponentModel.MemberDescriptor.Description
System.ComponentModel.MemberDescriptor.DesignTimeOnly
System.ComponentModel.MemberDescriptor.DisplayName
System.ComponentModel.MemberDescriptor.IsBrowsable
System.ComponentModel.MemberDescriptor.NameHashCode
Namespace: Emby.Media.Common.Converters
Assembly: Emby.Media.Model.dll
Syntax
public class ExpandableCollectionPropertyDescriptor : PropertyDescriptor
Constructors
ExpandableCollectionPropertyDescriptor(IList, Int32)
Declaration
public ExpandableCollectionPropertyDescriptor(IList coll, int idx)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.IList | coll | |
System.Int32 | idx |
Properties
Attributes
Declaration
public override AttributeCollection Attributes { get; }
Property Value
Type | Description |
---|---|
System.ComponentModel.AttributeCollection |
Overrides
System.ComponentModel.MemberDescriptor.Attributes
ComponentType
Declaration
public override Type ComponentType { get; }
Property Value
Type | Description |
---|---|
System.Type |
Overrides
System.ComponentModel.PropertyDescriptor.ComponentType
IsReadOnly
Declaration
public override bool IsReadOnly { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Overrides
System.ComponentModel.PropertyDescriptor.IsReadOnly
Name
Declaration
public override string Name { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
System.ComponentModel.MemberDescriptor.Name
PropertyType
Declaration
public override Type PropertyType { get; }
Property Value
Type | Description |
---|---|
System.Type |
Overrides
System.ComponentModel.PropertyDescriptor.PropertyType
SupportsChangeEvents
Declaration
public override bool SupportsChangeEvents { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
Overrides
System.ComponentModel.PropertyDescriptor.SupportsChangeEvents
Methods
CanResetValue(Object)
Declaration
public override bool CanResetValue(object component)
Parameters
Type | Name | Description |
---|---|---|
System.Object | component |
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
System.ComponentModel.PropertyDescriptor.CanResetValue(System.Object)
GetValue(Object)
Declaration
public override object GetValue(object component)
Parameters
Type | Name | Description |
---|---|---|
System.Object | component |
Returns
Type | Description |
---|---|
System.Object |
Overrides
System.ComponentModel.PropertyDescriptor.GetValue(System.Object)
OnRefreshRequired()
Declaration
protected virtual void OnRefreshRequired()
ResetValue(Object)
Declaration
public override void ResetValue(object component)
Parameters
Type | Name | Description |
---|---|---|
System.Object | component |
Overrides
System.ComponentModel.PropertyDescriptor.ResetValue(System.Object)
SetValue(Object, Object)
Declaration
public override void SetValue(object component, object value)
Parameters
Type | Name | Description |
---|---|---|
System.Object | component | |
System.Object | value |
Overrides
System.ComponentModel.PropertyDescriptor.SetValue(System.Object, System.Object)
ShouldSerializeValue(Object)
Declaration
public override bool ShouldSerializeValue(object component)
Parameters
Type | Name | Description |
---|---|---|
System.Object | component |
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
System.ComponentModel.PropertyDescriptor.ShouldSerializeValue(System.Object)