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
objobjectThe 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
idxPropDef1IndexedPropertyDefinitionFirst indexed property definition.
idxPropDef2IndexedPropertyDefinitionSecond 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
idxPropDef1IndexedPropertyDefinitionFirst indexed property definition.
idxPropDef2IndexedPropertyDefinitionSecond indexed property definition.
Returns
- bool
 True if indexed property definitions are equal.