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
- FormatterServicesNoSerializableCheck.cs
- NativeCompoundFileAPIs.cs
- ItemsChangedEventArgs.cs
- ISessionStateStore.cs
- TimerElapsedEvenArgs.cs
- DecoratedNameAttribute.cs
- CoreSwitches.cs
- XmlUtil.cs
- Listen.cs
- ItemChangedEventArgs.cs
- AutomationPattern.cs
- DiscreteKeyFrames.cs
- SqlProfileProvider.cs
- DesignerVerbCollection.cs
- CodeVariableDeclarationStatement.cs
- InstanceBehavior.cs
- EmissiveMaterial.cs
- SafeNativeMethodsCLR.cs
- WebPart.cs
- TextTreeFixupNode.cs
- TypeElement.cs
- TableCell.cs
- BlurBitmapEffect.cs
- RenderDataDrawingContext.cs
- ListItemCollection.cs
- ViewBox.cs
- FontTypeConverter.cs
- ZipPackagePart.cs
- RowParagraph.cs
- ListBase.cs
- httpapplicationstate.cs
- DelayDesigner.cs
- HttpValueCollection.cs
- IDictionary.cs
- WorkflowApplicationException.cs
- BamlWriter.cs
- StorageEndPropertyMapping.cs
- StateFinalizationActivity.cs
- DataGridRowDetailsEventArgs.cs
- DataSourceSelectArguments.cs
- ConfigXmlWhitespace.cs
- AssociationSetMetadata.cs
- DoubleLink.cs
- ObjectViewFactory.cs
- ListItem.cs
- sqlpipe.cs
- PrintDialog.cs
- RenamedEventArgs.cs
- ScrollData.cs
- WebPartMenuStyle.cs
- NotFiniteNumberException.cs
- BamlVersionHeader.cs
- GridViewRow.cs
- Persist.cs
- NullableDoubleSumAggregationOperator.cs
- InvokeMethodActivity.cs
- DeviceFilterDictionary.cs
- SQLMoney.cs
- KeyedHashAlgorithm.cs
- GeometryModel3D.cs
- SessionStateUtil.cs
- XmlNamespaceMappingCollection.cs
- messageonlyhwndwrapper.cs
- XmlProcessingInstruction.cs
- ListSourceHelper.cs
- HttpResponseHeader.cs
- InvalidCommandTreeException.cs
- DataGridViewCellParsingEventArgs.cs
- SubpageParaClient.cs
- TraceUtility.cs
- ObsoleteAttribute.cs
- KernelTypeValidation.cs
- InkCanvasAutomationPeer.cs
- SafeCryptoKeyHandle.cs
- WinFormsSecurity.cs
- SqlDataSourceConfigureSortForm.cs
- InkCanvasFeedbackAdorner.cs
- SectionRecord.cs
- entitydatasourceentitysetnameconverter.cs
- ContainerCodeDomSerializer.cs
- InputLangChangeRequestEvent.cs
- SQLInt64.cs
- CanonicalizationDriver.cs
- SignatureTargetIdManager.cs
- ExpressionLink.cs
- EndOfStreamException.cs
- SuspendDesigner.cs
- NativeMethods.cs
- GridToolTip.cs
- QilFactory.cs
- httpserverutility.cs
- VirtualizingPanel.cs
- LabelDesigner.cs
- HistoryEventArgs.cs
- InternalEnumValidatorAttribute.cs
- WindowCollection.cs
- ImagingCache.cs
- AssemblyCollection.cs
- NativeMethods.cs
- AppDomainProtocolHandler.cs