Headless.Activation.SupportedTagAttribute.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        public override string ToString()
        {
            const string TagOnlyFormat = "<{0} />";
            const string AttributeFormat = "<{0} {1}=\"{2}\" />";

            if (HasAttributeFilter)
            {
                return string.Format(
                    CultureInfo.CurrentCulture,
                    AttributeFormat,
                    TagName,
                    AttributeName,
                    AttributeValue);
            }

            return string.Format(CultureInfo.CurrentCulture, TagOnlyFormat, TagName);
        }

Usage Example

        public void ToStringReturnsTagRepresentationWithAttributeTest()
        {
            var target = new SupportedTagAttribute("test", "name", "Value");

            var actual = target.ToString();

            actual.Should().Be("<test name=\"Value\" />");
        }
All Usage Examples Of Headless.Activation.SupportedTagAttribute::ToString