Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Compilation / ExpressionBuilderContext.cs / 2 / ExpressionBuilderContext.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Compilation { using System; using System.Security.Permissions; using System.Web.UI; [AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)] public sealed class ExpressionBuilderContext { // private TemplateControl _templateControl; private VirtualPath _virtualPath; internal ExpressionBuilderContext(VirtualPath virtualPath) { _virtualPath = virtualPath; } public ExpressionBuilderContext(string virtualPath) { _virtualPath = System.Web.VirtualPath.Create(virtualPath); } public ExpressionBuilderContext(TemplateControl templateControl) { _templateControl = templateControl; } public TemplateControl TemplateControl { get { return _templateControl; } } public string VirtualPath { get { if (_virtualPath == null && _templateControl != null) { return _templateControl.AppRelativeVirtualPath; } return System.Web.VirtualPath.GetVirtualPathString(_virtualPath); } } internal VirtualPath VirtualPathObject { get { if (_virtualPath == null && _templateControl != null) return _templateControl.VirtualPath; return _virtualPath; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- VectorCollection.cs
- OdbcStatementHandle.cs
- PeerCollaboration.cs
- SupportsPreviewControlAttribute.cs
- EmbeddedMailObject.cs
- LifetimeServices.cs
- Section.cs
- AcceleratedTokenProviderState.cs
- PersistenceProviderFactory.cs
- XmlNodeChangedEventArgs.cs
- XmlTextReaderImplHelpers.cs
- DocumentXPathNavigator.cs
- ListSourceHelper.cs
- HttpRequestTraceRecord.cs
- WindowsRegion.cs
- Rotation3DKeyFrameCollection.cs
- ProxyWebPartConnectionCollection.cs
- DoubleAnimationUsingKeyFrames.cs
- Array.cs
- XmlTypeMapping.cs
- DocumentNUp.cs
- ModuleConfigurationInfo.cs
- FrameworkElementAutomationPeer.cs
- DoubleConverter.cs
- WebPartHeaderCloseVerb.cs
- KeyEventArgs.cs
- SqlDataSourceCustomCommandPanel.cs
- IsolationInterop.cs
- SharedPersonalizationStateInfo.cs
- InlineCategoriesDocument.cs
- Unit.cs
- ExtendedProperty.cs
- EditingCoordinator.cs
- WaitHandle.cs
- StaticResourceExtension.cs
- XamlSerializerUtil.cs
- SiteOfOriginPart.cs
- TransformerTypeCollection.cs
- EnumerableCollectionView.cs
- SpeechRecognizer.cs
- ResourceSet.cs
- ConfigurationException.cs
- Decorator.cs
- ListControlStringCollectionEditor.cs
- KnowledgeBase.cs
- CellCreator.cs
- GridItemCollection.cs
- SyncMethodInvoker.cs
- coordinatorscratchpad.cs
- MatrixKeyFrameCollection.cs
- DesignerOptions.cs
- FlowDocumentFormatter.cs
- JournalEntryListConverter.cs
- EventPrivateKey.cs
- MultipartIdentifier.cs
- ServiceReference.cs
- Component.cs
- ImpersonationContext.cs
- EmbeddedMailObjectCollectionEditor.cs
- LiteralControl.cs
- WebBrowserProgressChangedEventHandler.cs
- PixelFormats.cs
- Column.cs
- HttpStreamFormatter.cs
- TextMessageEncodingBindingElement.cs
- WorkflowServiceBehavior.cs
- COAUTHIDENTITY.cs
- NaturalLanguageHyphenator.cs
- XmlSchemaInclude.cs
- RegexCompilationInfo.cs
- SerializationIncompleteException.cs
- WebSysDefaultValueAttribute.cs
- HttpValueCollection.cs
- ServiceOperationParameter.cs
- MethodBody.cs
- Icon.cs
- WindowsFont.cs
- GPPOINTF.cs
- MDIClient.cs
- StoreContentChangedEventArgs.cs
- DependencySource.cs
- RemotingConfiguration.cs
- ReflectTypeDescriptionProvider.cs
- HealthMonitoringSectionHelper.cs
- ResolveDuplexAsyncResult.cs
- FontFamilyValueSerializer.cs
- ListViewGroupConverter.cs
- TdsEnums.cs
- LogicalTreeHelper.cs
- _CacheStreams.cs
- HtmlElement.cs
- AnyAllSearchOperator.cs
- ProcessModuleCollection.cs
- RuleDefinitions.cs
- HuffCodec.cs
- CodeMemberEvent.cs
- AccessViolationException.cs
- BufferModeSettings.cs
- ListenerElementsCollection.cs
- ColorPalette.cs