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
- DataGridViewLinkCell.cs
- InspectionWorker.cs
- UserControl.cs
- PersonalizationStateInfo.cs
- Solver.cs
- DiscreteKeyFrames.cs
- AdPostCacheSubstitution.cs
- ArrayElementGridEntry.cs
- TreeSet.cs
- TextWriterTraceListener.cs
- TemplateBindingExtension.cs
- SessionEndingEventArgs.cs
- InvokeProviderWrapper.cs
- ExpandCollapsePattern.cs
- PartialArray.cs
- XamlInt32CollectionSerializer.cs
- CompilerScopeManager.cs
- OracleParameter.cs
- UriTemplateQueryValue.cs
- ContentIterators.cs
- StringUtil.cs
- QueryRewriter.cs
- CanonicalFormWriter.cs
- DataGridDetailsPresenter.cs
- UrlAuthFailedErrorFormatter.cs
- Security.cs
- RegistrationContext.cs
- ReferenceService.cs
- StrongNamePublicKeyBlob.cs
- IsolatedStorageSecurityState.cs
- CompModHelpers.cs
- SymmetricKeyWrap.cs
- ContextMenuService.cs
- ToolStripControlHost.cs
- SqlDataSourceQueryEditor.cs
- XmlAggregates.cs
- ReversePositionQuery.cs
- RoutedEvent.cs
- ValueExpressions.cs
- Nodes.cs
- EntityDataSourceChangingEventArgs.cs
- CommonDialog.cs
- ExpandoClass.cs
- OleDbParameterCollection.cs
- TableStyle.cs
- ObjectResult.cs
- ProtocolsConfigurationEntry.cs
- GregorianCalendarHelper.cs
- RangeValueProviderWrapper.cs
- XmlNamespaceMappingCollection.cs
- TimeoutValidationAttribute.cs
- QilXmlReader.cs
- GeneralTransform2DTo3DTo2D.cs
- ImageClickEventArgs.cs
- Random.cs
- coordinatorscratchpad.cs
- DerivedKeySecurityTokenStub.cs
- CodeExporter.cs
- Iis7Helper.cs
- AncestorChangedEventArgs.cs
- ControlIdConverter.cs
- FixedTextView.cs
- DataTablePropertyDescriptor.cs
- DateTimeConverter2.cs
- Duration.cs
- XamlParser.cs
- GPRECT.cs
- FixedTextBuilder.cs
- UnsupportedPolicyOptionsException.cs
- XmlJsonWriter.cs
- Nodes.cs
- Point3DAnimation.cs
- SqlCommandBuilder.cs
- OutputWindow.cs
- PartialCachingControl.cs
- ExtendedPropertyCollection.cs
- AutoCompleteStringCollection.cs
- XmlSchemaExporter.cs
- PagedDataSource.cs
- webeventbuffer.cs
- ContextInformation.cs
- ScalarType.cs
- TypeSystemProvider.cs
- DurableOperationContext.cs
- RelatedCurrencyManager.cs
- PaperSource.cs
- InputLanguageEventArgs.cs
- SiteMapPath.cs
- InstancePersistenceCommandException.cs
- CompilationSection.cs
- PropertyInformation.cs
- AttributeCollection.cs
- PenContext.cs
- ConsumerConnectionPoint.cs
- NotifyIcon.cs
- Rotation3D.cs
- DoubleStorage.cs
- ValidationErrorCollection.cs
- FlowDocumentReaderAutomationPeer.cs
- SafeProcessHandle.cs