Ejemplo n.º 1
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            ICSharpCode.AvalonEdit.Highlighting.IHighlightingDefinition definition = ICSharpCode.AvalonEdit.Highlighting.HighlightingManager.Instance.GetDefinition((string)value);

            if (definition != null)
            {
                return(definition);
            }
            else
            {
                return(null);
            }
        }
 public BoolToJsonSyntaxHighliting()
 {
     using (var stream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("a7DocumentDbStudio.Resources.avalonEditJson.xshd"))
     {
         using (var reader = new System.Xml.XmlTextReader(stream))
         {
             editableHighLighting =
                 ICSharpCode.AvalonEdit.Highlighting.Xshd.HighlightingLoader.Load(reader,
                                                                                  ICSharpCode.AvalonEdit.Highlighting.HighlightingManager.Instance);
         }
     }
     using (var stream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("a7DocumentDbStudio.Resources.avalonEditJsonReadOnly.xshd"))
     {
         using (var reader = new System.Xml.XmlTextReader(stream))
         {
             readOnlyHighLighting =
                 ICSharpCode.AvalonEdit.Highlighting.Xshd.HighlightingLoader.Load(reader,
                                                                                  ICSharpCode.AvalonEdit.Highlighting.HighlightingManager.Instance);
         }
     }
 }
 public BoolToJsonSyntaxHighliting()
 {
     using (var stream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("a7DocumentDbStudio.Resources.avalonEditJson.xshd"))
     {
         using (var reader = new System.Xml.XmlTextReader(stream))
         {
             editableHighLighting =
                 ICSharpCode.AvalonEdit.Highlighting.Xshd.HighlightingLoader.Load(reader,
                 ICSharpCode.AvalonEdit.Highlighting.HighlightingManager.Instance);
         }
     }
     using (var stream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream("a7DocumentDbStudio.Resources.avalonEditJsonReadOnly.xshd"))
     {
         using (var reader = new System.Xml.XmlTextReader(stream))
         {
             readOnlyHighLighting =
                 ICSharpCode.AvalonEdit.Highlighting.Xshd.HighlightingLoader.Load(reader,
                 ICSharpCode.AvalonEdit.Highlighting.HighlightingManager.Instance);
         }
     }
 }