Catel.MVVM.ViewModelBase.InitializePropertiesWithAttributes C# (CSharp) Method

InitializePropertiesWithAttributes() private method

Initializes the properties with attributes.
private InitializePropertiesWithAttributes ( ) : void
return void
        private void InitializePropertiesWithAttributes()
        {
            var viewModelType = GetType();

            var metaData = InitializeViewModelMetaData(viewModelType);

            lock (_modelLock)
            {
                _modelObjectsInfo.AddRange(metaData.Models);
            }

            _viewModelToModelMap.AddRange(metaData.Mappings);
            _validationSummaries.AddRange(metaData.Validations);
        }