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
- SerializationSectionGroup.cs
- SystemKeyConverter.cs
- SimpleExpression.cs
- FontStyle.cs
- WsdlImporter.cs
- DrawingImage.cs
- ViewCellSlot.cs
- AdjustableArrowCap.cs
- WindowsStartMenu.cs
- InheritanceAttribute.cs
- TextRenderingModeValidation.cs
- TextElement.cs
- SchemaElement.cs
- HttpHeaderCollection.cs
- XmlSchemaGroupRef.cs
- InternalControlCollection.cs
- XmlILIndex.cs
- Decimal.cs
- SvcMapFile.cs
- Size3DValueSerializer.cs
- EventMappingSettings.cs
- TableRow.cs
- PersonalizableAttribute.cs
- DefaultMergeHelper.cs
- FileUtil.cs
- ByteStack.cs
- GeometryModel3D.cs
- Image.cs
- AtomParser.cs
- Int32AnimationUsingKeyFrames.cs
- ResourceDescriptionAttribute.cs
- BulletChrome.cs
- HostedHttpContext.cs
- ISAPIWorkerRequest.cs
- externdll.cs
- UnitySerializationHolder.cs
- Positioning.cs
- PropertyMetadata.cs
- ArgumentFixer.cs
- VirtualPathUtility.cs
- mda.cs
- EntityContainerRelationshipSetEnd.cs
- Dictionary.cs
- EntityStoreSchemaFilterEntry.cs
- ListBindingHelper.cs
- DBConnection.cs
- MasterPageParser.cs
- WindowsTab.cs
- ZipIOExtraFieldZip64Element.cs
- JobInputBins.cs
- WebHttpElement.cs
- Label.cs
- __Error.cs
- TlsSspiNegotiation.cs
- Label.cs
- ExceptionHandler.cs
- UICuesEvent.cs
- ThreadBehavior.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- ErrorItem.cs
- WizardStepBase.cs
- AuthenticationSection.cs
- HandledMouseEvent.cs
- DebugInfo.cs
- TypeDescriptorContext.cs
- CatalogPartChrome.cs
- AppSecurityManager.cs
- InboundActivityHelper.cs
- shaperfactory.cs
- HtmlInputHidden.cs
- CfgRule.cs
- OdbcException.cs
- HwndSourceKeyboardInputSite.cs
- ControlPropertyNameConverter.cs
- SqlFactory.cs
- WebPartMinimizeVerb.cs
- BezierSegment.cs
- PersistenceTypeAttribute.cs
- WinEventTracker.cs
- NegationPusher.cs
- DrawingVisualDrawingContext.cs
- D3DImage.cs
- SystemTcpConnection.cs
- EmptyEnumerator.cs
- SiteMapProvider.cs
- CompModHelpers.cs
- Content.cs
- ContentIterators.cs
- SqlBinder.cs
- ErrorFormatter.cs
- processwaithandle.cs
- RecognitionEventArgs.cs
- AndAlso.cs
- altserialization.cs
- MultiplexingFormatMapping.cs
- ScriptManagerProxy.cs
- FixedHighlight.cs
- BuildProviderUtils.cs
- CustomAttributeSerializer.cs
- SchemaElementDecl.cs