Class
ExtendedPropertySet

Represents set of the extended properties.

Definition

Namespace:Telerik.Windows.Controls.Map

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
[TypeConverter(typeof(ExtendedPropertySetConverter))]
public class ExtendedPropertySet : Dictionary<string, ExtendedProperty>, IDictionary<string, ExtendedProperty>, ICollection<KeyValuePair<string, ExtendedProperty>>, IDictionary, ICollection, IReadOnlyDictionary<string, ExtendedProperty>, IReadOnlyCollection<KeyValuePair<string, ExtendedProperty>>, IEnumerable<KeyValuePair<string, ExtendedProperty>>, IEnumerable, ISerializable, IDeserializationCallback

Inheritance: objectDictionary<string, ExtendedProperty>ExtendedPropertySet

Implements: ICollectionICollection<KeyValuePair<string, ExtendedProperty>>IDeserializationCallbackIDictionaryIDictionary<string, ExtendedProperty>IEnumerableIEnumerable<KeyValuePair<string, ExtendedProperty>>IReadOnlyCollection<KeyValuePair<string, ExtendedProperty>>IReadOnlyDictionary<string, ExtendedProperty>ISerializable

Inherited Members Dictionary<string, ExtendedProperty>.Add(string, ExtendedProperty)Dictionary<string, ExtendedProperty>.Clear()Dictionary<string, ExtendedProperty>.ContainsKey(string)Dictionary<string, ExtendedProperty>.ContainsValue(ExtendedProperty)Dictionary<string, ExtendedProperty>.GetEnumerator()Dictionary<string, ExtendedProperty>.OnDeserialization(object)Dictionary<string, ExtendedProperty>.Remove(string)Dictionary<string, ExtendedProperty>.Remove(string, out ExtendedProperty)Dictionary<string, ExtendedProperty>.TryGetValue(string, out ExtendedProperty)Dictionary<string, ExtendedProperty>.TryAdd(string, ExtendedProperty)Dictionary<string, ExtendedProperty>.EnsureCapacity(int)Dictionary<string, ExtendedProperty>.TrimExcess()Dictionary<string, ExtendedProperty>.TrimExcess(int)Dictionary<string, ExtendedProperty>.ComparerDictionary<string, ExtendedProperty>.CountDictionary<string, ExtendedProperty>.KeysDictionary<string, ExtendedProperty>.ValuesDictionary<string, ExtendedProperty>.this[string]

Constructors

ExtendedPropertySet()

Initializes a new instance of the ExtendedPropertySet class.

Declaration

cs-api-definition
public ExtendedPropertySet()

ExtendedPropertySet(SerializationInfo, StreamingContext)

Initializes a new instance of the ExtendedPropertySet class.

Declaration

cs-api-definition
protected ExtendedPropertySet(SerializationInfo info, StreamingContext context)

Parameters

info

SerializationInfo

Serialization information.

context

StreamingContext

Streaming context.

Properties

this[string]

Gets extended property definition.

Declaration

cs-api-definition
public ExtendedProperty this[string propertyName] { get; }

Parameters

propertyName

string

Name of the extended property.

Property Value

ExtendedProperty

Extended property definition or null.

Methods

Parse(string)

Converts a String representation of the ExtendedPropertySet into the equivalent ExtendedPropertySet class.

Declaration

cs-api-definition
public static ExtendedPropertySet Parse(string source)

Parameters

source

string

The String representation of the ExtendedPropertySet class.

Returns

ExtendedPropertySet

The equivalent ExtendedPropertySet class.

RegisterProperty(string, string, Type, object)

Register new property.

Declaration

cs-api-definition
public void RegisterProperty(string propertyName, string displayName, Type propertyType, object defaultValue)

Parameters

propertyName

string

Name of the property.

displayName

string

Display name of the property.

propertyType

Type

Type of the property.

defaultValue

object

Default value.