Class ObjectPropertyValue
- Namespace
- Jabra.NET.Sdk.Properties
- Assembly
- Jabra.NET.Sdk.Properties.dll
public class ObjectPropertyValue : PropertyValue, IEquatable<PropertyValue>
- Inheritance
-
ObjectPropertyValue
- Implements
-
- Inherited Members
-
Constructors
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; }
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
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
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