BTDB.EventStoreLayer.ObjectTypeDescriptor.FinishBuildFromType C# (CSharp) Метод

FinishBuildFromType() публичный Метод

public FinishBuildFromType ( ITypeDescriptorFactory factory ) : bool
factory ITypeDescriptorFactory
Результат bool
        public bool FinishBuildFromType(ITypeDescriptorFactory factory)
        {
            var props = _type.GetProperties();
            foreach (var propertyInfo in props)
            {
                if (propertyInfo.GetIndexParameters().Length != 0) continue;
                var descriptor = factory.Create(propertyInfo.PropertyType);
                if (descriptor != null)
                {
                    _fields.Add(new KeyValuePair<string, ITypeDescriptor>(GetPersitentName(propertyInfo), descriptor));
                }
            }
            return true;
        }