Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MessageEventSubscriptionService.cs
- ProxyBuilder.cs
- DataTemplate.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- PublisherIdentityPermission.cs
- BlockExpression.cs
- OracleInternalConnection.cs
- StringExpressionSet.cs
- COSERVERINFO.cs
- SqlBooleanMismatchVisitor.cs
- ToolStripSeparator.cs
- TeredoHelper.cs
- ServiceDescriptionSerializer.cs
- GroupBox.cs
- VectorAnimationBase.cs
- ImageCodecInfo.cs
- XamlTreeBuilderBamlRecordWriter.cs
- DataGridViewCellFormattingEventArgs.cs
- SecurityTokenResolver.cs
- ResourceDescriptionAttribute.cs
- ByteAnimation.cs
- AggregatePushdown.cs
- BufferedConnection.cs
- Overlapped.cs
- MediaPlayer.cs
- UserControlCodeDomTreeGenerator.cs
- ListControlConvertEventArgs.cs
- ListView.cs
- ReflectEventDescriptor.cs
- DropShadowBitmapEffect.cs
- PreProcessor.cs
- RepeatButtonAutomationPeer.cs
- MessageQueueTransaction.cs
- ActivityDesigner.cs
- OutputCacheModule.cs
- ChtmlTextBoxAdapter.cs
- DataListDesigner.cs
- TokenCreationParameter.cs
- SqlInfoMessageEvent.cs
- TryCatchDesigner.xaml.cs
- EtwTrackingBehavior.cs
- Roles.cs
- OracleConnectionStringBuilder.cs
- QueryOptionExpression.cs
- TreeNode.cs
- PresentationAppDomainManager.cs
- Message.cs
- Logging.cs
- RegexRunnerFactory.cs
- ServiceSecurityAuditElement.cs
- WorkflowMessageEventArgs.cs
- ReservationNotFoundException.cs
- WsatProxy.cs
- RequestQueryParser.cs
- ReturnValue.cs
- HelpKeywordAttribute.cs
- DataSource.cs
- StylusCollection.cs
- SamlAuthorizationDecisionClaimResource.cs
- NavigatorInvalidBodyAccessException.cs
- ConfigurationConverterBase.cs
- SecurityException.cs
- WebRequest.cs
- HttpCapabilitiesEvaluator.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- ClientUrlResolverWrapper.cs
- TemplatedWizardStep.cs
- EntityDataSourceWrapper.cs
- WindowsAuthenticationEventArgs.cs
- KeyInstance.cs
- IIS7UserPrincipal.cs
- AVElementHelper.cs
- SecurityPermission.cs
- DataGridViewAddColumnDialog.cs
- FixedTextView.cs
- UseAttributeSetsAction.cs
- BinaryObjectInfo.cs
- SafeNativeMethods.cs
- CollectionBase.cs
- MenuItem.cs
- SoapCodeExporter.cs
- DriveInfo.cs
- AnimationClock.cs
- TextPatternIdentifiers.cs
- MediaElementAutomationPeer.cs
- ApplicationGesture.cs
- SqlNodeTypeOperators.cs
- CompileXomlTask.cs
- DynamicFilter.cs
- ProgressBarBrushConverter.cs
- QueryResult.cs
- CommonProperties.cs
- ConnectionsZoneAutoFormat.cs
- FileStream.cs
- ECDiffieHellmanPublicKey.cs
- SqlDependency.cs
- QueryExpr.cs
- ToolStripContentPanelRenderEventArgs.cs
- ViewCellRelation.cs
- LayoutTable.cs