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
- CompoundFileDeflateTransform.cs
- RepeaterCommandEventArgs.cs
- PersistenceException.cs
- CompositeTypefaceMetrics.cs
- SizeFConverter.cs
- DetailsViewRowCollection.cs
- ServicePointManager.cs
- SupportsEventValidationAttribute.cs
- RtType.cs
- GPRECTF.cs
- CopyEncoder.cs
- DragDeltaEventArgs.cs
- DataBoundControlParameterTarget.cs
- GlobalProxySelection.cs
- TextShapeableCharacters.cs
- FieldNameLookup.cs
- CollectionBuilder.cs
- FixedFlowMap.cs
- EncodingFallbackAwareXmlTextWriter.cs
- TypeElement.cs
- TabControlEvent.cs
- MetadataPropertyvalue.cs
- DesignerCategoryAttribute.cs
- contentDescriptor.cs
- DataGridTextBox.cs
- SemanticTag.cs
- TableLayoutRowStyleCollection.cs
- CommandValueSerializer.cs
- StreamWithDictionary.cs
- MediaContext.cs
- Binding.cs
- TextRangeSerialization.cs
- ThumbButtonInfo.cs
- NavigationCommands.cs
- SpellerHighlightLayer.cs
- Parsers.cs
- DesignTableCollection.cs
- TextChange.cs
- XamlSerializer.cs
- ProfileParameter.cs
- DBDataPermissionAttribute.cs
- TextMetrics.cs
- XmlRawWriterWrapper.cs
- X509Extension.cs
- SmtpReplyReaderFactory.cs
- AppDomainManager.cs
- WebPermission.cs
- _SslSessionsCache.cs
- Converter.cs
- AutoGeneratedField.cs
- MimeFormReflector.cs
- SchemaRegistration.cs
- StreamingContext.cs
- BaseDataListComponentEditor.cs
- Visual3DCollection.cs
- InvokeGenerator.cs
- IQueryable.cs
- RequiredAttributeAttribute.cs
- SkinBuilder.cs
- ProcessModelSection.cs
- TimeoutException.cs
- PresentationSource.cs
- WithStatement.cs
- BadImageFormatException.cs
- PropertyKey.cs
- BamlWriter.cs
- SocketPermission.cs
- AppSettingsExpressionBuilder.cs
- ActivityExecutionContext.cs
- ApplicationFileParser.cs
- Screen.cs
- XmlImplementation.cs
- MultiView.cs
- SmtpNetworkElement.cs
- PenContexts.cs
- ObjectKeyFrameCollection.cs
- EventHandlersStore.cs
- FormsAuthenticationTicket.cs
- GPPOINTF.cs
- SettingsContext.cs
- BaseDataListDesigner.cs
- StateElement.cs
- returneventsaver.cs
- UInt64Storage.cs
- DefaultObjectMappingItemCollection.cs
- TaiwanLunisolarCalendar.cs
- HitTestFilterBehavior.cs
- ControlPaint.cs
- HttpInputStream.cs
- StringInfo.cs
- ViewGenerator.cs
- Helpers.cs
- SplitterPanel.cs
- AppDomainUnloadedException.cs
- BamlLocalizationDictionary.cs
- LogManagementAsyncResult.cs
- TransactedBatchingElement.cs
- RsaSecurityKey.cs
- DrawingCollection.cs
- PhysicalOps.cs