public void KnownTypeReference_Get_returns_correct_KnownType() { foreach (KnownTypeCode typeCode in Enum.GetValues(typeof(KnownTypeCode))) { if (typeCode == KnownTypeCode.None) { Assert.IsNull(KnownTypeReference.Get(KnownTypeCode.None)); } else { Assert.AreEqual(typeCode, KnownTypeReference.Get(typeCode).KnownTypeCode); } } }
/// <summary> /// Creates a reference to the specified type. /// </summary> /// <param name="typeCode">The type to be converted.</param> /// <returns>Returns the type reference.</returns> public static ITypeReference ToTypeReference(this TypeCode typeCode) { return(KnownTypeReference.Get((KnownTypeCode)typeCode)); }