Exemplo n.º 1
0
        public static ValueMap <string, RepresentedModelValue> FindScheme(Type classWithProps)
        {
            RepresentedModel lookupModel;

            lock (SchemeCache)
                if (!SchemeCache.TryGetValue(classWithProps, out lookupModel))
                {
                    lookupModel = new RepresentedModel(classWithProps);
                    lookupModel.CompileLambdas();
                    SchemeCache.Add(classWithProps, lookupModel);
                }

            return(lookupModel.schema);
        }