BExIS.Ddm.Providers.DummyProvider.Helpers.MetadataReader.GetAllMetadataDatasetsByRangeNode C# (CSharp) Метод

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

Get a filtered Metadata list

Where value from the node is equal

public static GetAllMetadataDatasetsByRangeNode ( List data, string node, string value, bool desc ) : List
data List List of metadata objects
node string Name of the node
value string Filtervalue
desc bool
Результат List
        public static List<Metadata> GetAllMetadataDatasetsByRangeNode(List<Metadata> data, string node, string value, bool desc)
        {
            List<Metadata> newData = new List<Metadata>();

            foreach (Metadata m in data)
            {
                if (m.IsDateInRangeOf(Convert.ToInt16(value),node,desc)) newData.Add(m);
            }

            return newData;
        }