Class IndexedPropertyDefinition
- Namespace
- Microsoft.Exchange.WebServices.Data
- Assembly
- Microsoft.Exchange.WebServices.dll
Represents an indexed property definition.
public sealed class IndexedPropertyDefinition : ServiceObjectPropertyDefinition
- Inheritance
-
IndexedPropertyDefinition
- Inherited Members
Properties
Index
Gets the index of the property.
public string Index { get; }
Property Value
Type
Gets the property type.
public override Type Type { get; }
Property Value
Methods
Equals(object)
Determines whether a given indexed property definition is equal to this indexed property definition.
public override bool Equals(object obj)
Parameters
obj
objectThe object to check for equality.
Returns
- bool
True if the properties definitions define the same indexed property.
GetHashCode()
Serves as a hash function for a particular type.
public override int GetHashCode()
Returns
GetJsonType()
Gets the type for json.
protected override string GetJsonType()
Returns
Operators
operator ==(IndexedPropertyDefinition, IndexedPropertyDefinition)
Determines whether two specified instances of IndexedPropertyDefinition are equal.
public static bool operator ==(IndexedPropertyDefinition idxPropDef1, IndexedPropertyDefinition idxPropDef2)
Parameters
idxPropDef1
IndexedPropertyDefinitionFirst indexed property definition.
idxPropDef2
IndexedPropertyDefinitionSecond indexed property definition.
Returns
- bool
True if indexed property definitions are equal.
operator !=(IndexedPropertyDefinition, IndexedPropertyDefinition)
Determines whether two specified instances of IndexedPropertyDefinition are not equal.
public static bool operator !=(IndexedPropertyDefinition idxPropDef1, IndexedPropertyDefinition idxPropDef2)
Parameters
idxPropDef1
IndexedPropertyDefinitionFirst indexed property definition.
idxPropDef2
IndexedPropertyDefinitionSecond indexed property definition.
Returns
- bool
True if indexed property definitions are equal.