BaseFactory

Namespace: uModUtilities

Assembly: uMod.Core.dll

Inheritance Object BaseFactory

Implements IFactory

Summary

BaseFactory class

Methods

Name

Summary

Make<TResult> (Object[])

Make an object that implements the generic type

Make<TResult> (Type, Object[])

Make object of specified type using specified constructor arguments with generic type cast

Make<TResult> ()

Make object of generic type

Make<TResult,TArg1> (TArg1)

Make object of generic type using specified constructor arguments

Make<TResult,TArg1,TArg2> (TArg1, TArg2)

Make object of generic type using specified constructor arguments

Make<TResult,TArg1,TArg2,TArg3> (TArg1, TArg2, TArg3)

Make object of generic type using specified constructor arguments

Make<TResult,TArg1,TArg2,TArg3,TArg4> (TArg1, TArg2, TArg3, TArg4)

Make object of generic type using specified constructor arguments

Make<TResult,TArg1,TArg2,TArg3,TArg4,TArg5> (TArg1, TArg2, TArg3, TArg4, TArg5)

Make object of generic type using specified constructor arguments

Make<TResult,TArg1,TArg2,TArg3,TArg4,TArg5,TArg6> (TArg1, TArg2, TArg3, TArg4, TArg5, TArg6)

Make object of generic type using specified constructor arguments

MakeParams<TResult> (Object[])

Make an object that implements the generic type

MakeParams<TResult> (Type, Object[])

Make an object that implements the specified type and cast it to the generic type