Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / Compilation / ExpressionBuilderContext.cs / 1 / 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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; } } } } // 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
- AttributeSetAction.cs
- DynamicMethod.cs
- Expander.cs
- ObjectViewQueryResultData.cs
- TargetInvocationException.cs
- SoapWriter.cs
- LinearKeyFrames.cs
- WebPartUserCapability.cs
- ServiceDescriptionContext.cs
- TemplateGroupCollection.cs
- AsyncPostBackTrigger.cs
- DataReceivedEventArgs.cs
- PropertyInfoSet.cs
- Common.cs
- GeometryModel3D.cs
- IssuanceLicense.cs
- Size3D.cs
- PieceNameHelper.cs
- OutKeywords.cs
- mediaeventargs.cs
- FileInfo.cs
- MessageHeaderAttribute.cs
- Converter.cs
- FormViewInsertEventArgs.cs
- _TimerThread.cs
- LifetimeServices.cs
- ListViewGroupConverter.cs
- NativeMethods.cs
- StyleSheet.cs
- ClientSponsor.cs
- DataBoundControlAdapter.cs
- StylusPlugin.cs
- DataGridViewCellConverter.cs
- PinnedBufferMemoryStream.cs
- Trace.cs
- ProviderManager.cs
- TextHintingModeValidation.cs
- RemoteAsymmetricSignatureFormatter.cs
- StatusBarPanelClickEvent.cs
- KeyGestureValueSerializer.cs
- DiscoveryEndpoint.cs
- StrongName.cs
- EntityDataSourceQueryBuilder.cs
- DelayedRegex.cs
- CustomErrorsSection.cs
- CustomError.cs
- WebPartUserCapability.cs
- SocketInformation.cs
- Localizer.cs
- PauseStoryboard.cs
- CFStream.cs
- DefaultAsyncDataDispatcher.cs
- HttpResponse.cs
- RangeContentEnumerator.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- DbBuffer.cs
- ExtendedProtectionPolicyTypeConverter.cs
- LookupTables.cs
- DispatcherTimer.cs
- MeshGeometry3D.cs
- CommentEmitter.cs
- DataException.cs
- SessionPageStatePersister.cs
- FamilyTypefaceCollection.cs
- indexingfiltermarshaler.cs
- PersistChildrenAttribute.cs
- ConfigurationElementProperty.cs
- SynchronizedInputProviderWrapper.cs
- UpdateRecord.cs
- BufferedGraphics.cs
- WebServiceClientProxyGenerator.cs
- DrawingGroup.cs
- FlowDocumentReader.cs
- DelegateCompletionCallbackWrapper.cs
- _FtpControlStream.cs
- HideDisabledControlAdapter.cs
- AuthenticationServiceManager.cs
- PanelDesigner.cs
- ContentType.cs
- SoapSchemaMember.cs
- NativeObjectSecurity.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- NetPipeSection.cs
- CodeDOMUtility.cs
- HttpModulesSection.cs
- Identifier.cs
- ColorInterpolationModeValidation.cs
- TypeBrowserDialog.cs
- WorkflowInlining.cs
- KeyPressEvent.cs
- Annotation.cs
- SynchronizedInputProviderWrapper.cs
- CannotUnloadAppDomainException.cs
- RegexMatchCollection.cs
- ColumnWidthChangingEvent.cs
- XmlWhitespace.cs
- XmlDocumentType.cs
- PlainXmlSerializer.cs
- CodeDirectiveCollection.cs
- ConnectionManagementSection.cs