|
| System::Guid | get_PropertySet () const |
| | A GUID that identifies a group of properties with a similar purpose. More...
|
| |
| | PidNamePropertyDescriptor (System::String name, PropertyDataType type, System::Guid propertySet) |
| | Initializes a new instance of the PidNamePropertyDescriptor class Properties identified by a string name along with a property set. More...
|
| |
| | PidNamePropertyDescriptor (System::String canonicalName, System::String name, PropertyDataType type, System::Guid propertySet) |
| | Initializes a new instance of the PidNamePropertyDescriptor class Properties identified by a string name along with a property set. More...
|
| |
| bool | Equals (System::SharedPtr< System::Object > other) override |
| | Determines whether the specified System.Object is equal to the current System.Object. More...
|
| |
| bool | Equals (System::SharedPtr< PropertyDescriptor > other) override |
| | Indicates whether the current object is equal to another object of the same type. More...
|
| |
| int32_t | GetHashCode () const override |
| | Serves as a hash function for a type. More...
|
| |
| System::String | ToString () const override |
| | Returns a string that represents the property description. More...
|
| |
| PropertyDataType | get_DataType () |
| | The property value type, as described in [MS-OXCDATA], that specifies the type of values allowed for the property. More...
|
| |
| bool | get_MultipleValuesDataType () |
| | Indicates if data type contains of multiple values More...
|
| |
| System::String | get_CanonicalName () const |
| | The name used to refer to the property in the documentation. The prefix of the canonical name identifies the basic characteristics of a property to the implementer. The canonical naming structure uses three categories that are denoted by the following prefixes to the canonical property name: More...
|
| |
| System::String | get_Name () const |
| | Gets string that, identifies a property. More...
|
| |
| | PropertyDescriptor (PropertyDataType type) |
| | Initializes a new instance of the PropertyDescriptor class More...
|
| |
| | PropertyDescriptor (System::String canonicalName, PropertyDataType type) |
| | Initializes a new instance of the PropertyDescriptor class More...
|
| |
| | PropertyDescriptor (System::String canonicalName, System::String name, PropertyDataType type) |
| | Initializes a new instance of the PropertyDescriptor class More...
|
| |
| System::ArrayPtr< uint8_t > | ToBytes (System::SharedPtr< System::Object > value) |
| | Converts value to binary data More...
|
| |
| System::ArrayPtr< uint8_t > | ToBytes (System::SharedPtr< System::Object > value, System::SharedPtr< System::Globalization::DateTimeFormatInfo > dateTimeFormatInfo) |
| | Converts value to binary data More...
|
| |
|
| static bool | get_Use8BitStringAsUnicode () |
| | Specifies if PropertyDataType.String8 has to be interpreted as PropertyDataType.String More...
|
| |
| static void | set_Use8BitStringAsUnicode (bool value) |
| | Specifies if PropertyDataType.String8 has to be interpreted as PropertyDataType.String More...
|
| |
| static System::SharedPtr< PropertyDescriptor > | Parse (System::String data) |
| | Initializes a new instance of the PropertyDescriptor class More...
|
| |
| static System::SharedPtr< PidTagPropertyDescriptor > | GetInstance (int32_t id, PropertyDataType dataType) |
| | Retrieves PidTagPropertyDescriptor object More...
|
| |
| static System::SharedPtr< PidTagPropertyDescriptor > | GetInstance (int64_t tag) |
| | Retrieves PidTagPropertyDescriptor object More...
|
| |
| static System::SharedPtr< PidLidPropertyDescriptor > | GetInstance (int64_t lid, PropertyDataType dataType, System::Guid propertySet) |
| | Retrieves PidLidPropertyDescriptor object More...
|
| |
| static System::SharedPtr< PidNamePropertyDescriptor > | GetInstance (System::String name, PropertyDataType dataType, System::Guid propertySet) |
| | Retrieves PidNamePropertyDescriptor object More...
|
| |
| static System::SharedPtr< PropertyDescriptor > | GetInstance (System::SharedPtr< MapiProperty > property) |
| | Retrieves PropertyDescriptor object from MAPI property More...
|
| |
| static void | ThrowUnsupportedType (System::SharedPtr< System::Object > value) |
| |
| static System::ArrayPtr< uint8_t > | ToBytes (System::SharedPtr< PropertyDescriptor > pd, System::SharedPtr< System::Object > value, System::SharedPtr< System::Globalization::DateTimeFormatInfo > dateTimeFormatInfo) |
| | Converts value to binary data More...
|
| |
| static System::ArrayPtr< uint8_t > | ToBytes (System::SharedPtr< PropertyDescriptor > pd, System::SharedPtr< System::Object > value) |
| | Converts value to binary data More...
|
| |
| static System::ArrayPtr< uint8_t > | ToPtypInteger32 (int32_t val) |
| |
| static System::ArrayPtr< uint8_t > | ToPtypBinary (System::ArrayPtr< uint8_t > clearDataWithoutLength) |
| |
| static System::ArrayPtr< uint8_t > | ToMultipleBinaryFromObject (System::SharedPtr< System::Object > value) |
| |
| static System::ArrayPtr< uint8_t > | ToMultipleBinary (System::SharedPtr< System::Collections::Generic::IEnumerable< System::ArrayPtr< uint8_t >>> data) |
| |
| static System::ArrayPtr< uint8_t > | ToMultipleString (System::SharedPtr< System::Text::Encoding > encoding, System::SharedPtr< System::Object > value) |
| |
| static System::ArrayPtr< uint8_t > | ToMultipleString (System::SharedPtr< System::Text::Encoding > encoding, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> sData) |
| |
| static System::ArrayPtr< uint8_t > | ToMultipleCurrency (System::SharedPtr< System::Collections::IEnumerable > mCur) |
| |
| static System::ArrayPtr< uint8_t > | ToMultipleFloating32 (System::SharedPtr< System::Collections::IEnumerable > value) |
| |
| static System::ArrayPtr< uint8_t > | ToMultipleFloating64 (System::SharedPtr< System::Collections::IEnumerable > value) |
| |
| static System::ArrayPtr< uint8_t > | ToMultipleInteger16 (System::SharedPtr< System::Collections::IEnumerable > value) |
| |
| static System::ArrayPtr< uint8_t > | ToMultipleInteger32 (System::SharedPtr< System::Collections::IEnumerable > value) |
| |
| static System::ArrayPtr< uint8_t > | ToMultipleInteger64 (System::SharedPtr< System::Collections::IEnumerable > value) |
| |
| static System::ArrayPtr< uint8_t > | ToMultipleBoolean (System::SharedPtr< System::Collections::IEnumerable > value) |
| |
| static System::ArrayPtr< uint8_t > | ToMultipleGuid (System::SharedPtr< System::Collections::IEnumerable > value) |
| |
| static System::ArrayPtr< uint8_t > | ToMultipleTime (System::SharedPtr< System::Globalization::DateTimeFormatInfo > dateTimeFormatInfo, System::SharedPtr< System::Collections::IEnumerable > value) |
| |
| static System::ArrayPtr< uint8_t > | ToMultipleFloatingTime (System::SharedPtr< System::Globalization::DateTimeFormatInfo > dateTimeFormatInfo, System::SharedPtr< System::Collections::IEnumerable > value) |
| |
Class contains property description information.