BExIS.Ddm.Providers.DummyProvider.Helpers.MetadataReader.GetAllMetadataDatasetsByNode C# (CSharp) Method

GetAllMetadataDatasetsByNode() public static method

Get a filtered Metadata list

Where value from the node is equal

public static GetAllMetadataDatasetsByNode ( List data, string node, string value ) : List
data List List of metadata objects
node string Name of the node
value string Filtervalue
return List
        public static List<Metadata> GetAllMetadataDatasetsByNode(List<Metadata> data, string node, string value)
        {
            List<Metadata> newData = new List<Metadata>();

            foreach (Metadata m in data)
            {
                if (m.IsValueInNode(node,value)) newData.Add(m);
            }

            return newData;
        }