Code:
/ FX-1434 / FX-1434 / 1.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
- FormatterConverter.cs
- IdnElement.cs
- SQLUtility.cs
- PathTooLongException.cs
- InstallHelper.cs
- InputLangChangeEvent.cs
- SqlInternalConnectionTds.cs
- ToolboxItemFilterAttribute.cs
- PartialTrustVisibleAssembliesSection.cs
- CorruptingExceptionCommon.cs
- AttachmentCollection.cs
- CompilerTypeWithParams.cs
- EntityObject.cs
- ColumnReorderedEventArgs.cs
- RegexTree.cs
- XmlCollation.cs
- DrawItemEvent.cs
- CodeDomConfigurationHandler.cs
- sqlser.cs
- SqlDataAdapter.cs
- TextEditorThreadLocalStore.cs
- BasicViewGenerator.cs
- PrinterResolution.cs
- FixUpCollection.cs
- SequenceDesigner.cs
- ApplyHostConfigurationBehavior.cs
- ToolstripProfessionalRenderer.cs
- PtsCache.cs
- PreviewControlDesigner.cs
- GenericPrincipal.cs
- MatrixAnimationUsingPath.cs
- TypeSystemHelpers.cs
- DetailsViewModeEventArgs.cs
- NameValuePair.cs
- RadioButton.cs
- NotifyIcon.cs
- ClientScriptManager.cs
- ExtensionQuery.cs
- TypeDependencyAttribute.cs
- ColorAnimationBase.cs
- SiteOfOriginPart.cs
- ExtensionDataObject.cs
- WebServiceData.cs
- PrivilegeNotHeldException.cs
- MdiWindowListItemConverter.cs
- EntityProviderServices.cs
- MenuItemStyleCollectionEditor.cs
- ModelUIElement3D.cs
- ProfileEventArgs.cs
- TextFormatter.cs
- MatrixCamera.cs
- GridViewCellAutomationPeer.cs
- RegexStringValidatorAttribute.cs
- RegistrySecurity.cs
- PlainXmlSerializer.cs
- DaylightTime.cs
- CounterCreationData.cs
- LicenseManager.cs
- WebPartConnectionsConnectVerb.cs
- WebControlsSection.cs
- DataGridHeaderBorder.cs
- ComponentGlyph.cs
- HwndAppCommandInputProvider.cs
- uribuilder.cs
- Executor.cs
- XmlQueryOutput.cs
- MemberAccessException.cs
- XmlRawWriterWrapper.cs
- WebPartZoneCollection.cs
- EntityDataSourceChangedEventArgs.cs
- DataBinding.cs
- SessionStateUtil.cs
- TreeViewImageIndexConverter.cs
- JournalEntryStack.cs
- DataServiceHostFactory.cs
- DesignTimeParseData.cs
- WebConfigurationHost.cs
- XXXOnTypeBuilderInstantiation.cs
- VisualBasicSettingsConverter.cs
- ToolStripItemRenderEventArgs.cs
- PromptBuilder.cs
- ObfuscationAttribute.cs
- FileDataSourceCache.cs
- _KerberosClient.cs
- FixedSOMTableRow.cs
- TemporaryBitmapFile.cs
- DataGridTextBoxColumn.cs
- SafeFindHandle.cs
- XmlDownloadManager.cs
- ListItemCollection.cs
- MailAddressCollection.cs
- GridItem.cs
- ForceCopyBuildProvider.cs
- CompilationLock.cs
- TemplateControlParser.cs
- ControlAdapter.cs
- METAHEADER.cs
- FullTextState.cs
- GeometryModel3D.cs
- ToolboxComponentsCreatedEventArgs.cs