public static Identifier Parse(string identifier) { ErrorUtilities.VerifyArgumentNotNull(identifier, "identifier"); if (XriIdentifier.IsValidXri(identifier)) { return(new XriIdentifier(identifier)); } else { return(new UriIdentifier(identifier)); } }
public static Identifier Parse(string identifier) { Contract.Requires <ArgumentException>(!String.IsNullOrEmpty(identifier)); Contract.Ensures(Contract.Result <Identifier>() != null); if (XriIdentifier.IsValidXri(identifier)) { return(new XriIdentifier(identifier)); } else { return(new UriIdentifier(identifier)); } }
public static Identifier Parse(string identifier, bool serializeExactValue) { Requires.NotNullOrEmpty(identifier, "identifier"); Identifier id; if (XriIdentifier.IsValidXri(identifier)) { id = new XriIdentifier(identifier); } else { id = new UriIdentifier(identifier); } id.IsDeserializedInstance = serializeExactValue; return(id); }
public static Identifier Parse(string identifier, bool serializeExactValue) { Contract.Requires <ArgumentException>(!String.IsNullOrEmpty(identifier)); Contract.Ensures(Contract.Result <Identifier>() != null); Identifier id; if (XriIdentifier.IsValidXri(identifier)) { id = new XriIdentifier(identifier); } else { id = new UriIdentifier(identifier); } id.IsDeserializedInstance = serializeExactValue; return(id); }
public static bool IsValid(string identifier) { Contract.Requires <ArgumentException>(!string.IsNullOrEmpty(identifier)); return(XriIdentifier.IsValidXri(identifier) || UriIdentifier.IsValidUri(identifier)); }
public static bool IsValid(string identifier) { Requires.NotNullOrEmpty(identifier, "identifier"); return(XriIdentifier.IsValidXri(identifier) || UriIdentifier.IsValidUri(identifier)); }
public static bool IsValid(string identifier) { return(XriIdentifier.IsValidXri(identifier) || UriIdentifier.IsValidUri(identifier)); }