public static Type? ResolveType(
string typeName,
Func<AssemblyName?, string, Type?>? typeResolver,
ResolveTypeOptions options = ResolveTypeOptions.TryToLoadAssemblies|ResolveTypeOptions.AllowPartialAssemblyMatch
)Public Shared Function ResolveType (
typeName As String,
typeResolver As Func(Of AssemblyName, String, Type),
Optional options As ResolveTypeOptions = ResolveTypeOptions.TryToLoadAssemblies Or ResolveTypeOptions.AllowPartialAssemblyMatch
) As Typepublic:
static Type^ ResolveType(
String^ typeName,
Func<AssemblyName^, String^, Type^>^ typeResolver,
ResolveTypeOptions options = ResolveTypeOptions::TryToLoadAssemblies|ResolveTypeOptions::AllowPartialAssemblyMatch
)static member ResolveType :
typeName : string *
typeResolver : Func<AssemblyName, string, Type> *
?options : ResolveTypeOptions
(* Defaults:
let _options = defaultArg options ResolveTypeOptions.TryToLoadAssemblies|ResolveTypeOptions.AllowPartialAssemblyMatch
*)
-> Type typeName can be generic and may contain fully or partially defined assembly names.
typeName can contain generic parameter types in the format as they are returned by the TypeExtensions.GetName extension method.