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
- XmlDataCollection.cs
- WebScriptMetadataMessageEncodingBindingElement.cs
- XmlHelper.cs
- EntityProxyFactory.cs
- KernelTypeValidation.cs
- CollectionMarkupSerializer.cs
- Trace.cs
- Rectangle.cs
- WindowsRebar.cs
- PropertyDescriptorGridEntry.cs
- ContextMenuAutomationPeer.cs
- XmlHierarchicalEnumerable.cs
- DataRelation.cs
- StrokeFIndices.cs
- DataGridViewTopRowAccessibleObject.cs
- TypeBuilder.cs
- ToolStripItemCollection.cs
- RoleManagerEventArgs.cs
- AssemblyHash.cs
- TextProperties.cs
- RequestCache.cs
- ObjectManager.cs
- MouseButton.cs
- AttributeData.cs
- RsaSecurityTokenAuthenticator.cs
- WebRequestModuleElement.cs
- DbDataAdapter.cs
- ObjectParameterCollection.cs
- ApplicationSecurityInfo.cs
- ExpressionHelper.cs
- BitmapImage.cs
- IndexerReference.cs
- StatusBarAutomationPeer.cs
- CodePageUtils.cs
- MonthCalendar.cs
- ChannelServices.cs
- GridViewRowCollection.cs
- TableLayoutStyleCollection.cs
- SetIterators.cs
- Queue.cs
- AccessibleObject.cs
- RoutedUICommand.cs
- DateTime.cs
- VoiceSynthesis.cs
- MethodCallExpression.cs
- UnsafeNativeMethods.cs
- Axis.cs
- LazyTextWriterCreator.cs
- Preprocessor.cs
- StyleCollection.cs
- DateTimeOffset.cs
- TagPrefixCollection.cs
- FileLogRecord.cs
- XmlMapping.cs
- SourceSwitch.cs
- LineBreakRecord.cs
- DataRowComparer.cs
- RadioButton.cs
- DefaultObjectMappingItemCollection.cs
- OleDbRowUpdatingEvent.cs
- EntityExpressionVisitor.cs
- ViewStateException.cs
- EditorAttribute.cs
- CaseInsensitiveComparer.cs
- IsolationInterop.cs
- XmlArrayAttribute.cs
- XXXOnTypeBuilderInstantiation.cs
- PerSessionInstanceContextProvider.cs
- TextElementAutomationPeer.cs
- Literal.cs
- RegistrationServices.cs
- Visual3DCollection.cs
- ELinqQueryState.cs
- PageBuildProvider.cs
- ToolBarPanel.cs
- OutputCacheSettingsSection.cs
- CellRelation.cs
- GeneratedView.cs
- SchemaMerger.cs
- TemplateManager.cs
- XhtmlBasicCommandAdapter.cs
- ViewBase.cs
- HttpWrapper.cs
- CacheModeConverter.cs
- OleAutBinder.cs
- AttachedAnnotationChangedEventArgs.cs
- IfAction.cs
- XmlElement.cs
- RuleConditionDialog.cs
- HttpContextServiceHost.cs
- RectangleHotSpot.cs
- HtmlInputImage.cs
- WorkflowShape.cs
- SqlGenericUtil.cs
- Compilation.cs
- PropertyCondition.cs
- AuthorizationSection.cs
- Pens.cs
- Rss20ItemFormatter.cs
- FunctionDetailsReader.cs