Bike.Interpreter.ClrImportContext.LoadTypeFromDescriptor C# (CSharp) Method

LoadTypeFromDescriptor() public method

public LoadTypeFromDescriptor ( TypeDescriptor typeDescriptor ) : Type
typeDescriptor TypeDescriptor
return System.Type
        public Type LoadTypeFromDescriptor(TypeDescriptor typeDescriptor)
        {
            if (typeDescriptor.TypeDescriptors.Count == 0)
                return LoadTypeFromName(typeDescriptor.Name);
            var typeParams = typeDescriptor
                .TypeDescriptors
                .Select(LoadTypeFromDescriptor)
                .ToArray();
            return LoadTypeFromName(typeDescriptor.Name, typeParams);
        }

Usage Example

Exemplo n.º 1
0
 public Type LoadTypeFromDescriptor(TypeDescriptor typeDescriptor)
 {
     return(clrImportContext.LoadTypeFromDescriptor(typeDescriptor));
 }