Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- DiscriminatorMap.cs
- PasswordTextContainer.cs
- NamespaceList.cs
- Encoder.cs
- GetLastErrorDetailsRequest.cs
- FixUp.cs
- _UriSyntax.cs
- FieldNameLookup.cs
- XslTransform.cs
- InvalidOperationException.cs
- GraphicsPathIterator.cs
- CompilerCollection.cs
- XmlUrlResolver.cs
- ACE.cs
- InvokeFunc.cs
- ManagedIStream.cs
- DragEventArgs.cs
- ExpressionBinding.cs
- PointAnimationBase.cs
- SpanIndex.cs
- ValidationPropertyAttribute.cs
- ModifierKeysConverter.cs
- GridViewColumn.cs
- TargetControlTypeCache.cs
- CharacterBuffer.cs
- OleDbRowUpdatedEvent.cs
- RegionData.cs
- InputLanguageSource.cs
- HtmlSelect.cs
- RewritingProcessor.cs
- ViewStateModeByIdAttribute.cs
- PeerInvitationResponse.cs
- Registry.cs
- ProgressBarBrushConverter.cs
- WebPartConnectionsDisconnectVerb.cs
- TableDetailsCollection.cs
- CacheEntry.cs
- ViewStateModeByIdAttribute.cs
- RtfFormatStack.cs
- XPathItem.cs
- XPathNode.cs
- _TimerThread.cs
- TreeNodeSelectionProcessor.cs
- WebPartManagerInternals.cs
- HebrewNumber.cs
- RayMeshGeometry3DHitTestResult.cs
- TransactionManager.cs
- ComponentDispatcherThread.cs
- OleDbRowUpdatedEvent.cs
- MultiAsyncResult.cs
- WebRequestModulesSection.cs
- StoryFragments.cs
- SoapTypeAttribute.cs
- HierarchicalDataBoundControl.cs
- DataRecordInternal.cs
- Style.cs
- ExpressionDumper.cs
- storepermissionattribute.cs
- StrokeCollection.cs
- _DomainName.cs
- safex509handles.cs
- Single.cs
- ExpressionEditor.cs
- ProxyFragment.cs
- ThaiBuddhistCalendar.cs
- QilExpression.cs
- BitConverter.cs
- SettingsPropertyCollection.cs
- DataGridColumnEventArgs.cs
- FieldCollectionEditor.cs
- ParentQuery.cs
- PrivacyNoticeBindingElementImporter.cs
- SqlConnectionPoolProviderInfo.cs
- ExpressionList.cs
- TransactionTable.cs
- Timer.cs
- References.cs
- InvalidComObjectException.cs
- LocationFactory.cs
- BinaryObjectInfo.cs
- TextSelectionHighlightLayer.cs
- TextEditorTables.cs
- HttpCachePolicy.cs
- MetadataPropertyvalue.cs
- XmlWriter.cs
- PenThread.cs
- CustomErrorsSection.cs
- UnmanagedMarshal.cs
- ProtocolElementCollection.cs
- TemplateXamlTreeBuilder.cs
- ImportOptions.cs
- PathTooLongException.cs
- HtmlControl.cs
- ContourSegment.cs
- SrgsGrammar.cs
- Scene3D.cs
- EdmSchemaAttribute.cs
- ArrayItemReference.cs
- ImageListUtils.cs
- DeploymentSection.cs