Instance property
Defines the IconIndex property.
Defines the Hashtags property.
Defines the Mentions property.
Defines the MentionedMe property.
Implementation
// static PropertyDefinition IconIndex =
// new GenericPropertyDefinition<IconIndex>(
// XmlElementNames.IconIndex,
// ItemSchemaFieldUris.IconIndex,
// PropertyDefinitionFlags.CanFind,
// ExchangeVersion.Exchange2013);
/// <summary>
/// Defines the Hashtags property.
/// </summary>
// static PropertyDefinition Hashtags =
// new ComplexPropertyDefinition<StringList>(
// XmlElementNames.Hashtags,
// ItemSchemaFieldUris.Hashtags,
// PropertyDefinitionFlags.AutoInstantiateOnRead | PropertyDefinitionFlags.CanSet | PropertyDefinitionFlags.CanUpdate | PropertyDefinitionFlags.CanDelete,
// ExchangeVersion.Exchange2015,
// () { return new StringList(); });
/// <summary>
/// Defines the Mentions property.
/// </summary>
// static PropertyDefinition Mentions =
// new ComplexPropertyDefinition<EmailAddressCollection>(
// XmlElementNames.Mentions,
// ItemSchemaFieldUris.Mentions,
// PropertyDefinitionFlags.AutoInstantiateOnRead | PropertyDefinitionFlags.CanSet | PropertyDefinitionFlags.CanUpdate | PropertyDefinitionFlags.CanDelete,
// ExchangeVersion.Exchange2015,
// () { return new EmailAddressCollection(); });
/// <summary>
/// Defines the MentionedMe property.
/// </summary>
// static PropertyDefinition MentionedMe =
// new BoolPropertyDefinition(
// XmlElementNames.MentionedMe,
// ItemSchemaFieldUris.MentionedMe,
// PropertyDefinitionFlags.CanFind,
// ExchangeVersion.Exchange2015,
// true);
// This must be declared after the property definitions
static ItemSchema Instance = new ItemSchema();