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
- ListViewCancelEventArgs.cs
- DocumentOrderComparer.cs
- NetworkAddressChange.cs
- NamedElement.cs
- OpenTypeLayout.cs
- GuidelineSet.cs
- GridSplitterAutomationPeer.cs
- X509ChainElement.cs
- CallContext.cs
- ListSortDescription.cs
- TreeNodeConverter.cs
- _AutoWebProxyScriptEngine.cs
- KeyInterop.cs
- InputMethodStateTypeInfo.cs
- HMACSHA384.cs
- TimeStampChecker.cs
- XPathEmptyIterator.cs
- RecognitionEventArgs.cs
- XmlObjectSerializerReadContext.cs
- ReceiveMessageContent.cs
- SqlCacheDependencyDatabaseCollection.cs
- TraceRecord.cs
- PersonalizationStateQuery.cs
- ThrowHelper.cs
- QilUnary.cs
- MethodBody.cs
- Int32AnimationBase.cs
- securitycriticaldataformultiplegetandset.cs
- MoveSizeWinEventHandler.cs
- SessionPageStatePersister.cs
- ExternalException.cs
- COM2EnumConverter.cs
- WebPartAddingEventArgs.cs
- SmtpDigestAuthenticationModule.cs
- TextTreeTextNode.cs
- CustomLineCap.cs
- Hash.cs
- DataPagerField.cs
- MsmqTransportSecurity.cs
- CodeSubDirectoriesCollection.cs
- SoapFault.cs
- ElementNotEnabledException.cs
- Bitmap.cs
- DeploymentSection.cs
- RowVisual.cs
- PartialToken.cs
- metadatamappinghashervisitor.cs
- SkinBuilder.cs
- SkewTransform.cs
- HtmlElement.cs
- DesignerLoader.cs
- AppSettingsSection.cs
- PathParser.cs
- ToolboxComponentsCreatingEventArgs.cs
- MouseBinding.cs
- SqlFormatter.cs
- AspNetSynchronizationContext.cs
- OleDbException.cs
- StringBuilder.cs
- MailWriter.cs
- ScriptReferenceEventArgs.cs
- BigInt.cs
- XmlSchemaDocumentation.cs
- StrokeNodeData.cs
- GeometryCombineModeValidation.cs
- ToolStripContentPanelRenderEventArgs.cs
- MenuEventArgs.cs
- TextServicesManager.cs
- ObjectPropertyMapping.cs
- TraceProvider.cs
- SendKeys.cs
- CheckBoxFlatAdapter.cs
- XmlTextReader.cs
- ProvidersHelper.cs
- NumericPagerField.cs
- WebControlParameterProxy.cs
- FormViewDeletedEventArgs.cs
- GridViewColumnHeaderAutomationPeer.cs
- ColorMatrix.cs
- XmlElementCollection.cs
- DateTimeOffset.cs
- UInt64.cs
- GenericEnumerator.cs
- DataGridColumn.cs
- Perspective.cs
- XPathAncestorIterator.cs
- IntSecurity.cs
- PasswordDeriveBytes.cs
- ReliabilityContractAttribute.cs
- DotExpr.cs
- FormsAuthenticationTicket.cs
- PartitionerStatic.cs
- storagemappingitemcollection.viewdictionary.cs
- TreeNode.cs
- ResXDataNode.cs
- CommandField.cs
- TextEditorSelection.cs
- IdentityHolder.cs
- CodeFieldReferenceExpression.cs
- ClientEventManager.cs