Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Compilation / ExpressionBuilderContext.cs / 1305376 / ExpressionBuilderContext.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Compilation { using System; using System.Security.Permissions; using System.Web.UI; 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; } } } } // 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
- TextShapeableCharacters.cs
- FreezableDefaultValueFactory.cs
- LinearKeyFrames.cs
- HyperLinkField.cs
- Tokenizer.cs
- ReliableChannelListener.cs
- BridgeDataReader.cs
- InvalidAsynchronousStateException.cs
- AppSecurityManager.cs
- XmlBinaryReader.cs
- PipeStream.cs
- GridViewUpdateEventArgs.cs
- MsmqMessageSerializationFormat.cs
- HttpListenerRequest.cs
- ArgumentNullException.cs
- DecimalFormatter.cs
- PriorityQueue.cs
- TraceHandlerErrorFormatter.cs
- DeviceContext.cs
- SymmetricKeyWrap.cs
- MembershipValidatePasswordEventArgs.cs
- mongolianshape.cs
- StickyNote.cs
- BaseProcessor.cs
- MenuItem.cs
- __Filters.cs
- IncrementalReadDecoders.cs
- DateBoldEvent.cs
- DataGridViewLayoutData.cs
- TraceSection.cs
- CapiSymmetricAlgorithm.cs
- EventMemberCodeDomSerializer.cs
- ArrayList.cs
- Button.cs
- PackWebRequest.cs
- TextViewBase.cs
- TrackBar.cs
- Vector3D.cs
- NamespaceInfo.cs
- AxHost.cs
- TransportDefaults.cs
- WindowsRegion.cs
- ForwardPositionQuery.cs
- MappingMetadataHelper.cs
- BigInt.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- PageOrientation.cs
- OleDragDropHandler.cs
- MetadataArtifactLoaderResource.cs
- DecoderFallback.cs
- Atom10FormatterFactory.cs
- HttpPostedFileWrapper.cs
- MultipartIdentifier.cs
- FileDialog.cs
- PageSetupDialog.cs
- SqlNode.cs
- HtmlHead.cs
- RelationshipDetailsRow.cs
- RawStylusInputCustomDataList.cs
- MenuItemAutomationPeer.cs
- ContainerUtilities.cs
- SchemaCompiler.cs
- __Filters.cs
- SynchronizationHandlesCodeDomSerializer.cs
- SafeRightsManagementEnvironmentHandle.cs
- NavigationHelper.cs
- XmlEntity.cs
- OrthographicCamera.cs
- TextBox.cs
- Baml2006ReaderContext.cs
- CodeTypeDelegate.cs
- RubberbandSelector.cs
- XhtmlTextWriter.cs
- SpotLight.cs
- StringCollectionMarkupSerializer.cs
- PKCS1MaskGenerationMethod.cs
- SelectionEditingBehavior.cs
- bindurihelper.cs
- BaseTemplateParser.cs
- Panel.cs
- CommandDevice.cs
- SemaphoreFullException.cs
- TraceSource.cs
- XsltLoader.cs
- Bidi.cs
- ProxyAttribute.cs
- TreeWalkHelper.cs
- SafeHandles.cs
- SqlDuplicator.cs
- ChannelAcceptor.cs
- ClusterSafeNativeMethods.cs
- BamlLocalizer.cs
- xmlformatgeneratorstatics.cs
- GeneralTransform3D.cs
- OleDbStruct.cs
- _ProxyRegBlob.cs
- SecurityImpersonationBehavior.cs
- DtdParser.cs
- IISUnsafeMethods.cs
- FlowSwitchDesigner.xaml.cs