ObjectGenerator.GenerateObject Method

Generates an object for a given type. The type needs to be public, have a public default constructor and settable public properties/fields. Currently it supports the following types: Simple types: int, string, Enum, DateTime, Uri, etc. Complex types: POCO types. Nullables: Nullable<T>. Arrays: arrays of simple types or complex types. Key value pairs: KeyValuePair<TKey,TValue> Tuples: Tuple<T1>, Tuple<T1,T2>, etc Dictionaries: IDictionary<TKey,TValue> or anything deriving from IDictionary<TKey,TValue>. Collections: IList<T>, IEnumerable<T>, ICollection<T>, IList, IEnumerable, ICollection or anything deriving from ICollection<T> or IList. Queryables: IQueryable, IQueryable<T>.
Public Function GenerateObject( _ 
ByVal type As Type
) As Object
This language is not supported or no code example is available.
public object GenerateObject( 
Type type 
)
This language is not supported or no code example is available.
public:  
object^ GenerateObject( 
Type^ type 
)
This language is not supported or no code example is available.
public function GenerateObject( 
type : Type 
) : object;
This language is not supported or no code example is available.

Parameters

type
Type

The type.

Return Value

object

An object of the given type.

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

In this article

Definition