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
- RotateTransform.cs
- HttpRequest.cs
- NegatedCellConstant.cs
- InstancePersistenceException.cs
- FigureParagraph.cs
- TdsParser.cs
- CoTaskMemHandle.cs
- WebSysDisplayNameAttribute.cs
- selecteditemcollection.cs
- IDQuery.cs
- ListControl.cs
- Vector3DAnimationUsingKeyFrames.cs
- Configuration.cs
- StringFreezingAttribute.cs
- ExtensionFile.cs
- UnknownBitmapDecoder.cs
- DataSourceUtil.cs
- HMACSHA512.cs
- ViewStateModeByIdAttribute.cs
- KeyTime.cs
- Baml2006SchemaContext.cs
- COM2ExtendedUITypeEditor.cs
- UnsafePeerToPeerMethods.cs
- BitSet.cs
- MetaChildrenColumn.cs
- RecommendedAsConfigurableAttribute.cs
- ObjectDataSourceMethodEventArgs.cs
- WmfPlaceableFileHeader.cs
- ConfigurationSchemaErrors.cs
- CharAnimationUsingKeyFrames.cs
- ADMembershipUser.cs
- GridSplitter.cs
- PopupRoot.cs
- RequestCachingSection.cs
- controlskin.cs
- DocumentOrderComparer.cs
- Queue.cs
- NameValueCollection.cs
- InteropAutomationProvider.cs
- LateBoundBitmapDecoder.cs
- NavigationPropertyAccessor.cs
- MachineKeyConverter.cs
- ValidationError.cs
- DoubleLinkListEnumerator.cs
- SystemMulticastIPAddressInformation.cs
- Dump.cs
- FontConverter.cs
- DataGridViewAdvancedBorderStyle.cs
- TemplateLookupAction.cs
- Matrix.cs
- MappedMetaModel.cs
- RegistrySecurity.cs
- TriggerActionCollection.cs
- EventMappingSettings.cs
- FamilyTypeface.cs
- EdmSchemaAttribute.cs
- XamlStream.cs
- DetailsViewPageEventArgs.cs
- ThousandthOfEmRealPoints.cs
- NameValuePair.cs
- ColorConverter.cs
- IxmlLineInfo.cs
- RuleSetCollection.cs
- GestureRecognizer.cs
- SimpleRecyclingCache.cs
- DateTimeOffsetConverter.cs
- KeyboardDevice.cs
- DataGridViewImageColumn.cs
- WeakReferenceList.cs
- CachedBitmap.cs
- RegexGroup.cs
- CalendarDateRange.cs
- SafeNativeMethodsOther.cs
- CellCreator.cs
- GridItemProviderWrapper.cs
- SchemaTypeEmitter.cs
- WebResponse.cs
- SubqueryTrackingVisitor.cs
- MouseGestureConverter.cs
- ConfigXmlComment.cs
- WindowInteractionStateTracker.cs
- OdbcCommandBuilder.cs
- HttpCachePolicyElement.cs
- DesignerVerb.cs
- XmlStreamStore.cs
- InternalBase.cs
- HtmlInputButton.cs
- PathSegmentCollection.cs
- XNodeNavigator.cs
- TrackingProfileSerializer.cs
- SuppressIldasmAttribute.cs
- validation.cs
- ServerValidateEventArgs.cs
- WebServiceTypeData.cs
- XmlSchemaSimpleTypeUnion.cs
- GroupItem.cs
- VariantWrapper.cs
- CharStorage.cs
- WhileDesigner.xaml.cs
- PeerOutputChannel.cs