コード例 #1
0
        public bool AddMetaDataElement(MetaDataElement paMetaDataElement)
        {
            MetaDataElement lcMetaDataElement;

            if (paMetaDataElement != null)
            {
                lcMetaDataElement = (MetaDataElement)paMetaDataElement.CopyObject();
                clMetaDataBlock.AddMetaDataElement(lcMetaDataElement);
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #2
0
        public bool AddMetaDataElement(String paVariableName, MetaDataElement paMetaDataElement)
        {
            MetaDataElement lcMetaDataElement;


            if (paMetaDataElement != null)
            {
                lcMetaDataElement = paMetaDataElement.CopyObject();
                lcMetaDataElement.InsertNewElement(0, paMetaDataElement.Name);
                lcMetaDataElement.SetElementName(paVariableName);
                clMetaDataBlock.AddMetaDataElement(lcMetaDataElement);
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #3
0
        public MetaDataElement AddMetaDataElement(MetaDataElement paMetaDataElement)
        {
            MetaDataElement lcMetaDataElement;
            MetaDataElement lcExistingDataElement;

            lcMetaDataElement = null;

            if (paMetaDataElement != null)
            {
                if ((!String.IsNullOrEmpty(paMetaDataElement.Name)) && ((lcExistingDataElement = GetMetaDataElement(paMetaDataElement.Name)) != null))
                {
                    clMetaDataElementCollection.Remove(lcExistingDataElement);
                }

                lcMetaDataElement = (MetaDataElement)paMetaDataElement.CopyObject();
                clMetaDataElementCollection.Add(lcMetaDataElement);
            }
            return(lcMetaDataElement);
        }