private ModelDictionaryResult GetResolvedContentResult(object model) { var metadataProvider = new ProxyMetadataProvider(); var modelMetadata = metadataProvider.GetMetadataForType(model.GetType()); object[] args = new object[] { model }; DefaultModelContentResolver contentResolver = new DefaultModelContentResolver(metadataProvider); return(contentResolver.Resolve(new List <ProxyModelMetadata> { modelMetadata }, args)); }
public DefaultProxyTypeManager(ProxyMetadataProvider metadataProvider, ProxyBuilderOptions options) { MetadataProvider = metadataProvider; _options = options; ProxyDescriptors = GetProxyDescriptors(); }