Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Regex / System / Text / RegularExpressions / RegexTree.cs / 1305376 / RegexTree.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- // RegexTree is just a wrapper for a node tree with some // global information attached. namespace System.Text.RegularExpressions { using System.Collections; using System.Collections.Generic; internal sealed class RegexTree { #if SILVERLIGHT internal RegexTree(RegexNode root, Dictionarycaps, Int32[] capnumlist, int captop, Dictionary capnames, String[] capslist, RegexOptions opts) #else internal RegexTree(RegexNode root, Hashtable caps, Int32[] capnumlist, int captop, Hashtable capnames, String[] capslist, RegexOptions opts) #endif { _root = root; _caps = caps; _capnumlist = capnumlist; _capnames = capnames; _capslist = capslist; _captop = captop; _options = opts; } internal RegexNode _root; #if SILVERLIGHT internal Dictionary _caps; #else internal Hashtable _caps; #endif internal Int32[] _capnumlist; #if SILVERLIGHT internal Dictionary _capnames; #else internal Hashtable _capnames; #endif internal String[] _capslist; internal RegexOptions _options; internal int _captop; #if DBG internal void Dump() { _root.Dump(); } internal bool Debug { get { return(_options & RegexOptions.Debug) != 0; } } #endif } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ItemCheckedEvent.cs
- IdentityNotMappedException.cs
- HeaderUtility.cs
- FactoryRecord.cs
- SR.Designer.cs
- AdRotator.cs
- UdpUtility.cs
- DynamicObjectAccessor.cs
- RedBlackList.cs
- XmlIncludeAttribute.cs
- BasicSecurityProfileVersion.cs
- AtlasWeb.Designer.cs
- VectorConverter.cs
- X509ChainElement.cs
- SoapFault.cs
- WebMessageFormatHelper.cs
- CharAnimationBase.cs
- PriorityQueue.cs
- ECDiffieHellman.cs
- PanelStyle.cs
- DBDataPermissionAttribute.cs
- SystemEvents.cs
- HScrollBar.cs
- GridEntryCollection.cs
- XmlComplianceUtil.cs
- ResourceIDHelper.cs
- IPAddress.cs
- WebHttpBehavior.cs
- Comparer.cs
- StringSource.cs
- CancellationTokenRegistration.cs
- WeakReferenceKey.cs
- CalendarDesigner.cs
- SoapFormatterSinks.cs
- XmlUtil.cs
- WebPartEditorCancelVerb.cs
- CurrentChangedEventManager.cs
- RegistrySecurity.cs
- WebBrowserEvent.cs
- GPPOINTF.cs
- MimeFormReflector.cs
- ActivityExecutionContext.cs
- TransformGroup.cs
- MaskedTextBox.cs
- NavigationProperty.cs
- InputScopeConverter.cs
- ContentPlaceHolder.cs
- SqlXmlStorage.cs
- Error.cs
- PageAdapter.cs
- RuntimeCompatibilityAttribute.cs
- InsufficientMemoryException.cs
- _ConnectionGroup.cs
- _HeaderInfo.cs
- CommandLibraryHelper.cs
- XsltContext.cs
- CustomAttributeSerializer.cs
- CalloutQueueItem.cs
- ProfilePropertySettingsCollection.cs
- MediaTimeline.cs
- LabelLiteral.cs
- ToRequest.cs
- DataGridViewComboBoxColumn.cs
- ValidatorCompatibilityHelper.cs
- TextBounds.cs
- EntityContainerEntitySet.cs
- PointLight.cs
- NullRuntimeConfig.cs
- QueryConverter.cs
- BitmapEffect.cs
- SpotLight.cs
- TdsParserHelperClasses.cs
- CommandField.cs
- HiddenFieldPageStatePersister.cs
- HyperLinkField.cs
- DropShadowBitmapEffect.cs
- ValidationService.cs
- IgnoreSectionHandler.cs
- ProvideValueServiceProvider.cs
- RegexInterpreter.cs
- AQNBuilder.cs
- OleDbRowUpdatedEvent.cs
- TextRunTypographyProperties.cs
- PermissionAttributes.cs
- OutOfMemoryException.cs
- TabControl.cs
- OleDbConnectionFactory.cs
- TextChange.cs
- ReaderOutput.cs
- RawStylusInput.cs
- DSASignatureFormatter.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- SessionStateContainer.cs
- SettingsBindableAttribute.cs
- ImageCodecInfo.cs
- DrawingImage.cs
- HtmlTextArea.cs
- WebPartCatalogCloseVerb.cs
- XPathSelfQuery.cs
- SamlAuthenticationClaimResource.cs