Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / CapabilitiesAssignment.cs / 1305376 / 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;
}
}
}
// 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
- XmlAttributes.cs
- ProxyAttribute.cs
- TextSchema.cs
- ToolStripControlHost.cs
- MobileControl.cs
- XmlSchemaObject.cs
- ColumnTypeConverter.cs
- AdministrationHelpers.cs
- CachedTypeface.cs
- TemplatedMailWebEventProvider.cs
- BamlLocalizableResource.cs
- InfoCardTraceRecord.cs
- InertiaRotationBehavior.cs
- FormsAuthenticationTicket.cs
- XPathSelectionIterator.cs
- LocatorPart.cs
- BaseDataBoundControl.cs
- UniqueCodeIdentifierScope.cs
- XamlTemplateSerializer.cs
- CompositeDispatchFormatter.cs
- WebPartUtil.cs
- WebBaseEventKeyComparer.cs
- TemplateContentLoader.cs
- AnimationException.cs
- FileDialog.cs
- Model3DGroup.cs
- PolyQuadraticBezierSegment.cs
- FlowDocumentFormatter.cs
- TabControlDesigner.cs
- ResourceDescriptionAttribute.cs
- ValidationPropertyAttribute.cs
- LogReservationCollection.cs
- TypeLibConverter.cs
- TreeViewCancelEvent.cs
- PlatformNotSupportedException.cs
- BamlResourceContent.cs
- IntegrationExceptionEventArgs.cs
- AuthenticatingEventArgs.cs
- DataGridViewBindingCompleteEventArgs.cs
- RepeaterItemEventArgs.cs
- DataSourceXmlSubItemAttribute.cs
- documentsequencetextpointer.cs
- ObjectDataSourceDisposingEventArgs.cs
- SafeHandles.cs
- FullTextLine.cs
- AnchoredBlock.cs
- MobileControlBuilder.cs
- ObjectRef.cs
- LocalizationComments.cs
- TableCell.cs
- SafeEventLogWriteHandle.cs
- StrongNameUtility.cs
- SourceSwitch.cs
- AspCompat.cs
- ToolboxItem.cs
- OleDbRowUpdatedEvent.cs
- SafeWaitHandle.cs
- MessageDescriptionCollection.cs
- RequestCachingSection.cs
- ForceCopyBuildProvider.cs
- RuntimeConfigLKG.cs
- FixedSOMTableRow.cs
- SecurityTokenTypes.cs
- ProxyOperationRuntime.cs
- PlatformCulture.cs
- CheckBoxList.cs
- QilValidationVisitor.cs
- TextEditorLists.cs
- SaveFileDialog.cs
- TypeConverterHelper.cs
- PartitionResolver.cs
- Symbol.cs
- LogReservationCollection.cs
- UserNameSecurityTokenProvider.cs
- HandleCollector.cs
- StorageScalarPropertyMapping.cs
- XsltArgumentList.cs
- XmlRawWriter.cs
- StateManagedCollection.cs
- CssTextWriter.cs
- GroupBox.cs
- HierarchicalDataBoundControlAdapter.cs
- UserThread.cs
- SystemIPAddressInformation.cs
- HttpSysSettings.cs
- _Rfc2616CacheValidators.cs
- DataRowComparer.cs
- ConcatQueryOperator.cs
- SynchronizedPool.cs
- XmlDocumentFragment.cs
- DefaultDialogButtons.cs
- Int32CollectionConverter.cs
- Dictionary.cs
- serverconfig.cs
- ObjectReferenceStack.cs
- XPathException.cs
- DataGridViewComboBoxEditingControl.cs
- XmlSchemaAny.cs
- PrimitiveXmlSerializers.cs
- XmlILModule.cs