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
- namescope.cs
- XmlQueryOutput.cs
- SQLDoubleStorage.cs
- DataRow.cs
- ColorBlend.cs
- DesignSurfaceEvent.cs
- BatchStream.cs
- HttpHeaderCollection.cs
- ZipIOBlockManager.cs
- DesignerInterfaces.cs
- CursorConverter.cs
- WebPermission.cs
- ServiceDescription.cs
- CryptoStream.cs
- SortAction.cs
- BitmapInitialize.cs
- KeyValuePair.cs
- SemaphoreSlim.cs
- OperationContext.cs
- ToolboxComponentsCreatingEventArgs.cs
- Point3DValueSerializer.cs
- UIntPtr.cs
- GcSettings.cs
- AsymmetricAlgorithm.cs
- UnsettableComboBox.cs
- PointAnimationUsingKeyFrames.cs
- KeyboardEventArgs.cs
- ToolStripContentPanel.cs
- AuthenticateEventArgs.cs
- ToolStripSeparatorRenderEventArgs.cs
- handlecollector.cs
- Table.cs
- FirstMatchCodeGroup.cs
- TargetParameterCountException.cs
- SafeProcessHandle.cs
- PropertyBuilder.cs
- SingleKeyFrameCollection.cs
- UnsettableComboBox.cs
- StringUtil.cs
- SwitchAttribute.cs
- Odbc32.cs
- SamlConstants.cs
- PresentationAppDomainManager.cs
- SecuritySessionSecurityTokenAuthenticator.cs
- BaseParaClient.cs
- UserPrincipalNameElement.cs
- Constants.cs
- MD5CryptoServiceProvider.cs
- ObjectFullSpanRewriter.cs
- DataListItemCollection.cs
- TimeSpan.cs
- EdgeProfileValidation.cs
- Comparer.cs
- PropertyDescriptor.cs
- BuildProviderUtils.cs
- CodeValidator.cs
- TrackingServices.cs
- WindowVisualStateTracker.cs
- TypeDependencyAttribute.cs
- TableAdapterManagerMethodGenerator.cs
- ViewKeyConstraint.cs
- InputLanguage.cs
- Camera.cs
- ThumbAutomationPeer.cs
- WorkerProcess.cs
- ContextMenuService.cs
- UnSafeCharBuffer.cs
- ControlDesignerState.cs
- CharUnicodeInfo.cs
- CommandValueSerializer.cs
- SessionEndingCancelEventArgs.cs
- QilLiteral.cs
- CompilerState.cs
- CompilerInfo.cs
- FlowDocumentReaderAutomationPeer.cs
- ConfigurationSchemaErrors.cs
- ChangeBlockUndoRecord.cs
- ButtonColumn.cs
- contentDescriptor.cs
- XmlToDatasetMap.cs
- LingerOption.cs
- AuthenticationManager.cs
- EditorZone.cs
- BufferedWebEventProvider.cs
- TimeSpanConverter.cs
- Stack.cs
- ListDesigner.cs
- ClientWindowsAuthenticationMembershipProvider.cs
- DBSqlParser.cs
- GenericTypeParameterBuilder.cs
- ActiveXMessageFormatter.cs
- DefaultParameterValueAttribute.cs
- OrderedParallelQuery.cs
- ScrollViewerAutomationPeer.cs
- ObservableCollection.cs
- VirtualPath.cs
- WindowPatternIdentifiers.cs
- Html32TextWriter.cs
- RoleGroupCollection.cs
- RegistrationServices.cs