Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Input / InputScope.cs / 1305600 / InputScope.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: class for input scope definition // // Please refer to the design specfication http://avalon/Cicero/Specifications/Stylable%20InputScope.mht // // History: // 5/7/2004 : yutakan - created // //--------------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Windows.Input; using System.Windows.Markup; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; namespace System.Windows.Input { ////// InputScope class is a type which InputScope property holds. FrameworkElement.IputScope returns the current inherited InputScope /// instance for the element /// ///http://avalon/Cicero/Specifications/Stylable%20InputScope.mht [TypeConverter("System.Windows.Input.InputScopeConverter, PresentationCore, Version=" + Microsoft.Internal.BuildInfo.WCP_VERSION + ", Culture=neutral, PublicKeyToken=" + Microsoft.Internal.BuildInfo.WCP_PUBLIC_KEY_TOKEN + ", Custom=null")] public class InputScope { // [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)] public System.Collections.IList Names { get { return (System.Collections.IList)_scopeNames; } } ////// SrgsMarkup is currently speech specific. Will be used in non-speech /// input methods in the near future too /// [DefaultValue(null)] public String SrgsMarkup { get { return _srgsMarkup; } set { if (value == null) { throw new ArgumentNullException("value"); } _srgsMarkup = value; } } ////// RegularExpression is used as a suggested input text pattern /// for input processors. /// [DefaultValue(null)] public String RegularExpression { get { return _regexString; } set { if (value == null) { throw new ArgumentNullException("value"); } _regexString = value; } } ////// PhraseList is a collection of suggested input patterns. /// Each phrase is of type InputScopePhrase /// [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)] public System.Collections.IList PhraseList { get { return (System.Collections.IList)_phraseList; } } private IList_scopeNames = new List (); private IList _phraseList = new List (); private String _regexString; private String _srgsMarkup; } /// /// InputScopePhrase is a class that implements InputScopePhrase tag /// Each InputScopePhrase represents a suggested input text pattern and ususally used to /// form a list /// [ContentProperty("NameValue")] [TypeConverter("System.Windows.Input.InputScopeNameConverter, PresentationCore, Version=" + Microsoft.Internal.BuildInfo.WCP_VERSION + ", Culture=neutral, PublicKeyToken=" + Microsoft.Internal.BuildInfo.WCP_PUBLIC_KEY_TOKEN + ", Custom=null")] public class InputScopeName : IAddChild { // NOTE: this is a class rather than a simple string so that we can add more hint information // for input phrase such as typing stroke, pronouciation etc. // should be enhanced as needed. //--------------------------------------------------------------------------- // // Public Methods // //--------------------------------------------------------------------------- #region Public Methods ////// Default Constructor necesary for parser /// public InputScopeName() { } ////// Constructor that takes name /// public InputScopeName(InputScopeNameValue nameValue) { _nameValue = nameValue; } #region implementation of IAddChild ////// Called to Add the object as a Child. For InputScopePhrase tag this is ignored /// /// /// Object to add as a child /// public void AddChild(object value) { throw new System.NotImplementedException(); } ////// if text is present between InputScopePhrase tags, the text is added as a phrase name /// /// /// Text string to add /// public void AddText(string name) { // throw new System.NotImplementedException(); } #endregion IAddChild #endregion Public Methods #region class public properties ////// Name property - this is used when accessing the string that is set to InputScopePhrase /// public InputScopeNameValue NameValue { get { return _nameValue; } set { if (!IsValidInputScopeNameValue(value)) { throw new ArgumentException(SR.Get(SRID.InputScope_InvalidInputScopeName, "value")); } _nameValue = value; } } #endregion class public properties ////// This validates the value for InputScopeName. /// private bool IsValidInputScopeNameValue(InputScopeNameValue name) { switch (name) { case InputScopeNameValue.Default : break; // = 0, // IS_DEFAULT case InputScopeNameValue.Url : break; // = 1, // IS_URL case InputScopeNameValue.FullFilePath : break; // = 2, // IS_FILE_FULLFILEPATH case InputScopeNameValue.FileName : break; // = 3, // IS_FILE_FILENAME case InputScopeNameValue.EmailUserName : break; // = 4, // IS_EMAIL_USERNAME case InputScopeNameValue.EmailSmtpAddress : break; // = 5, // IS_EMAIL_SMTPEMAILADDRESS case InputScopeNameValue.LogOnName : break; // = 6, // IS_LOGINNAME case InputScopeNameValue.PersonalFullName : break; // = 7, // IS_PERSONALNAME_FULLNAME case InputScopeNameValue.PersonalNamePrefix : break; // = 8, // IS_PERSONALNAME_PREFIX case InputScopeNameValue.PersonalGivenName : break; // = 9, // IS_PERSONALNAME_GIVENNAME case InputScopeNameValue.PersonalMiddleName : break; // = 10, // IS_PERSONALNAME_MIDDLENAME case InputScopeNameValue.PersonalSurname : break; // = 11, // IS_PERSONALNAME_SURNAME case InputScopeNameValue.PersonalNameSuffix : break; // = 12, // IS_PERSONALNAME_SUFFIX case InputScopeNameValue.PostalAddress : break; // = 13, // IS_ADDRESS_FULLPOSTALADDRESS case InputScopeNameValue.PostalCode : break; // = 14, // IS_ADDRESS_POSTALCODE case InputScopeNameValue.AddressStreet : break; // = 15, // IS_ADDRESS_STREET case InputScopeNameValue.AddressStateOrProvince : break; // = 16, // IS_ADDRESS_STATEORPROVINCE case InputScopeNameValue.AddressCity : break; // = 17, // IS_ADDRESS_CITY case InputScopeNameValue.AddressCountryName : break; // = 18, // IS_ADDRESS_----NAME case InputScopeNameValue.AddressCountryShortName : break; // = 19, // IS_ADDRESS_COUNTRYSHORTNAME case InputScopeNameValue.CurrencyAmountAndSymbol : break; // = 20, // IS_CURRENCY_AMOUNTANDSYMBOL case InputScopeNameValue.CurrencyAmount : break; // = 21, // IS_CURRENCY_AMOUNT case InputScopeNameValue.Date : break; // = 22, // IS_DATE_FULLDATE case InputScopeNameValue.DateMonth : break; // = 23, // IS_DATE_MONTH case InputScopeNameValue.DateDay : break; // = 24, // IS_DATE_DAY case InputScopeNameValue.DateYear : break; // = 25, // IS_DATE_YEAR case InputScopeNameValue.DateMonthName : break; // = 26, // IS_DATE_MONTHNAME case InputScopeNameValue.DateDayName : break; // = 27, // IS_DATE_DAYNAME case InputScopeNameValue.Digits : break; // = 28, // IS_DIGITS case InputScopeNameValue.Number : break; // = 29, // IS_NUMBER case InputScopeNameValue.OneChar : break; // = 30, // IS_ONECHAR case InputScopeNameValue.Password : break; // = 31, // IS_PASSWORD case InputScopeNameValue.TelephoneNumber : break; // = 32, // IS_TELEPHONE_FULLTELEPHONENUMBER case InputScopeNameValue.Telephone----Code : break; // = 33, // IS_TELEPHONE_COUNTRYCODE case InputScopeNameValue.TelephoneAreaCode : break; // = 34, // IS_TELEPHONE_AREACODE case InputScopeNameValue.TelephoneLocalNumber : break; // = 35, // IS_TELEPHONE_LOCALNUMBER case InputScopeNameValue.Time : break; // = 36, // IS_TIME_FULLTIME case InputScopeNameValue.TimeHour : break; // = 37, // IS_TIME_HOUR case InputScopeNameValue.TimeMinorSec : break; // = 38, // IS_TIME_MINORSEC case InputScopeNameValue.NumberFullWidth : break; // = 39, // IS_NUMBER_FULLWIDTH case InputScopeNameValue.AlphanumericHalfWidth : break; // = 40, // IS_ALPHANUMERIC_HALFWIDTH case InputScopeNameValue.AlphanumericFullWidth : break; // = 41, // IS_ALPHANUMERIC_FULLWIDTH case InputScopeNameValue.CurrencyChinese : break; // = 42, // IS_CURRENCY_CHINESE case InputScopeNameValue.Bopomofo : break; // = 43, // IS_BOPOMOFO case InputScopeNameValue.Hiragana : break; // = 44, // IS_HIRAGANA case InputScopeNameValue.KatakanaHalfWidth : break; // = 45, // IS_KATAKANA_HALFWIDTH case InputScopeNameValue.KatakanaFullWidth : break; // = 46, // IS_KATAKANA_FULLWIDTH case InputScopeNameValue.Hanja : break; // = 47, // IS_HANJA case InputScopeNameValue.PhraseList : break; // = -1, // IS_PHRASELIST case InputScopeNameValue.RegularExpression : break; // = -2, // IS_REGULAREXPRESSION case InputScopeNameValue.Srgs : break; // = -3, // IS_SRGS case InputScopeNameValue.Xml : break; // = -4, // IS_XML default: return false; } return true; } private InputScopeNameValue _nameValue; } ////// InputScopePhrase is a class that implements InputScopePhrase tag /// Each InputScopePhrase represents a suggested input text pattern and ususally used to /// form a list /// [ContentProperty("Name")] public class InputScopePhrase : IAddChild { // NOTE: this is a class rather than a simple string so that we can add more hint information // for input phrase such as typing stroke, pronouciation etc. // should be enhanced as needed. //---------------------------------------------------------------------------- // // Public Methods // //--------------------------------------------------------------------------- #region Public Methods ////// Default Constructor necesary for parser /// public InputScopePhrase() { } ////// Constructor that takes name /// public InputScopePhrase(String name) { if (name == null) { throw new ArgumentNullException("name"); } _phraseName = name; } #region implementation of IAddChild ////// Called to Add the object as a Child. For InputScopePhrase tag this is ignored /// /// /// Object to add as a child /// public void AddChild(object value) { throw new System.NotImplementedException(); } ////// if text is present between InputScopePhrase tags, the text is added as a phrase name /// /// /// Text string to add /// public void AddText(string name) { if (name == null) { throw new ArgumentNullException("name"); } _phraseName = name; } #endregion IAddChild #endregion Public Methods #region class public properties ////// Name property - this is used when accessing the string that is set to InputScopePhrase /// public String Name { get { return _phraseName; } set { _phraseName = value; } } #endregion class public properties private String _phraseName; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: class for input scope definition // // Please refer to the design specfication http://avalon/Cicero/Specifications/Stylable%20InputScope.mht // // History: // 5/7/2004 : yutakan - created // //--------------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Windows.Input; using System.Windows.Markup; using System.ComponentModel; using System.ComponentModel.Design.Serialization; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; namespace System.Windows.Input { ////// InputScope class is a type which InputScope property holds. FrameworkElement.IputScope returns the current inherited InputScope /// instance for the element /// ///http://avalon/Cicero/Specifications/Stylable%20InputScope.mht [TypeConverter("System.Windows.Input.InputScopeConverter, PresentationCore, Version=" + Microsoft.Internal.BuildInfo.WCP_VERSION + ", Culture=neutral, PublicKeyToken=" + Microsoft.Internal.BuildInfo.WCP_PUBLIC_KEY_TOKEN + ", Custom=null")] public class InputScope { // [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)] public System.Collections.IList Names { get { return (System.Collections.IList)_scopeNames; } } ////// SrgsMarkup is currently speech specific. Will be used in non-speech /// input methods in the near future too /// [DefaultValue(null)] public String SrgsMarkup { get { return _srgsMarkup; } set { if (value == null) { throw new ArgumentNullException("value"); } _srgsMarkup = value; } } ////// RegularExpression is used as a suggested input text pattern /// for input processors. /// [DefaultValue(null)] public String RegularExpression { get { return _regexString; } set { if (value == null) { throw new ArgumentNullException("value"); } _regexString = value; } } ////// PhraseList is a collection of suggested input patterns. /// Each phrase is of type InputScopePhrase /// [DesignerSerializationVisibility(DesignerSerializationVisibility.Content)] public System.Collections.IList PhraseList { get { return (System.Collections.IList)_phraseList; } } private IList_scopeNames = new List (); private IList _phraseList = new List (); private String _regexString; private String _srgsMarkup; } /// /// InputScopePhrase is a class that implements InputScopePhrase tag /// Each InputScopePhrase represents a suggested input text pattern and ususally used to /// form a list /// [ContentProperty("NameValue")] [TypeConverter("System.Windows.Input.InputScopeNameConverter, PresentationCore, Version=" + Microsoft.Internal.BuildInfo.WCP_VERSION + ", Culture=neutral, PublicKeyToken=" + Microsoft.Internal.BuildInfo.WCP_PUBLIC_KEY_TOKEN + ", Custom=null")] public class InputScopeName : IAddChild { // NOTE: this is a class rather than a simple string so that we can add more hint information // for input phrase such as typing stroke, pronouciation etc. // should be enhanced as needed. //--------------------------------------------------------------------------- // // Public Methods // //--------------------------------------------------------------------------- #region Public Methods ////// Default Constructor necesary for parser /// public InputScopeName() { } ////// Constructor that takes name /// public InputScopeName(InputScopeNameValue nameValue) { _nameValue = nameValue; } #region implementation of IAddChild ////// Called to Add the object as a Child. For InputScopePhrase tag this is ignored /// /// /// Object to add as a child /// public void AddChild(object value) { throw new System.NotImplementedException(); } ////// if text is present between InputScopePhrase tags, the text is added as a phrase name /// /// /// Text string to add /// public void AddText(string name) { // throw new System.NotImplementedException(); } #endregion IAddChild #endregion Public Methods #region class public properties ////// Name property - this is used when accessing the string that is set to InputScopePhrase /// public InputScopeNameValue NameValue { get { return _nameValue; } set { if (!IsValidInputScopeNameValue(value)) { throw new ArgumentException(SR.Get(SRID.InputScope_InvalidInputScopeName, "value")); } _nameValue = value; } } #endregion class public properties ////// This validates the value for InputScopeName. /// private bool IsValidInputScopeNameValue(InputScopeNameValue name) { switch (name) { case InputScopeNameValue.Default : break; // = 0, // IS_DEFAULT case InputScopeNameValue.Url : break; // = 1, // IS_URL case InputScopeNameValue.FullFilePath : break; // = 2, // IS_FILE_FULLFILEPATH case InputScopeNameValue.FileName : break; // = 3, // IS_FILE_FILENAME case InputScopeNameValue.EmailUserName : break; // = 4, // IS_EMAIL_USERNAME case InputScopeNameValue.EmailSmtpAddress : break; // = 5, // IS_EMAIL_SMTPEMAILADDRESS case InputScopeNameValue.LogOnName : break; // = 6, // IS_LOGINNAME case InputScopeNameValue.PersonalFullName : break; // = 7, // IS_PERSONALNAME_FULLNAME case InputScopeNameValue.PersonalNamePrefix : break; // = 8, // IS_PERSONALNAME_PREFIX case InputScopeNameValue.PersonalGivenName : break; // = 9, // IS_PERSONALNAME_GIVENNAME case InputScopeNameValue.PersonalMiddleName : break; // = 10, // IS_PERSONALNAME_MIDDLENAME case InputScopeNameValue.PersonalSurname : break; // = 11, // IS_PERSONALNAME_SURNAME case InputScopeNameValue.PersonalNameSuffix : break; // = 12, // IS_PERSONALNAME_SUFFIX case InputScopeNameValue.PostalAddress : break; // = 13, // IS_ADDRESS_FULLPOSTALADDRESS case InputScopeNameValue.PostalCode : break; // = 14, // IS_ADDRESS_POSTALCODE case InputScopeNameValue.AddressStreet : break; // = 15, // IS_ADDRESS_STREET case InputScopeNameValue.AddressStateOrProvince : break; // = 16, // IS_ADDRESS_STATEORPROVINCE case InputScopeNameValue.AddressCity : break; // = 17, // IS_ADDRESS_CITY case InputScopeNameValue.AddressCountryName : break; // = 18, // IS_ADDRESS_----NAME case InputScopeNameValue.AddressCountryShortName : break; // = 19, // IS_ADDRESS_COUNTRYSHORTNAME case InputScopeNameValue.CurrencyAmountAndSymbol : break; // = 20, // IS_CURRENCY_AMOUNTANDSYMBOL case InputScopeNameValue.CurrencyAmount : break; // = 21, // IS_CURRENCY_AMOUNT case InputScopeNameValue.Date : break; // = 22, // IS_DATE_FULLDATE case InputScopeNameValue.DateMonth : break; // = 23, // IS_DATE_MONTH case InputScopeNameValue.DateDay : break; // = 24, // IS_DATE_DAY case InputScopeNameValue.DateYear : break; // = 25, // IS_DATE_YEAR case InputScopeNameValue.DateMonthName : break; // = 26, // IS_DATE_MONTHNAME case InputScopeNameValue.DateDayName : break; // = 27, // IS_DATE_DAYNAME case InputScopeNameValue.Digits : break; // = 28, // IS_DIGITS case InputScopeNameValue.Number : break; // = 29, // IS_NUMBER case InputScopeNameValue.OneChar : break; // = 30, // IS_ONECHAR case InputScopeNameValue.Password : break; // = 31, // IS_PASSWORD case InputScopeNameValue.TelephoneNumber : break; // = 32, // IS_TELEPHONE_FULLTELEPHONENUMBER case InputScopeNameValue.Telephone----Code : break; // = 33, // IS_TELEPHONE_COUNTRYCODE case InputScopeNameValue.TelephoneAreaCode : break; // = 34, // IS_TELEPHONE_AREACODE case InputScopeNameValue.TelephoneLocalNumber : break; // = 35, // IS_TELEPHONE_LOCALNUMBER case InputScopeNameValue.Time : break; // = 36, // IS_TIME_FULLTIME case InputScopeNameValue.TimeHour : break; // = 37, // IS_TIME_HOUR case InputScopeNameValue.TimeMinorSec : break; // = 38, // IS_TIME_MINORSEC case InputScopeNameValue.NumberFullWidth : break; // = 39, // IS_NUMBER_FULLWIDTH case InputScopeNameValue.AlphanumericHalfWidth : break; // = 40, // IS_ALPHANUMERIC_HALFWIDTH case InputScopeNameValue.AlphanumericFullWidth : break; // = 41, // IS_ALPHANUMERIC_FULLWIDTH case InputScopeNameValue.CurrencyChinese : break; // = 42, // IS_CURRENCY_CHINESE case InputScopeNameValue.Bopomofo : break; // = 43, // IS_BOPOMOFO case InputScopeNameValue.Hiragana : break; // = 44, // IS_HIRAGANA case InputScopeNameValue.KatakanaHalfWidth : break; // = 45, // IS_KATAKANA_HALFWIDTH case InputScopeNameValue.KatakanaFullWidth : break; // = 46, // IS_KATAKANA_FULLWIDTH case InputScopeNameValue.Hanja : break; // = 47, // IS_HANJA case InputScopeNameValue.PhraseList : break; // = -1, // IS_PHRASELIST case InputScopeNameValue.RegularExpression : break; // = -2, // IS_REGULAREXPRESSION case InputScopeNameValue.Srgs : break; // = -3, // IS_SRGS case InputScopeNameValue.Xml : break; // = -4, // IS_XML default: return false; } return true; } private InputScopeNameValue _nameValue; } ////// InputScopePhrase is a class that implements InputScopePhrase tag /// Each InputScopePhrase represents a suggested input text pattern and ususally used to /// form a list /// [ContentProperty("Name")] public class InputScopePhrase : IAddChild { // NOTE: this is a class rather than a simple string so that we can add more hint information // for input phrase such as typing stroke, pronouciation etc. // should be enhanced as needed. //---------------------------------------------------------------------------- // // Public Methods // //--------------------------------------------------------------------------- #region Public Methods ////// Default Constructor necesary for parser /// public InputScopePhrase() { } ////// Constructor that takes name /// public InputScopePhrase(String name) { if (name == null) { throw new ArgumentNullException("name"); } _phraseName = name; } #region implementation of IAddChild ////// Called to Add the object as a Child. For InputScopePhrase tag this is ignored /// /// /// Object to add as a child /// public void AddChild(object value) { throw new System.NotImplementedException(); } ////// if text is present between InputScopePhrase tags, the text is added as a phrase name /// /// /// Text string to add /// public void AddText(string name) { if (name == null) { throw new ArgumentNullException("name"); } _phraseName = name; } #endregion IAddChild #endregion Public Methods #region class public properties ////// Name property - this is used when accessing the string that is set to InputScopePhrase /// public String Name { get { return _phraseName; } set { _phraseName = value; } } #endregion class public properties private String _phraseName; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SQLString.cs
- CompoundFileStreamReference.cs
- RuleInfoComparer.cs
- DocumentApplication.cs
- ImmComposition.cs
- InvalidateEvent.cs
- PageCache.cs
- TargetConverter.cs
- ObjectDataSourceSelectingEventArgs.cs
- PrivilegeNotHeldException.cs
- EntityCommand.cs
- HttpPostedFileWrapper.cs
- SpecialNameAttribute.cs
- ExpandableObjectConverter.cs
- EventManager.cs
- QilLiteral.cs
- FloaterBaseParagraph.cs
- SiteMapDataSourceDesigner.cs
- LoggedException.cs
- DataTemplateSelector.cs
- Mapping.cs
- SocketElement.cs
- HtmlInputReset.cs
- X509CertificateValidator.cs
- ActivationService.cs
- HandlerBase.cs
- StructuralObject.cs
- KeyGesture.cs
- XmlSchemaImporter.cs
- NetNamedPipeSecurityElement.cs
- ObjectKeyFrameCollection.cs
- StoreAnnotationsMap.cs
- StylusDevice.cs
- CodeAttributeDeclarationCollection.cs
- Column.cs
- PointF.cs
- ClonableStack.cs
- TabControlToolboxItem.cs
- UnmanagedHandle.cs
- DockPattern.cs
- TableParagraph.cs
- SetIterators.cs
- InputMethod.cs
- NameValueCache.cs
- QualificationDataAttribute.cs
- ScriptReferenceBase.cs
- ImageSourceValueSerializer.cs
- OrderingInfo.cs
- DataGridViewImageColumn.cs
- WebPartMenu.cs
- securitycriticaldataClass.cs
- FileStream.cs
- XmlSchemaParticle.cs
- QuaternionRotation3D.cs
- wgx_sdk_version.cs
- DataGridViewComboBoxEditingControl.cs
- CodeMemberMethod.cs
- UnsafeNativeMethods.cs
- StructuredTypeInfo.cs
- DecoderBestFitFallback.cs
- Canvas.cs
- QueryableFilterRepeater.cs
- DynamicQueryStringParameter.cs
- StatusBarPanelClickEvent.cs
- SqlHelper.cs
- StrongName.cs
- Formatter.cs
- HWStack.cs
- HashHelper.cs
- DrawingGroupDrawingContext.cs
- SqlMethodAttribute.cs
- RecognizedAudio.cs
- ScrollBar.cs
- HiddenField.cs
- ClaimComparer.cs
- TextParentUndoUnit.cs
- Math.cs
- Task.cs
- PropertyNames.cs
- ApplicationServiceHelper.cs
- SqlOuterApplyReducer.cs
- DrawingContextWalker.cs
- columnmapfactory.cs
- LinqDataSourceSelectEventArgs.cs
- PropertyKey.cs
- MessagePropertyFilter.cs
- LocalizableAttribute.cs
- BaseTemplateParser.cs
- Variant.cs
- HttpModuleActionCollection.cs
- HttpModulesSection.cs
- WebPartVerbsEventArgs.cs
- ObjectParameter.cs
- RadioButtonDesigner.cs
- InputScope.cs
- FilterElement.cs
- MouseGestureConverter.cs
- RangeBase.cs
- XmlSchemaAnnotated.cs
- FixedElement.cs