예제 #1
0
        // Constructor for creating real instances of the metadata class based on a prototype
        protected CachedModelMetadata(CachedModelMetadata <TPrototypeCache> prototype, Func <object> modelAccessor)
            : base(prototype.Provider, prototype.ContainerType, modelAccessor, prototype.ModelType, prototype.PropertyName)
        {
            PrototypeCache = prototype.PrototypeCache;

            _isComplexType         = prototype.IsComplexType;
            _isComplexTypeComputed = true;
        }
 public CachedDataAnnotationsModelMetadata(CachedModelMetadata <CachedDataAnnotationsMetadataAttributes> prototype, Func <object> modelAccessor) : base(prototype, modelAccessor)
 {
 }