Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / CapabilitiesAssignment.cs / 1 / CapabilitiesAssignment.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;
//
// Implementation of the foo = ${bar}-something-%{que}
// expand the pattern on the right and store it in the %{foo} variable
//
internal class CapabilitiesAssignment : CapabilitiesRule {
internal String _var;
internal CapabilitiesPattern _pat;
internal CapabilitiesAssignment(String var, CapabilitiesPattern pat) {
_type = Assign;
_var = var;
_pat = pat;
}
internal override void Evaluate(CapabilitiesState state) {
state.SetVariable(_var, _pat.Expand(state));
state.Exit = false;
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DateTimeUtil.cs
- DistinctQueryOperator.cs
- WebCodeGenerator.cs
- Error.cs
- WindowsListViewGroupSubsetLink.cs
- CrossSiteScriptingValidation.cs
- PerformanceCounter.cs
- ProfileModule.cs
- ListControl.cs
- BitmapData.cs
- ServicePerformanceCounters.cs
- ResourceDescriptionAttribute.cs
- SqlAggregateChecker.cs
- BuildDependencySet.cs
- PenContexts.cs
- Point3DValueSerializer.cs
- EntityTypeEmitter.cs
- BrowserDefinitionCollection.cs
- ContainerCodeDomSerializer.cs
- TextBlockAutomationPeer.cs
- CreatingCookieEventArgs.cs
- PropertyItemInternal.cs
- AssemblyCollection.cs
- Metafile.cs
- SqlFunctionAttribute.cs
- DefaultMemberAttribute.cs
- ItemsControlAutomationPeer.cs
- EdmProperty.cs
- DataSourceSelectArguments.cs
- QilIterator.cs
- XmlQueryRuntime.cs
- AdapterUtil.cs
- TextBoxDesigner.cs
- FilterFactory.cs
- SafeRightsManagementEnvironmentHandle.cs
- ControlValuePropertyAttribute.cs
- EntityDataSourceSelectedEventArgs.cs
- SyntaxCheck.cs
- IdentifierCollection.cs
- HtmlInputCheckBox.cs
- SqlException.cs
- SessionEndingCancelEventArgs.cs
- DetailsViewCommandEventArgs.cs
- Ipv6Element.cs
- FastEncoderWindow.cs
- SmiRequestExecutor.cs
- MouseEventArgs.cs
- MobileErrorInfo.cs
- ResourceDictionary.cs
- XmlQueryCardinality.cs
- TextRunTypographyProperties.cs
- XmlNodeChangedEventArgs.cs
- EventHandlersStore.cs
- Dictionary.cs
- WebRequestModuleElementCollection.cs
- DbConnectionPoolGroupProviderInfo.cs
- StateChangeEvent.cs
- Rotation3DAnimationUsingKeyFrames.cs
- Transform.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- PauseStoryboard.cs
- SoapHelper.cs
- WebPartDisplayMode.cs
- PointLightBase.cs
- TextCollapsingProperties.cs
- EncoderParameter.cs
- EventSourceCreationData.cs
- RegexMatch.cs
- DependencyPropertyKey.cs
- DataColumnChangeEvent.cs
- SimpleMailWebEventProvider.cs
- Vector3D.cs
- TrackingProfileSerializer.cs
- InputBuffer.cs
- GestureRecognizer.cs
- LinqDataSourceContextData.cs
- Internal.cs
- SignatureDescription.cs
- ProfileServiceManager.cs
- XmlDataSourceView.cs
- SortQuery.cs
- ContentPosition.cs
- AnnotationComponentManager.cs
- XNodeValidator.cs
- TimeManager.cs
- MessageQueueInstaller.cs
- HwndHostAutomationPeer.cs
- SupportingTokenListenerFactory.cs
- SocketInformation.cs
- Package.cs
- PopupRoot.cs
- CriticalExceptions.cs
- EventDriven.cs
- AttachedAnnotation.cs
- SHA256Cng.cs
- MdImport.cs
- DocumentNUp.cs
- GridSplitterAutomationPeer.cs
- ServiceDescription.cs
- NativeMethods.cs