C# Class Aspectacular.EmailAddress

Smart class can be used a substitute for "string emailAddress;". Has implicit conversion operators from and to string and thus can be used in method parameters for email addresses.
Inheritance: StringWithConstraints
Datei anzeigen Open project: vgribok/Aspectacular

Public Properties

Property Type Description
EmailCheckRegexPattern string
EmailFormatRegex System.Text.RegularExpressions.Regex

Public Methods

Method Description
EmailAddress ( ) : System
EmailAddress ( string emailAddress ) : System
ParseEmailAddress ( string emailAddress ) : Match
this ( EmailAddressParts part ) : string

Returns null if parsed string was not of the valid email format. Otherwise return a part of an email address.

Method Details

EmailAddress() public method

public EmailAddress ( ) : System
return System

EmailAddress() public method

public EmailAddress ( string emailAddress ) : System
emailAddress string
return System

ParseEmailAddress() public static method

public static ParseEmailAddress ( string emailAddress ) : Match
emailAddress string
return System.Text.RegularExpressions.Match

this() public method

Returns null if parsed string was not of the valid email format. Otherwise return a part of an email address.
public this ( EmailAddressParts part ) : string
part EmailAddressParts
return string

Property Details

EmailCheckRegexPattern public_oe static_oe property

Global email address format check regular expression pattern. I suspect it will be continually improved and updated.
public static string EmailCheckRegexPattern
return string

EmailFormatRegex public_oe static_oe property

Global email address format check regular expression.
public static Regex,System.Text.RegularExpressions EmailFormatRegex
return System.Text.RegularExpressions.Regex