Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Compilation / ExpressionBuilderContext.cs / 2 / 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; } } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EntityTypeEmitter.cs
- DataGridViewAutoSizeModeEventArgs.cs
- RemoteHelper.cs
- XmlObjectSerializerWriteContextComplex.cs
- Sentence.cs
- RemoteWebConfigurationHostStream.cs
- FixedSOMFixedBlock.cs
- ParserHooks.cs
- DataListCommandEventArgs.cs
- ReversePositionQuery.cs
- DiagnosticsConfigurationHandler.cs
- RefExpr.cs
- StylusPointPropertyInfoDefaults.cs
- SoapEnvelopeProcessingElement.cs
- BatchParser.cs
- COMException.cs
- DateTimeFormat.cs
- NullableDecimalMinMaxAggregationOperator.cs
- ServiceModelConfigurationSection.cs
- NameScope.cs
- HtmlEncodedRawTextWriter.cs
- GridViewAutomationPeer.cs
- Condition.cs
- MasterPageBuildProvider.cs
- ConnectionPoolManager.cs
- HuffModule.cs
- DynamicResourceExtension.cs
- WebServiceEnumData.cs
- AssociationProvider.cs
- InitializationEventAttribute.cs
- SmiConnection.cs
- DataListCommandEventArgs.cs
- MouseOverProperty.cs
- RegexInterpreter.cs
- WebPartCatalogCloseVerb.cs
- FaultConverter.cs
- TabPanel.cs
- KeyEvent.cs
- SecurityMode.cs
- SerializableAttribute.cs
- StreamWriter.cs
- NameValuePermission.cs
- ToolStripTextBox.cs
- RecordBuilder.cs
- GridProviderWrapper.cs
- XPathParser.cs
- HostExecutionContextManager.cs
- InfoCardKeyedHashAlgorithm.cs
- CollectionBase.cs
- ObjectDataSourceMethodEditor.cs
- HyperlinkAutomationPeer.cs
- SqlRetyper.cs
- SapiRecoContext.cs
- SymbolType.cs
- JsonReaderDelegator.cs
- DataReceivedEventArgs.cs
- TextServicesDisplayAttribute.cs
- Exceptions.cs
- ObjectSet.cs
- FrameworkContextData.cs
- XmlArrayItemAttributes.cs
- EventPrivateKey.cs
- PointLightBase.cs
- DSASignatureFormatter.cs
- PartialCachingControl.cs
- CharUnicodeInfo.cs
- DataListItem.cs
- ResourceSet.cs
- SoapClientMessage.cs
- ToolStripSettings.cs
- Int64AnimationBase.cs
- SystemIcmpV4Statistics.cs
- Trace.cs
- SQLDecimal.cs
- WindowsFormsHostAutomationPeer.cs
- PackageRelationshipSelector.cs
- _CommandStream.cs
- IsolatedStorage.cs
- RemotingClientProxy.cs
- ToolstripProfessionalRenderer.cs
- CodeGotoStatement.cs
- SelectionChangedEventArgs.cs
- CatalogPart.cs
- DataGridViewRowPostPaintEventArgs.cs
- WindowsBrush.cs
- SByte.cs
- AssertValidation.cs
- ConfigXmlElement.cs
- ElementMarkupObject.cs
- IisHelper.cs
- XDRSchema.cs
- ClusterUtils.cs
- MaskInputRejectedEventArgs.cs
- SqlNamer.cs
- XmlAttributeOverrides.cs
- DataSetMappper.cs
- KeyGestureValueSerializer.cs
- LogFlushAsyncResult.cs
- OleDbConnection.cs
- ValidatingPropertiesEventArgs.cs