Exemplo n.º 1
0
        public string GetUniqueMetas()
        {
            var output = String.Empty;
            var tags   = new List <UMetaTag>();

            foreach (var field in _MetaFields)
            {
                foreach (var dfield in field.MetaTags)
                {
                    var ut = new UMetaTag {
                        Owner = dfield.Owner
                    };
                    if (tags.Find(tag => tag.TagName == dfield.TagName) != null)
                    {
                        continue;
                    }
                    ut.TagName  = dfield.TagName;
                    ut.TagValue = field.FieldName;
                    tags.Add(ut);
                }
            }

            foreach (var ut in tags)
            {
                var tagsOutput = ut.Decompile().TrimEnd('=');
                if (tagsOutput.Length != 0)
                {
                    output += tagsOutput + "\r\n";
                }
            }
            return(output);
        }
Exemplo n.º 2
0
        public string GetUniqueMetas()
        {
            var output = String.Empty;
            var tags = new List<UMetaTag>();
            foreach( var field in _MetaFields )
            {
                foreach( var dfield in field.MetaTags )
                {
                    var ut = new UMetaTag{Owner = dfield.Owner};
                    if( tags.Find( tag => tag.TagName == dfield.TagName ) != null )
                    {
                        continue;
                    }
                    ut.TagName = dfield.TagName;
                    ut.TagValue = field.FieldName;
                    tags.Add( ut );
                }
            }

            foreach( var ut in tags )
            {
                var tagsOutput = ut.Decompile().TrimEnd( '=' );
                if( tagsOutput.Length != 0 )
                {
                    output += tagsOutput + "\r\n";
                }
            }
            return output;
        }