From 693c2a4df11b3c841d0da03682612057f51c3787 Mon Sep 17 00:00:00 2001 From: Andrew Wang Date: Wed, 12 Oct 2022 23:19:02 -0700 Subject: [PATCH] Fix and Sync Natvis.xsd --- .../Natvis.Impl/NatvisXsdTypes.cs | 2628 +++++++---------- src/MIDebugEngine/Natvis.Impl/natvis.xsd | 54 +- 2 files changed, 1190 insertions(+), 1492 deletions(-) diff --git a/src/MIDebugEngine/Natvis.Impl/NatvisXsdTypes.cs b/src/MIDebugEngine/Natvis.Impl/NatvisXsdTypes.cs index 9d5348bbd..e384607a8 100644 --- a/src/MIDebugEngine/Natvis.Impl/NatvisXsdTypes.cs +++ b/src/MIDebugEngine/Natvis.Impl/NatvisXsdTypes.cs @@ -1,14 +1,10 @@ // Copyright (c) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. -using System.Xml.Serialization; -// Copyright (c) Microsoft. All rights reserved. -// Licensed under the MIT license. See LICENSE file in the project root for full license information. - //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.0 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -16,294 +12,297 @@ //------------------------------------------------------------------------------ // -// This source code was auto-generated by xsd, Version=4.0.30319.33440. +// This source code was auto-generated by xsd, Version=4.8.3928.0. // - -namespace Microsoft.MIDebugEngine.Natvis -{ +namespace Microsoft.MIDebugEngine.Natvis { + using System.Xml.Serialization; + + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true, Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010", IsNullable = false)] - public partial class AutoVisualizer - { - private VersionType _versionField; - - private LocalizedStringType[] _localizedStringsField; - - private UIVisualizerType[] _uIVisualizerField; - - private object[] _itemsField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010", IsNullable=false)] + public partial class AutoVisualizer { + + private VersionType versionField; + + private LocalizedStringType[] localizedStringsField; + + private UIVisualizerType[] uIVisualizerField; + + private object[] itemsField; + /// - public VersionType Version - { - get - { - return _versionField; + public VersionType Version { + get { + return this.versionField; } - set - { - _versionField = value; + set { + this.versionField = value; } } - + /// - [System.Xml.Serialization.XmlArrayItemAttribute("LocalizedString", IsNullable = false)] - public LocalizedStringType[] LocalizedStrings - { - get - { - return _localizedStringsField; + [System.Xml.Serialization.XmlArrayItemAttribute("LocalizedString", IsNullable=false)] + public LocalizedStringType[] LocalizedStrings { + get { + return this.localizedStringsField; } - set - { - _localizedStringsField = value; + set { + this.localizedStringsField = value; } } - + /// [System.Xml.Serialization.XmlElementAttribute("UIVisualizer")] - public UIVisualizerType[] UIVisualizer - { - get - { - return _uIVisualizerField; + public UIVisualizerType[] UIVisualizer { + get { + return this.uIVisualizerField; } - set - { - _uIVisualizerField = value; + set { + this.uIVisualizerField = value; } } - + /// + [System.Xml.Serialization.XmlElementAttribute("Alias", typeof(AliasType))] [System.Xml.Serialization.XmlElementAttribute("HResult", typeof(HResultType))] [System.Xml.Serialization.XmlElementAttribute("Type", typeof(VisualizerType))] - [System.Xml.Serialization.XmlElementAttribute("Alias", typeof(AliasType))] - public object[] Items - { - get - { - return _itemsField; + public object[] Items { + get { + return this.itemsField; } - set - { - _itemsField = value; + set { + this.itemsField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class VersionType - { - private string _nameField; - - private string _minField; - - private string _maxField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class VersionType { + + private string nameField; + + private string minField; + + private string maxField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Name - { - get - { - return _nameField; + public string Name { + get { + return this.nameField; } - set - { - _nameField = value; + set { + this.nameField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Min - { - get - { - return _minField; + public string Min { + get { + return this.minField; } - set - { - _minField = value; + set { + this.minField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Max - { - get - { - return _maxField; + public string Max { + get { + return this.maxField; } - set - { - _maxField = value; + set { + this.maxField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class AlternativeHResultType - { - private string _nameField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class AliasType { + + private string nameField; + + private string valueField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Name - { - get - { - return _nameField; + public string Name { + get { + return this.nameField; } - set - { - _nameField = value; + set { + this.nameField = value; + } + } + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Value { + get { + return this.valueField; + } + set { + this.valueField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class HResultType - { - private AlternativeHResultType[] _alternativeHResultField; - - private string _hRValueField; - - private string _hRDescriptionField; - - private string _nameField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class AlternativeHResultType { + + private string nameField; + + /// + [System.Xml.Serialization.XmlAttributeAttribute()] + public string Name { + get { + return this.nameField; + } + set { + this.nameField = value; + } + } + } + + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class HResultType { + + private AlternativeHResultType[] alternativeHResultField; + + private string hRValueField; + + private string hRDescriptionField; + + private string nameField; + /// [System.Xml.Serialization.XmlElementAttribute("AlternativeHResult")] - public AlternativeHResultType[] AlternativeHResult - { - get - { - return _alternativeHResultField; + public AlternativeHResultType[] AlternativeHResult { + get { + return this.alternativeHResultField; } - set - { - _alternativeHResultField = value; + set { + this.alternativeHResultField = value; } } - + /// - public string HRValue - { - get - { - return _hRValueField; + public string HRValue { + get { + return this.hRValueField; } - set - { - _hRValueField = value; + set { + this.hRValueField = value; } } - + /// - public string HRDescription - { - get - { - return _hRDescriptionField; + public string HRDescription { + get { + return this.hRDescriptionField; } - set - { - _hRDescriptionField = value; + set { + this.hRDescriptionField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Name - { - get - { - return _nameField; + public string Name { + get { + return this.nameField; } - set - { - _nameField = value; + set { + this.nameField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class UIVisualizerItemType - { - private string _serviceIdField; - - private int _idField; - - private string _valueField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class UIVisualizerItemType { + + private string serviceIdField; + + private int idField; + + private string valueField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string ServiceId - { - get - { - return _serviceIdField; + public string ServiceId { + get { + return this.serviceIdField; } - set - { - _serviceIdField = value; + set { + this.serviceIdField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public int Id - { - get - { - return _idField; + public int Id { + get { + return this.idField; } - set - { - _idField = value; + set { + this.idField = value; } } - + /// [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return _valueField; + public string Value { + get { + return this.valueField; } - set - { - _valueField = value; + set { + this.valueField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(TypeName = "ExpandType", Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class ExpandType1 - { - private object[] _itemsField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(TypeName="ExpandType", Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class ExpandType1 { + + private object[] itemsField; + /// [System.Xml.Serialization.XmlElementAttribute("ArrayItems", typeof(ArrayItemsType))] [System.Xml.Serialization.XmlElementAttribute("CustomListItems", typeof(CustomListItemsType))] @@ -313,1831 +312,1500 @@ public partial class ExpandType1 [System.Xml.Serialization.XmlElementAttribute("LinkedListItems", typeof(LinkedListItemsType))] [System.Xml.Serialization.XmlElementAttribute("Synthetic", typeof(SyntheticItemType))] [System.Xml.Serialization.XmlElementAttribute("TreeItems", typeof(TreeItemsType))] - public object[] Items - { - get - { - return _itemsField; + public object[] Items { + get { + return this.itemsField; } - set - { - _itemsField = value; + set { + this.itemsField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class ArrayItemsType - { - private ArrayDirectionType _directionField; - - private bool _directionFieldSpecified; - - private string _rankField; - - private string _sizeField; - - private string _lowerBoundField; - - private ValuePointerType[] _valuePointerField; - - private bool _optionalField; - - private bool _optionalFieldSpecified; - - private string _conditionField; - - /// - public ArrayDirectionType Direction - { - get - { - return _directionField; - } - set - { - _directionField = value; - } - } - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class ArrayItemsType { + + private ArrayDirectionType directionField; + + private bool directionFieldSpecified; + + private string rankField; + + private string sizeField; + + private string lowerBoundField; + + private ValuePointerType[] valuePointerField; + + private bool optionalField; + + private bool optionalFieldSpecified; + + private string conditionField; + + /// + public ArrayDirectionType Direction { + get { + return this.directionField; + } + set { + this.directionField = value; + } + } + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool DirectionSpecified - { - get - { - return _directionFieldSpecified; + public bool DirectionSpecified { + get { + return this.directionFieldSpecified; } - set - { - _directionFieldSpecified = value; + set { + this.directionFieldSpecified = value; } } - + /// - public string Rank - { - get - { - return _rankField; + public string Rank { + get { + return this.rankField; } - set - { - _rankField = value; + set { + this.rankField = value; } } - + /// - public string Size - { - get - { - return _sizeField; + public string Size { + get { + return this.sizeField; } - set - { - _sizeField = value; + set { + this.sizeField = value; } } - + /// - public string LowerBound - { - get - { - return _lowerBoundField; + public string LowerBound { + get { + return this.lowerBoundField; } - set - { - _lowerBoundField = value; + set { + this.lowerBoundField = value; } } - + /// [System.Xml.Serialization.XmlElementAttribute("ValuePointer")] - public ValuePointerType[] ValuePointer - { - get - { - return _valuePointerField; + public ValuePointerType[] ValuePointer { + get { + return this.valuePointerField; } - set - { - _valuePointerField = value; + set { + this.valuePointerField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public bool Optional - { - get - { - return _optionalField; + public bool Optional { + get { + return this.optionalField; } - set - { - _optionalField = value; + set { + this.optionalField = value; } } - + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionalSpecified - { - get - { - return _optionalFieldSpecified; + public bool OptionalSpecified { + get { + return this.optionalFieldSpecified; } - set - { - _optionalFieldSpecified = value; + set { + this.optionalFieldSpecified = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Condition - { - get - { - return _conditionField; + public string Condition { + get { + return this.conditionField; } - set - { - _conditionField = value; + set { + this.conditionField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public enum ArrayDirectionType - { + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public enum ArrayDirectionType { + /// Forward, - + /// Backward, } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class ValuePointerType - { - private string _conditionField; - - private string _valueField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class ValuePointerType { + + private string conditionField; + + private string valueField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Condition - { - get - { - return _conditionField; + public string Condition { + get { + return this.conditionField; } - set - { - _conditionField = value; + set { + this.conditionField = value; } } - + /// [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return _valueField; + public string Value { + get { + return this.valueField; } - set - { - _valueField = value; + set { + this.valueField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class CustomListItemsType - { - private VariableType[] _itemsField; - - private CustomListSizeType[] _items1Field; - - private SkipType _itemField; - - private bool _optionalField; - - private bool _optionalFieldSpecified; - - private string _conditionField; - - private uint _maxItemsPerViewField; - - private bool _maxItemsPerViewFieldSpecified; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class CustomListItemsType { + + private VariableType[] itemsField; + + private CustomListSizeType[] items1Field; + + private SkipType itemField; + + private bool optionalField; + + private bool optionalFieldSpecified; + + private string conditionField; + + private uint maxItemsPerViewField; + + private bool maxItemsPerViewFieldSpecified; + /// [System.Xml.Serialization.XmlElementAttribute("Variable")] - public VariableType[] Items - { - get - { - return _itemsField; + public VariableType[] Items { + get { + return this.itemsField; } - set - { - _itemsField = value; + set { + this.itemsField = value; } } - + /// [System.Xml.Serialization.XmlElementAttribute("Size")] - public CustomListSizeType[] Items1 - { - get - { - return _items1Field; + public CustomListSizeType[] Items1 { + get { + return this.items1Field; } - set - { - _items1Field = value; + set { + this.items1Field = value; } } - + /// [System.Xml.Serialization.XmlElementAttribute("Skip")] - public SkipType Item - { - get - { - return _itemField; + public SkipType Item { + get { + return this.itemField; } - set - { - _itemField = value; + set { + this.itemField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public bool Optional - { - get - { - return _optionalField; + public bool Optional { + get { + return this.optionalField; } - set - { - _optionalField = value; + set { + this.optionalField = value; } } - + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionalSpecified - { - get - { - return _optionalFieldSpecified; + public bool OptionalSpecified { + get { + return this.optionalFieldSpecified; } - set - { - _optionalFieldSpecified = value; + set { + this.optionalFieldSpecified = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Condition - { - get - { - return _conditionField; + public string Condition { + get { + return this.conditionField; } - set - { - _conditionField = value; + set { + this.conditionField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public uint MaxItemsPerView - { - get - { - return _maxItemsPerViewField; + public uint MaxItemsPerView { + get { + return this.maxItemsPerViewField; } - set - { - _maxItemsPerViewField = value; + set { + this.maxItemsPerViewField = value; } } - + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool MaxItemsPerViewSpecified - { - get - { - return _maxItemsPerViewFieldSpecified; + public bool MaxItemsPerViewSpecified { + get { + return this.maxItemsPerViewFieldSpecified; } - set - { - _maxItemsPerViewFieldSpecified = value; + set { + this.maxItemsPerViewFieldSpecified = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class VariableType - { - private string _nameField; - - private string _initialValueField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class VariableType { + + private string nameField; + + private string initialValueField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Name - { - get - { - return _nameField; + public string Name { + get { + return this.nameField; } - set - { - _nameField = value; + set { + this.nameField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string InitialValue - { - get - { - return _initialValueField; + public string InitialValue { + get { + return this.initialValueField; } - set - { - _initialValueField = value; + set { + this.initialValueField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class CustomListSizeType - { - private string _conditionField; - - private string _valueField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class CustomListSizeType { + + private string conditionField; + + private string valueField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Condition - { - get - { - return _conditionField; + public string Condition { + get { + return this.conditionField; } - set - { - _conditionField = value; + set { + this.conditionField = value; } } - + /// [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return _valueField; + public string Value { + get { + return this.valueField; } - set - { - _valueField = value; + set { + this.valueField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class SkipType - { - private string _valueField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class SkipType { + + private string valueField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Value - { - get - { - return _valueField; + public string Value { + get { + return this.valueField; } - set - { - _valueField = value; + set { + this.valueField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class ExpandedItemType - { - private bool _optionalField; - - private bool _optionalFieldSpecified; - - private string _conditionField; - - private string _valueField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class ExpandedItemType { + + private bool optionalField; + + private bool optionalFieldSpecified; + + private string conditionField; + + private string valueField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public bool Optional - { - get - { - return _optionalField; + public bool Optional { + get { + return this.optionalField; } - set - { - _optionalField = value; + set { + this.optionalField = value; } } - + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionalSpecified - { - get - { - return _optionalFieldSpecified; + public bool OptionalSpecified { + get { + return this.optionalFieldSpecified; } - set - { - _optionalFieldSpecified = value; + set { + this.optionalFieldSpecified = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Condition - { - get - { - return _conditionField; + public string Condition { + get { + return this.conditionField; } - set - { - _conditionField = value; + set { + this.conditionField = value; } } - + /// [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return _valueField; + public string Value { + get { + return this.valueField; } - set - { - _valueField = value; + set { + this.valueField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class IndexListItemsType - { - private IndexNodeType[] _sizeField; - - private IndexNodeType[] _valueNodeField; - - private bool _optionalField; - - private bool _optionalFieldSpecified; - - private string _conditionField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class IndexListItemsType { + + private IndexNodeType[] sizeField; + + private IndexNodeType[] valueNodeField; + + private bool optionalField; + + private bool optionalFieldSpecified; + + private string conditionField; + /// [System.Xml.Serialization.XmlElementAttribute("Size")] - public IndexNodeType[] Size - { - get - { - return _sizeField; + public IndexNodeType[] Size { + get { + return this.sizeField; } - set - { - _sizeField = value; + set { + this.sizeField = value; } } - + /// [System.Xml.Serialization.XmlElementAttribute("ValueNode")] - public IndexNodeType[] ValueNode - { - get - { - return _valueNodeField; + public IndexNodeType[] ValueNode { + get { + return this.valueNodeField; } - set - { - _valueNodeField = value; + set { + this.valueNodeField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public bool Optional - { - get - { - return _optionalField; + public bool Optional { + get { + return this.optionalField; } - set - { - _optionalField = value; + set { + this.optionalField = value; } } - + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionalSpecified - { - get - { - return _optionalFieldSpecified; + public bool OptionalSpecified { + get { + return this.optionalFieldSpecified; } - set - { - _optionalFieldSpecified = value; + set { + this.optionalFieldSpecified = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Condition - { - get - { - return _conditionField; + public string Condition { + get { + return this.conditionField; } - set - { - _conditionField = value; + set { + this.conditionField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class IndexNodeType - { - private string _conditionField; - - private string _valueField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class IndexNodeType { + + private string conditionField; + + private string valueField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Condition - { - get - { - return _conditionField; + public string Condition { + get { + return this.conditionField; } - set - { - _conditionField = value; + set { + this.conditionField = value; } } - + /// [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return _valueField; + public string Value { + get { + return this.valueField; } - set - { - _valueField = value; + set { + this.valueField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class ItemType - { - private string _nameField; - - private bool _optionalField; - - private bool _optionalFieldSpecified; - - private string _conditionField; - - private string _valueField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class ItemType { + + private string nameField; + + private bool optionalField; + + private bool optionalFieldSpecified; + + private string conditionField; + + private string valueField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Name - { - get - { - return _nameField; + public string Name { + get { + return this.nameField; } - set - { - _nameField = value; + set { + this.nameField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public bool Optional - { - get - { - return _optionalField; + public bool Optional { + get { + return this.optionalField; } - set - { - _optionalField = value; + set { + this.optionalField = value; } } - + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionalSpecified - { - get - { - return _optionalFieldSpecified; + public bool OptionalSpecified { + get { + return this.optionalFieldSpecified; } - set - { - _optionalFieldSpecified = value; + set { + this.optionalFieldSpecified = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Condition - { - get - { - return _conditionField; + public string Condition { + get { + return this.conditionField; } - set - { - _conditionField = value; + set { + this.conditionField = value; } } - + /// [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return _valueField; + public string Value { + get { + return this.valueField; } - set - { - _valueField = value; + set { + this.valueField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class LinkedListItemsType - { - private string _sizeField; - - private string _headPointerField; - - private string _nextPointerField; - - private string _valueNodeField; - - private bool _optionalField; - - private bool _optionalFieldSpecified; - - private string _conditionField; - - private bool _noValueHeadPointer; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class LinkedListItemsType { + + private string sizeField; + + private string headPointerField; + + private string nextPointerField; + + private string valueNodeField; + + private bool noValueHeadPointerField; + + private bool optionalField; + + private bool optionalFieldSpecified; + + private string conditionField; + /// - public string Size - { - get - { - return _sizeField; + public string Size { + get { + return this.sizeField; } - set - { - _sizeField = value; + set { + this.sizeField = value; } } - + /// - public string HeadPointer - { - get - { - return _headPointerField; + public string HeadPointer { + get { + return this.headPointerField; } - set - { - _headPointerField = value; + set { + this.headPointerField = value; } } - + /// - public string NextPointer - { - get - { - return _nextPointerField; + public string NextPointer { + get { + return this.nextPointerField; } - set - { - _nextPointerField = value; + set { + this.nextPointerField = value; } } - + /// - public string ValueNode - { - get - { - return _valueNodeField; + public string ValueNode { + get { + return this.valueNodeField; } - set - { - _valueNodeField = value; + set { + this.valueNodeField = value; } } - - public bool NoValueHeadPointer - { - get - { - return _noValueHeadPointer; + + /// + public bool NoValueHeadPointer { + get { + return this.noValueHeadPointerField; } - set - { - _noValueHeadPointer = value; + set { + this.noValueHeadPointerField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public bool Optional - { - get - { - return _optionalField; + public bool Optional { + get { + return this.optionalField; } - set - { - _optionalField = value; + set { + this.optionalField = value; } } - + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionalSpecified - { - get - { - return _optionalFieldSpecified; + public bool OptionalSpecified { + get { + return this.optionalFieldSpecified; } - set - { - _optionalFieldSpecified = value; + set { + this.optionalFieldSpecified = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Condition - { - get - { - return _conditionField; + public string Condition { + get { + return this.conditionField; } - set - { - _conditionField = value; + set { + this.conditionField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class SyntheticItemType - { - private CustomVisualizerType[] _customVisualizerField; - - private DisplayStringType[] _displayStringField; - - private StringViewType[] _stringViewField; - - private object[] _expandField; - - private string _nameField; - - private string _expressionField; - - private bool _optionalField; - - private bool _optionalFieldSpecified; - - private string _conditionField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class SyntheticItemType { + + private CustomVisualizerType[] customVisualizerField; + + private DisplayStringType[] displayStringField; + + private StringViewType[] stringViewField; + + private object[] expandField; + + private string nameField; + + private string expressionField; + + private bool optionalField; + + private bool optionalFieldSpecified; + + private string conditionField; + /// [System.Xml.Serialization.XmlElementAttribute("CustomVisualizer")] - public CustomVisualizerType[] CustomVisualizer - { - get - { - return _customVisualizerField; + public CustomVisualizerType[] CustomVisualizer { + get { + return this.customVisualizerField; } - set - { - _customVisualizerField = value; + set { + this.customVisualizerField = value; } } - + /// [System.Xml.Serialization.XmlElementAttribute("DisplayString")] - public DisplayStringType[] DisplayString - { - get - { - return _displayStringField; + public DisplayStringType[] DisplayString { + get { + return this.displayStringField; } - set - { - _displayStringField = value; + set { + this.displayStringField = value; } } - + /// [System.Xml.Serialization.XmlElementAttribute("StringView")] - public StringViewType[] StringView - { - get - { - return _stringViewField; + public StringViewType[] StringView { + get { + return this.stringViewField; } - set - { - _stringViewField = value; + set { + this.stringViewField = value; } } - + /// - [System.Xml.Serialization.XmlArrayItemAttribute("ArrayItems", typeof(ArrayItemsType), IsNullable = false)] - [System.Xml.Serialization.XmlArrayItemAttribute("CustomListItems", typeof(CustomListItemsType), IsNullable = false)] - [System.Xml.Serialization.XmlArrayItemAttribute("ExpandedItem", typeof(ExpandedItemType), IsNullable = false)] - [System.Xml.Serialization.XmlArrayItemAttribute("IndexListItems", typeof(IndexListItemsType), IsNullable = false)] - [System.Xml.Serialization.XmlArrayItemAttribute("Item", typeof(ItemType), IsNullable = false)] - [System.Xml.Serialization.XmlArrayItemAttribute("LinkedListItems", typeof(LinkedListItemsType), IsNullable = false)] - [System.Xml.Serialization.XmlArrayItemAttribute("Synthetic", typeof(SyntheticItemType), IsNullable = false)] - [System.Xml.Serialization.XmlArrayItemAttribute("TreeItems", typeof(TreeItemsType), IsNullable = false)] - public object[] Expand - { - get - { - return _expandField; - } - set - { - _expandField = value; + [System.Xml.Serialization.XmlArrayItemAttribute("ArrayItems", typeof(ArrayItemsType), IsNullable=false)] + [System.Xml.Serialization.XmlArrayItemAttribute("CustomListItems", typeof(CustomListItemsType), IsNullable=false)] + [System.Xml.Serialization.XmlArrayItemAttribute("ExpandedItem", typeof(ExpandedItemType), IsNullable=false)] + [System.Xml.Serialization.XmlArrayItemAttribute("IndexListItems", typeof(IndexListItemsType), IsNullable=false)] + [System.Xml.Serialization.XmlArrayItemAttribute("Item", typeof(ItemType), IsNullable=false)] + [System.Xml.Serialization.XmlArrayItemAttribute("LinkedListItems", typeof(LinkedListItemsType), IsNullable=false)] + [System.Xml.Serialization.XmlArrayItemAttribute("Synthetic", typeof(SyntheticItemType), IsNullable=false)] + [System.Xml.Serialization.XmlArrayItemAttribute("TreeItems", typeof(TreeItemsType), IsNullable=false)] + public object[] Expand { + get { + return this.expandField; + } + set { + this.expandField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Name - { - get - { - return _nameField; + public string Name { + get { + return this.nameField; } - set - { - _nameField = value; + set { + this.nameField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Expression - { - get - { - return _expressionField; + public string Expression { + get { + return this.expressionField; } - set - { - _expressionField = value; + set { + this.expressionField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public bool Optional - { - get - { - return _optionalField; + public bool Optional { + get { + return this.optionalField; } - set - { - _optionalField = value; + set { + this.optionalField = value; } } - + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionalSpecified - { - get - { - return _optionalFieldSpecified; + public bool OptionalSpecified { + get { + return this.optionalFieldSpecified; } - set - { - _optionalFieldSpecified = value; + set { + this.optionalFieldSpecified = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Condition - { - get - { - return _conditionField; + public string Condition { + get { + return this.conditionField; } - set - { - _conditionField = value; + set { + this.conditionField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class CustomVisualizerType - { - private string _visualizerIdField; - - private bool _optionalField; - - private bool _optionalFieldSpecified; - - private string _conditionField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class CustomVisualizerType { + + private string visualizerIdField; + + private bool optionalField; + + private bool optionalFieldSpecified; + + private string conditionField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string VisualizerId - { - get - { - return _visualizerIdField; + public string VisualizerId { + get { + return this.visualizerIdField; } - set - { - _visualizerIdField = value; + set { + this.visualizerIdField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public bool Optional - { - get - { - return _optionalField; + public bool Optional { + get { + return this.optionalField; } - set - { - _optionalField = value; + set { + this.optionalField = value; } } - + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionalSpecified - { - get - { - return _optionalFieldSpecified; + public bool OptionalSpecified { + get { + return this.optionalFieldSpecified; } - set - { - _optionalFieldSpecified = value; + set { + this.optionalFieldSpecified = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Condition - { - get - { - return _conditionField; + public string Condition { + get { + return this.conditionField; } - set - { - _conditionField = value; + set { + this.conditionField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class DisplayStringType - { - private bool _optionalField; - - private bool _optionalFieldSpecified; - - private string _conditionField; - - private string _legacyAddinField; - - private string _exportField; - - private string _valueField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class DisplayStringType { + + private bool optionalField; + + private bool optionalFieldSpecified; + + private string conditionField; + + private string legacyAddinField; + + private string exportField; + + private string valueField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public bool Optional - { - get - { - return _optionalField; + public bool Optional { + get { + return this.optionalField; } - set - { - _optionalField = value; + set { + this.optionalField = value; } } - + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionalSpecified - { - get - { - return _optionalFieldSpecified; + public bool OptionalSpecified { + get { + return this.optionalFieldSpecified; } - set - { - _optionalFieldSpecified = value; + set { + this.optionalFieldSpecified = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Condition - { - get - { - return _conditionField; + public string Condition { + get { + return this.conditionField; } - set - { - _conditionField = value; + set { + this.conditionField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string LegacyAddin - { - get - { - return _legacyAddinField; + public string LegacyAddin { + get { + return this.legacyAddinField; } - set - { - _legacyAddinField = value; + set { + this.legacyAddinField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Export - { - get - { - return _exportField; + public string Export { + get { + return this.exportField; } - set - { - _exportField = value; + set { + this.exportField = value; } } - + /// [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return _valueField; + public string Value { + get { + return this.valueField; } - set - { - _valueField = value; + set { + this.valueField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class StringViewType - { - private bool _optionalField; - - private bool _optionalFieldSpecified; - - private string _conditionField; - - private string _valueField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class StringViewType { + + private bool optionalField; + + private bool optionalFieldSpecified; + + private string conditionField; + + private string valueField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public bool Optional - { - get - { - return _optionalField; + public bool Optional { + get { + return this.optionalField; } - set - { - _optionalField = value; + set { + this.optionalField = value; } } - + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionalSpecified - { - get - { - return _optionalFieldSpecified; + public bool OptionalSpecified { + get { + return this.optionalFieldSpecified; } - set - { - _optionalFieldSpecified = value; + set { + this.optionalFieldSpecified = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Condition - { - get - { - return _conditionField; + public string Condition { + get { + return this.conditionField; } - set - { - _conditionField = value; + set { + this.conditionField = value; } } - + /// [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return _valueField; + public string Value { + get { + return this.valueField; } - set - { - _valueField = value; + set { + this.valueField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class TreeItemsType - { - private string _sizeField; - - private string _headPointerField; - - private string _leftPointerField; - - private string _rightPointerField; - - private IndexNodeType _valueNodeField; - - private bool _optionalField; - - private bool _optionalFieldSpecified; - - private string _conditionField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class TreeItemsType { + + private string sizeField; + + private string headPointerField; + + private string leftPointerField; + + private string rightPointerField; + + private IndexNodeType valueNodeField; + + private bool optionalField; + + private bool optionalFieldSpecified; + + private string conditionField; + /// - public string Size - { - get - { - return _sizeField; + public string Size { + get { + return this.sizeField; } - set - { - _sizeField = value; + set { + this.sizeField = value; } } - + /// - public string HeadPointer - { - get - { - return _headPointerField; + public string HeadPointer { + get { + return this.headPointerField; } - set - { - _headPointerField = value; + set { + this.headPointerField = value; } } - + /// - public string LeftPointer - { - get - { - return _leftPointerField; + public string LeftPointer { + get { + return this.leftPointerField; } - set - { - _leftPointerField = value; + set { + this.leftPointerField = value; } } - + /// - public string RightPointer - { - get - { - return _rightPointerField; + public string RightPointer { + get { + return this.rightPointerField; } - set - { - _rightPointerField = value; + set { + this.rightPointerField = value; } } - + /// - public IndexNodeType ValueNode - { - get - { - return _valueNodeField; + public IndexNodeType ValueNode { + get { + return this.valueNodeField; } - set - { - _valueNodeField = value; + set { + this.valueNodeField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public bool Optional - { - get - { - return _optionalField; + public bool Optional { + get { + return this.optionalField; } - set - { - _optionalField = value; + set { + this.optionalField = value; } } - + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool OptionalSpecified - { - get - { - return _optionalFieldSpecified; + public bool OptionalSpecified { + get { + return this.optionalFieldSpecified; } - set - { - _optionalFieldSpecified = value; + set { + this.optionalFieldSpecified = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Condition - { - get - { - return _conditionField; + public string Condition { + get { + return this.conditionField; } - set - { - _conditionField = value; + set { + this.conditionField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class AlternativeTypeType - { - private string _nameField; - - private int _priorityField; - - private bool _priorityFieldSpecified; - - private bool _inheritableField; - - private bool _inheritableFieldSpecified; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class AlternativeTypeType { + + private string nameField; + + private string priorityField; + + private bool inheritableField; + + private bool inheritableFieldSpecified; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Name - { - get - { - return _nameField; + public string Name { + get { + return this.nameField; } - set - { - _nameField = value; + set { + this.nameField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public int Priority - { - get - { - return _priorityField; - } - set - { - _priorityField = value; - } - } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool PrioritySpecified - { - get - { - return _priorityFieldSpecified; + public string Priority { + get { + return this.priorityField; } - set - { - _priorityFieldSpecified = value; + set { + this.priorityField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public bool Inheritable - { - get - { - return _inheritableField; + public bool Inheritable { + get { + return this.inheritableField; } - set - { - _inheritableField = value; + set { + this.inheritableField = value; } } - + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool InheritableSpecified - { - get - { - return _inheritableFieldSpecified; + public bool InheritableSpecified { + get { + return this.inheritableFieldSpecified; } - set - { - _inheritableFieldSpecified = value; + set { + this.inheritableFieldSpecified = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class VisualizerType - { - private AlternativeTypeType[] _alternativeTypeField; - - private VersionType _versionField; - - private CustomVisualizerType[] _customVisualizerField; - - private object[] _itemsField; - - private string _nameField; - - private string _includeViewField; - - private string _excludeViewField; - - private int _priorityField; - - private bool _priorityFieldSpecified; - - private bool _inheritableField; - - private bool _inheritableFieldSpecified; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class VisualizerType { + + private AlternativeTypeType[] alternativeTypeField; + + private VersionType versionField; + + private CustomVisualizerType[] customVisualizerField; + + private object[] itemsField; + + private string nameField; + + private string includeViewField; + + private string excludeViewField; + + private string priorityField; + + private bool inheritableField; + + private bool inheritableFieldSpecified; + /// [System.Xml.Serialization.XmlElementAttribute("AlternativeType")] - public AlternativeTypeType[] AlternativeType - { - get - { - return _alternativeTypeField; + public AlternativeTypeType[] AlternativeType { + get { + return this.alternativeTypeField; } - set - { - _alternativeTypeField = value; + set { + this.alternativeTypeField = value; } } - + /// - public VersionType Version - { - get - { - return _versionField; + public VersionType Version { + get { + return this.versionField; } - set - { - _versionField = value; + set { + this.versionField = value; } } - + /// [System.Xml.Serialization.XmlElementAttribute("CustomVisualizer")] - public CustomVisualizerType[] CustomVisualizer - { - get - { - return _customVisualizerField; + public CustomVisualizerType[] CustomVisualizer { + get { + return this.customVisualizerField; } - set - { - _customVisualizerField = value; + set { + this.customVisualizerField = value; } } - + /// [System.Xml.Serialization.XmlElementAttribute("DisplayString", typeof(DisplayStringType))] [System.Xml.Serialization.XmlElementAttribute("Expand", typeof(ExpandType1))] [System.Xml.Serialization.XmlElementAttribute("StringView", typeof(StringViewType))] [System.Xml.Serialization.XmlElementAttribute("UIVisualizer", typeof(UIVisualizerItemType))] - public object[] Items - { - get - { - return _itemsField; + public object[] Items { + get { + return this.itemsField; } - set - { - _itemsField = value; + set { + this.itemsField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Name - { - get - { - return _nameField; + public string Name { + get { + return this.nameField; } - set - { - _nameField = value; + set { + this.nameField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string IncludeView - { - get - { - return _includeViewField; + public string IncludeView { + get { + return this.includeViewField; } - set - { - _includeViewField = value; + set { + this.includeViewField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string ExcludeView - { - get - { - return _excludeViewField; + public string ExcludeView { + get { + return this.excludeViewField; } - set - { - _excludeViewField = value; + set { + this.excludeViewField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public int Priority - { - get - { - return _priorityField; + public string Priority { + get { + return this.priorityField; } - set - { - _priorityField = value; + set { + this.priorityField = value; } } - - /// - [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool PrioritySpecified - { - get - { - return _priorityFieldSpecified; - } - set - { - _priorityFieldSpecified = value; - } - } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public bool Inheritable - { - get - { - return _inheritableField; + public bool Inheritable { + get { + return this.inheritableField; } - set - { - _inheritableField = value; + set { + this.inheritableField = value; } } - + /// [System.Xml.Serialization.XmlIgnoreAttribute()] - public bool InheritableSpecified - { - get - { - return _inheritableFieldSpecified; + public bool InheritableSpecified { + get { + return this.inheritableFieldSpecified; } - set - { - _inheritableFieldSpecified = value; + set { + this.inheritableFieldSpecified = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class UIVisualizerType - { - private string _serviceIdField; - - private int _idField; - - private string _menuNameField; - - private string _descriptionField; - - private string _valueField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class UIVisualizerType { + + private string serviceIdField; + + private int idField; + + private string menuNameField; + + private string descriptionField; + + private string valueField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string ServiceId - { - get - { - return _serviceIdField; + public string ServiceId { + get { + return this.serviceIdField; } - set - { - _serviceIdField = value; + set { + this.serviceIdField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public int Id - { - get - { - return _idField; + public int Id { + get { + return this.idField; } - set - { - _idField = value; + set { + this.idField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string MenuName - { - get - { - return _menuNameField; + public string MenuName { + get { + return this.menuNameField; } - set - { - _menuNameField = value; + set { + this.menuNameField = value; } } - + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public string Description - { - get - { - return _descriptionField; + public string Description { + get { + return this.descriptionField; } - set - { - _descriptionField = value; + set { + this.descriptionField = value; } } - + /// [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return _valueField; + public string Value { + get { + return this.valueField; } - set - { - _valueField = value; + set { + this.valueField = value; } } } - + /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] + [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")] + [System.SerializableAttribute()] [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class LocalizedStringType - { - private uint _idField; - - private string _valueField; - + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] + public partial class LocalizedStringType { + + private uint idField; + + private string valueField; + /// [System.Xml.Serialization.XmlAttributeAttribute()] - public uint Id - { - get - { - return _idField; + public uint Id { + get { + return this.idField; } - set - { - _idField = value; + set { + this.idField = value; } } - + /// [System.Xml.Serialization.XmlTextAttribute()] - public string Value - { - get - { - return _valueField; - } - set - { - _valueField = value; + public string Value { + get { + return this.valueField; } - } - } - - /// - [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.33440")] - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.Xml.Serialization.XmlTypeAttribute(Namespace = "http://schemas.microsoft.com/vstudio/debugger/natvis/2010")] - public partial class AliasType - { - private string _valueField; - - private string _nameField; - - /// - public string Value - { - get - { - return _valueField; - } - set - { - _valueField = value; - } - } - - /// - [System.Xml.Serialization.XmlAttributeAttribute()] - public string Name - { - get - { - return _nameField; - } - set - { - _nameField = value; + set { + this.valueField = value; } } } diff --git a/src/MIDebugEngine/Natvis.Impl/natvis.xsd b/src/MIDebugEngine/Natvis.Impl/natvis.xsd index 2bf7804ac..7b1bc61b1 100644 --- a/src/MIDebugEngine/Natvis.Impl/natvis.xsd +++ b/src/MIDebugEngine/Natvis.Impl/natvis.xsd @@ -514,6 +514,11 @@ Expression that points to value of the linked list node. It can be left empty or have 'this' to refer to the linked list node itself. This expression is evaluated under the context of the linked list node and not the parent linked list type. + + + Indicates the Node in the HeadPointer has no Value. + + @@ -608,20 +613,28 @@ - Specifies an optional priority to assign to this entry for type matching. Priorities range from 0-100 and entries with higher priority numbers within a particular file or directory - will be checked first. <Type> entries that do not specify a priority will be assigned as default priority of "50" <AlternativeType> entries which do not specify a priority - will inherit the priority of the enclosing <Type> element. The priority number is only used to disambiguate type matching when all other means of disambiguation are unavailable. - For example, entries with more specific template instantiations, module constraints, or view constraints will take priority regardless of any priority numbers specified. - Similarly, regardless of priority numbers, natvis files that are part of a loaded project will always take precedence over files in the user natvis directory, - which will, in turn, take precedence over files in the system-wide natvis directory. - - If two entries have the same priority and cannot otherwise be disambiguated, it is implementation-defined which one will get used. + + Specifies an optional priority to assign to this entry for type matching. Higher priority entries within a particular file or directory + are checked first. <Type> entries that do not specify a priority receive default priority of "Medium" <AlternativeType> entries which do not specify a priority + will inherit the priority of the enclosing <Type> element. The priority is only used to disambiguate type matching when all other means of disambiguation are unavailable. + For example, entries with more specific template instantiations, module constraints, or view constraints will take priority regardless of any priority values specified. + Similarly, regardless of priority, natvis files that are part of a loaded project will always take precedence over files in the user natvis directory, + which will, in turn, take precedence over files in the system-wide natvis directory. + + If two entries have the same priority and cannot otherwise be disambiguated, it is unspecified which one will get used. - - - - + + + + + + + + + + + @@ -718,6 +731,22 @@ + + + Specifies a way to alias types. + + + + The name of type to alias. + + + + + The new displayed alias value. + + + + @@ -736,6 +765,7 @@ +