Пример #1
0
        ClassificationTag GetClassificationTag(XmlKind kind)
        {
            switch (kind)
            {
            case XmlKind.EntityReference:
                return(taggerClassificationTypes.Attribute);

            case XmlKind.Text:
                return(taggerClassificationTypes.Text);

            case XmlKind.TextWhitespace:
                return(null);

            case XmlKind.Delimiter:
                return(taggerClassificationTypes.Delimiter);

            case XmlKind.Comment:
                return(taggerClassificationTypes.Comment);

            case XmlKind.ElementWhitespace:
                return(null);

            case XmlKind.ElementName:
                return(taggerClassificationTypes.Name);

            case XmlKind.AttributeName:
                return(taggerClassificationTypes.Attribute);

            case XmlKind.AttributeQuote:
                return(taggerClassificationTypes.AttributeQuotes);

            case XmlKind.AttributeValue:
                return(taggerClassificationTypes.AttributeValue);

            case XmlKind.AttributeValueXaml:
                return(taggerClassificationTypes.AttributeValueXaml);

            default:
                Debug.Fail($"Unknown kind: {kind}");
                return(null);
            }
        }
Пример #2
0
 public XmlSpanKind(Span span, XmlKind kind)
 {
     Span = span;
     Kind = kind;
 }
Пример #3
0
		public XmlSpanKind(Span span, XmlKind kind) {
			Span = span;
			Kind = kind;
		}