public override Type BindToType(string assemblyName, string typeName)
        {
            var key = RuntimeTypeKey.From(typeName, strict: false);

            if (key != null)
            {
                var durableType = Runtime.GetDurable(key, strict: false);

                if (durableType != null)
                {
                    return(durableType.DeclaredType);
                }
            }

            return(TypeResolver.Resolve(typeName, assemblyName));
        }
Example #2
0
 public DependsOnAttribute(string areaTypeKey)
 {
     _areaTypeKey = RuntimeTypeKey.From(areaTypeKey);
 }