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
- TrailingSpaceComparer.cs
- GeneralTransform3DGroup.cs
- Point4DConverter.cs
- ColorKeyFrameCollection.cs
- XmlSchemaParticle.cs
- HitTestResult.cs
- CustomBindingElementCollection.cs
- CompilerCollection.cs
- StandardTransformFactory.cs
- ApplicationSecurityManager.cs
- ApplicationFileCodeDomTreeGenerator.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- HybridDictionary.cs
- PerfCounters.cs
- SelectionBorderGlyph.cs
- HtmlInputHidden.cs
- Int32AnimationUsingKeyFrames.cs
- SafeMarshalContext.cs
- ContentPosition.cs
- Rectangle.cs
- DbConnectionPoolGroupProviderInfo.cs
- NavigateEvent.cs
- CompilerHelpers.cs
- SecurityPolicyVersion.cs
- DesignerTextViewAdapter.cs
- SkipStoryboardToFill.cs
- UserControl.cs
- XPSSignatureDefinition.cs
- ClientBuildManagerCallback.cs
- Permission.cs
- MultipartContentParser.cs
- ImageListStreamer.cs
- _BasicClient.cs
- StructuredTypeInfo.cs
- TextBoxDesigner.cs
- ZoneLinkButton.cs
- XmlSchemaParticle.cs
- SHA512Cng.cs
- PropertyItemInternal.cs
- DLinqColumnProvider.cs
- TableProvider.cs
- DesignConnection.cs
- SchemaAttDef.cs
- MediaTimeline.cs
- EventLogPropertySelector.cs
- KnownTypeAttribute.cs
- LayeredChannelFactory.cs
- Component.cs
- TimelineGroup.cs
- PersonalizationEntry.cs
- CacheVirtualItemsEvent.cs
- TransformCollection.cs
- ControlPaint.cs
- DotAtomReader.cs
- PropertyMapper.cs
- BitmapEffectDrawing.cs
- UserControlAutomationPeer.cs
- IDReferencePropertyAttribute.cs
- DBCSCodePageEncoding.cs
- Win32Native.cs
- UndoManager.cs
- InternalSafeNativeMethods.cs
- DateTimeOffset.cs
- XmlnsCache.cs
- CellRelation.cs
- JournalEntry.cs
- Profiler.cs
- PassportIdentity.cs
- TextBreakpoint.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- LogicalExpr.cs
- UmAlQuraCalendar.cs
- MenuItem.cs
- TimeBoundedCache.cs
- ResourceContainer.cs
- PerformanceCounterPermissionAttribute.cs
- SmtpNtlmAuthenticationModule.cs
- CodeMemberProperty.cs
- PropertyItem.cs
- PropertyRef.cs
- ISFClipboardData.cs
- Separator.cs
- SyncMethodInvoker.cs
- ClientBuildManagerCallback.cs
- MatrixAnimationUsingPath.cs
- SortExpressionBuilder.cs
- SqlNotificationRequest.cs
- TreeViewAutomationPeer.cs
- ObjectManager.cs
- AttributedMetaModel.cs
- NamespaceDecl.cs
- ResetableIterator.cs
- MexNamedPipeBindingElement.cs
- IndentedWriter.cs
- ColorAnimation.cs
- PostBackOptions.cs
- EncoderExceptionFallback.cs
- RadioButtonBaseAdapter.cs
- ListControl.cs
- PropertyPushdownHelper.cs