コード例 #1
0
ファイル: ModelMetadata.cs プロジェクト: yasarozg/Blog
        public ModelMetadata(ModelMetadataProvider provider, Type containerType, Func <object> modelAccessor, Type modelType, string propertyName)
        {
            Check.Requires <ArgumentNullException>(provider != null);
            Check.Requires <ArgumentNullException>(modelType != null);

            Provider      = provider;
            ModelType     = modelType;
            ContainerType = containerType;
            PropertyName  = propertyName;

            _modelAccessor = modelAccessor;

            FullName = propertyName ?? modelType.Name;
        }
コード例 #2
0
ファイル: ModelMetadata.cs プロジェクト: Chunhui-Liu/Blog
        public ModelMetadata(ModelMetadataProvider provider, Type containerType, Func<object> modelAccessor, Type modelType, string propertyName)
        {
            Check.Requires<ArgumentNullException>(provider != null);
            Check.Requires<ArgumentNullException>(modelType != null);

            Provider = provider;
            ModelType = modelType;
            ContainerType = containerType;
            PropertyName = propertyName;

            _modelAccessor = modelAccessor;

            FullName = propertyName ?? modelType.Name;
        }