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. |