Xwt.TransferDataType.FromType C# (CSharp) Method

FromType() public static method

Creates a transfer data type from a CLR type
This is the data type to be used when transferring whole objects through drag & drop or copy & paste
public static FromType ( Type type ) : TransferDataType
type System.Type /// A type ///
return TransferDataType
		public static TransferDataType FromType (Type type)
		{
			if (type == typeof(string))
				return TransferDataType.Text;
			else if (type == typeof(Xwt.Drawing.Image))
				return TransferDataType.Image;
			else if (type == typeof(System.Uri))
				return TransferDataType.Uri;
			else
				return FromId (type.AssemblyQualifiedName);
		}
		

Usage Example

Ejemplo n.º 1
0
 /// <summary>
 /// Adds a value to the data source
 /// </summary>
 /// <param name='value'>
 /// Value.
 /// </param>
 public void AddValue <T> (T value) where T : class
 {
     if (value == null)
     {
         throw new ArgumentNullException("value");
     }
     data [TransferDataType.FromType(typeof(T))] = value;
 }
All Usage Examples Of Xwt.TransferDataType::FromType