Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / CapabilitiesRule.cs / 1 / CapabilitiesRule.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System.Collections; using System.Collections.Specialized; using System.Diagnostics; using System.Globalization; using System.Reflection; using System.Security; using System.Text; using System.Text.RegularExpressions; using System.Threading; using System.Web.Caching; using System.Web.Compilation; using System.Web.Hosting; using System.Security.Permissions; // // CapabilitiesRule is a step in the computation of a capabilities object. It can be either // (1) import a string from the request object // (2) assign a pattern into a variable // (3) execute a subsequence if a regex matches // (4) execute a subsequence and exit the block if a regex matches // internal abstract class CapabilitiesRule { internal const int Use = 0; internal const int Assign = 1; internal const int Filter = 2; internal const int Case = 3; internal int _type; internal virtual int Type { get { return _type; } } internal abstract void Evaluate(CapabilitiesState state); } } // 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. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System.Collections; using System.Collections.Specialized; using System.Diagnostics; using System.Globalization; using System.Reflection; using System.Security; using System.Text; using System.Text.RegularExpressions; using System.Threading; using System.Web.Caching; using System.Web.Compilation; using System.Web.Hosting; using System.Security.Permissions; // // CapabilitiesRule is a step in the computation of a capabilities object. It can be either // (1) import a string from the request object // (2) assign a pattern into a variable // (3) execute a subsequence if a regex matches // (4) execute a subsequence and exit the block if a regex matches // internal abstract class CapabilitiesRule { internal const int Use = 0; internal const int Assign = 1; internal const int Filter = 2; internal const int Case = 3; internal int _type; internal virtual int Type { get { return _type; } } internal abstract void Evaluate(CapabilitiesState state); } } // 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
- Imaging.cs
- BackgroundWorker.cs
- GenericArgumentsUpdater.cs
- FileNotFoundException.cs
- FrugalList.cs
- HtmlTableCellCollection.cs
- RectangleF.cs
- BinaryOperationBinder.cs
- GB18030Encoding.cs
- HostAdapter.cs
- ListMarkerSourceInfo.cs
- ResourceDisplayNameAttribute.cs
- LinqDataSourceDeleteEventArgs.cs
- SoapSchemaExporter.cs
- ExitEventArgs.cs
- CompositionCommandSet.cs
- ObjectMemberMapping.cs
- TabPage.cs
- XmlSchemaObjectTable.cs
- DragCompletedEventArgs.cs
- AbstractDataSvcMapFileLoader.cs
- ResourceExpressionEditorSheet.cs
- DataList.cs
- DockPatternIdentifiers.cs
- Setter.cs
- DefaultWorkflowSchedulerService.cs
- DataGridLinkButton.cs
- Byte.cs
- SqlException.cs
- LogConverter.cs
- Part.cs
- SeverityFilter.cs
- CodeRemoveEventStatement.cs
- CodeDomConfigurationHandler.cs
- ShaderEffect.cs
- TypeHelper.cs
- EntityContainerEntitySetDefiningQuery.cs
- MaskedTextProvider.cs
- SqlDataSourceCommandParser.cs
- MouseOverProperty.cs
- BindingCollection.cs
- ImpersonationContext.cs
- CreationContext.cs
- AdornerDecorator.cs
- InstancePersistence.cs
- VerificationAttribute.cs
- StylusPointCollection.cs
- WorkerRequest.cs
- FactoryRecord.cs
- ApplicationSecurityInfo.cs
- SpeakProgressEventArgs.cs
- SubMenuStyleCollection.cs
- XpsDocumentEvent.cs
- StringArrayConverter.cs
- TableAutomationPeer.cs
- SymDocumentType.cs
- HyperlinkAutomationPeer.cs
- SqlResolver.cs
- InkCanvasSelection.cs
- Relationship.cs
- TimeIntervalCollection.cs
- FamilyCollection.cs
- PopupRoot.cs
- ToolStripContainerDesigner.cs
- EventMappingSettingsCollection.cs
- BlurBitmapEffect.cs
- RequestTimeoutManager.cs
- CodeTypeDeclarationCollection.cs
- VScrollBar.cs
- XmlUtil.cs
- HttpCapabilitiesSectionHandler.cs
- LinearGradientBrush.cs
- ToolStripItemCollection.cs
- DictionaryManager.cs
- XmlNotation.cs
- WindowsToolbar.cs
- AttachedAnnotationChangedEventArgs.cs
- SelectionGlyphBase.cs
- CriticalExceptions.cs
- XmlDictionaryReader.cs
- DbProviderFactory.cs
- BaseDataBoundControl.cs
- ConditionedDesigner.cs
- CodeTypeMemberCollection.cs
- ServiceSettingsResponseInfo.cs
- StringBlob.cs
- ListItemCollection.cs
- ExcCanonicalXml.cs
- TraceContextEventArgs.cs
- BehaviorService.cs
- TransactionManager.cs
- GetPageNumberCompletedEventArgs.cs
- ListViewInsertEventArgs.cs
- StylusCaptureWithinProperty.cs
- PartialList.cs
- ConfigXmlElement.cs
- TypeViewSchema.cs
- ClientTargetSection.cs
- SqlMultiplexer.cs
- ReferenceSchema.cs