public abstract class ContactID : IEquatable<ContactID>Public MustInherit Class ContactID
Implements IEquatable(Of ContactID)public ref class ContactID abstract : IEquatable<ContactID^>[<AbstractClassAttribute>]
type ContactID =
class
interface IEquatable<ContactID>
end| ContactID | Initializes a new instance of the ContactID class |
| Empty | A singleton whose IsEmpty property returns true. |
| Guid | Gets the encapsulated Guid, or null, if the encapsulated value has a different Type. |
| IsEmpty | true if the instance doesn't identify anything, otherwise false. |
| String | Gets the encapsulated String, or null, if the encapsulated value has a different Type. |
| Uri | Gets the encapsulated absolute Uri, or null, if the encapsulated value has a different Type. |
| ConvertTResult(FuncGuid, TResult, FuncUri, TResult, FuncString, TResult) | Converts the encapsulated value to TResult. |
| ConvertTArg, TResult(TArg, FuncGuid, TArg, TResult, FuncUri, TArg, TResult, FuncString, TArg, TResult) | Converts the encapsulated value to TResult and allows to specify an argument for the conversion. |
| Create | Creates a new ContactID instance from a newly created Guid. |
| Create(Guid) | Creates a new ContactID instance from a specified Guid. |
| Create(String) | Creates a new ContactID instance from a specified String. |
| Create(Uri) | Creates a new ContactID instance from a specified absolute Uri. |
| Equals(ContactID) | Indicates whether the current object is equal to another object of the same type. |
| Equals(Object) | Determines whether the specified object is equal to the current object. (Overrides ObjectEquals(Object)) |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetHashCode | Serves as the default hash function. (Overrides ObjectGetHashCode) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
| Switch(ActionGuid, ActionUri, ActionString) | Performs an ActionT depending on the Type of the encapsulated value. |
| SwitchTArg(TArg, ActionGuid, TArg, ActionUri, TArg, ActionString, TArg) | Performs an ActionT depending on the Type of the encapsulated value and allows to pass an argument to the delegates. |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| Equality(ContactID, ContactID) | Overloads the equality operator for ContactID instances. |
| Inequality(ContactID, ContactID) | Overloads the not-equal-to operator for ContactID instances. |