Esempio n. 1
0
 public static Identifier Parse(string identifier)
 {
     ErrorUtilities.VerifyArgumentNotNull(identifier, "identifier");
     if (XriIdentifier.IsValidXri(identifier))
     {
         return(new XriIdentifier(identifier));
     }
     else
     {
         return(new UriIdentifier(identifier));
     }
 }
Esempio n. 2
0
        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));
            }
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
 public static bool IsValid(string identifier)
 {
     Contract.Requires <ArgumentException>(!string.IsNullOrEmpty(identifier));
     return(XriIdentifier.IsValidXri(identifier) || UriIdentifier.IsValidUri(identifier));
 }
Esempio n. 6
0
 public static bool IsValid(string identifier)
 {
     Requires.NotNullOrEmpty(identifier, "identifier");
     return(XriIdentifier.IsValidXri(identifier) || UriIdentifier.IsValidUri(identifier));
 }
Esempio n. 7
0
 public static bool IsValid(string identifier)
 {
     return(XriIdentifier.IsValidXri(identifier) || UriIdentifier.IsValidUri(identifier));
 }