Table of Contents

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