[CLSCompliantAttribute(false)]
public static Type? ResolveType(
TypeName typeName,
Func<TypeName, Type?>? typeResolver,
ResolveTypeOptions options = ResolveTypeOptions.TryToLoadAssemblies|ResolveTypeOptions.AllowPartialAssemblyMatch
)<CLSCompliantAttribute(false)>
Public Shared Function ResolveType (
typeName As TypeName,
typeResolver As Func(Of TypeName, Type),
Optional options As ResolveTypeOptions = ResolveTypeOptions.TryToLoadAssemblies Or ResolveTypeOptions.AllowPartialAssemblyMatch
) As Typepublic:
[CLSCompliantAttribute(false)]
static Type^ ResolveType(
TypeName^ typeName,
Func<TypeName^, Type^>^ typeResolver,
ResolveTypeOptions options = ResolveTypeOptions::TryToLoadAssemblies|ResolveTypeOptions::AllowPartialAssemblyMatch
)[<CLSCompliantAttribute(false)>]
static member ResolveType :
typeName : TypeName *
typeResolver : Func<TypeName, 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.