SenseNet.ContentRepository.Storage.Schema.NodeTypeManager.GetDynamicSignature C# (CSharp) Метод

GetDynamicSignature() публичный статический Метод

public static GetDynamicSignature ( int nodeTypeId, int contentListTypeId ) : TypeCollection
nodeTypeId int
contentListTypeId int
Результат TypeCollection
        public static TypeCollection<PropertyType> GetDynamicSignature(int nodeTypeId, int contentListTypeId)
        {
            System.Diagnostics.Debug.Assert(nodeTypeId > 0);

            var nodePropertyTypes = NodeTypeManager.Current.NodeTypes.GetItemById(nodeTypeId).PropertyTypes;
            var allPropertyTypes = new TypeCollection<PropertyType>(nodePropertyTypes);
            if (contentListTypeId > 0)
                allPropertyTypes.AddRange(NodeTypeManager.Current.ContentListTypes.GetItemById(contentListTypeId).PropertyTypes);

            return allPropertyTypes;
        }