Exemple #1
0
        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();
 }