Class ObjectPropertyValue
- Namespace
- Jabra.NET.Sdk.Properties
- Assembly
- Jabra.NET.Sdk.Properties.dll
public class ObjectPropertyValue : PropertyValue, IEquatable<PropertyValue>, IEnumerable<ObjectProperty>, IEnumerable
- Inheritance
-
ObjectPropertyValue
- Implements
-
- Inherited Members
-
Constructors
ObjectPropertyValue()
public ObjectPropertyValue()
ObjectPropertyValue(Dictionary<string, PropertyValue>)
public ObjectPropertyValue(Dictionary<string, PropertyValue> properties)
Parameters
properties Dictionary<string, PropertyValue>
ObjectPropertyValue(IDictionary<string, PropertyValue>)
public ObjectPropertyValue(IDictionary<string, PropertyValue> properties)
Parameters
properties IDictionary<string, PropertyValue>
Properties
this[string]
public PropertyValue this[string propertyName] { get; set; }
Parameters
propertyName string
Property Value
- PropertyValue
this[string, string]
public (PropertyValue, PropertyValue) this[string property1, string property2] { get; }
Parameters
property1 string
property2 string
Property Value
- (PropertyValue, PropertyValue)
this[string, string, string]
public (PropertyValue, PropertyValue, PropertyValue) this[string property1, string property2, string property3] { get; }
Parameters
property1 string
property2 string
property3 string
Property Value
- (PropertyValue, PropertyValue, PropertyValue)
this[string, string, string, string]
public (PropertyValue, PropertyValue, PropertyValue, PropertyValue) this[string property1, string property2, string property3, string property4] { get; }
Parameters
property1 string
property2 string
property3 string
property4 string
Property Value
- (PropertyValue, PropertyValue, PropertyValue, PropertyValue)
this[string, string, string, string, string]
public (PropertyValue, PropertyValue, PropertyValue, PropertyValue, PropertyValue) this[string property1, string property2, string property3, string property4, string property5] { get; }
Parameters
property1 string
property2 string
property3 string
property4 string
property5 string
Property Value
- (PropertyValue, PropertyValue, PropertyValue, PropertyValue, PropertyValue)
Properties
public IEnumerable<ObjectProperty> Properties { get; }
Property Value
- IEnumerable<ObjectProperty>
Methods
Add(ObjectProperty)
public void Add(ObjectProperty property)
Parameters
property ObjectProperty
Add(string, PropertyValue)
public void Add(string propertyName, PropertyValue value)
Parameters
propertyName string
value PropertyValue
Equals(ObjectPropertyValue?)
public bool Equals(ObjectPropertyValue? other)
Parameters
other ObjectPropertyValue
Returns
- bool
Equals(PropertyValue?)
public override bool Equals(PropertyValue? other)
Parameters
other PropertyValue
Returns
- bool
GetEnumerator()
public IEnumerator<ObjectProperty> GetEnumerator()
Returns
- IEnumerator<ObjectProperty>
GetHashCode()
public override int GetHashCode()
Returns
- int
GetProperty(string)
public PropertyValue GetProperty(string propertyName)
Parameters
propertyName string
Returns
- PropertyValue
HasProperty(string)
public bool HasProperty(string propertyName)
Parameters
propertyName string
Returns
- bool
ToString()
public override string ToString()
Returns
- string
TryGetProperty(string, out PropertyValue)
public bool TryGetProperty(string propertyName, out PropertyValue value)
Parameters
propertyName string
value PropertyValue
Returns
- bool