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
- DataGridRelationshipRow.cs
- PageCodeDomTreeGenerator.cs
- HyperLinkColumn.cs
- EntityDescriptor.cs
- ExceptionHelpers.cs
- StringFunctions.cs
- ItemTypeToolStripMenuItem.cs
- DataTable.cs
- InstalledFontCollection.cs
- securitycriticaldataformultiplegetandset.cs
- TextEndOfLine.cs
- ToggleButtonAutomationPeer.cs
- LinqExpressionNormalizer.cs
- Int16AnimationUsingKeyFrames.cs
- ClientFormsIdentity.cs
- FontDifferentiator.cs
- StateItem.cs
- Ipv6Element.cs
- SuppressMessageAttribute.cs
- StackOverflowException.cs
- SQLMoney.cs
- CoTaskMemHandle.cs
- FontDialog.cs
- BinaryParser.cs
- RegexReplacement.cs
- ReflectPropertyDescriptor.cs
- GridViewActionList.cs
- DotAtomReader.cs
- ServiceMemoryGates.cs
- RenderData.cs
- FileDialog_Vista_Interop.cs
- XhtmlTextWriter.cs
- ServiceThrottlingBehavior.cs
- SpnEndpointIdentityExtension.cs
- RuleAction.cs
- TextTrailingCharacterEllipsis.cs
- ServiceDescriptionContext.cs
- VectorKeyFrameCollection.cs
- HttpAsyncResult.cs
- NotifyCollectionChangedEventArgs.cs
- NetworkStream.cs
- VectorKeyFrameCollection.cs
- ImageAttributes.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- SQLInt32Storage.cs
- ImageListUtils.cs
- DocumentXmlWriter.cs
- CategoryAttribute.cs
- HttpCapabilitiesEvaluator.cs
- TreeBuilderXamlTranslator.cs
- _CommandStream.cs
- EventLogEntry.cs
- TableLayoutSettings.cs
- QilChoice.cs
- RowUpdatedEventArgs.cs
- NativeMethods.cs
- AppDomainInstanceProvider.cs
- ExtractorMetadata.cs
- ConstrainedGroup.cs
- GeometryCombineModeValidation.cs
- ConfigXmlComment.cs
- RelatedCurrencyManager.cs
- GPStream.cs
- CompressEmulationStream.cs
- RelationshipConverter.cs
- Camera.cs
- CompositeFontParser.cs
- ResourceExpression.cs
- DataGridViewImageCell.cs
- CreateUserWizardAutoFormat.cs
- SHA1.cs
- CompressionTransform.cs
- PageSetupDialog.cs
- DbQueryCommandTree.cs
- Effect.cs
- EncryptedPackageFilter.cs
- remotingproxy.cs
- BufferedWebEventProvider.cs
- CookieParameter.cs
- Tablet.cs
- KerberosRequestorSecurityToken.cs
- thaishape.cs
- SetterBase.cs
- WebPageTraceListener.cs
- DataSourceControl.cs
- PageFunction.cs
- TableCellCollection.cs
- DesignerRegion.cs
- ConfigXmlReader.cs
- SqlSupersetValidator.cs
- tibetanshape.cs
- RegionData.cs
- OwnerDrawPropertyBag.cs
- Formatter.cs
- DashStyle.cs
- DataSourceProvider.cs
- ToolstripProfessionalRenderer.cs
- XmlArrayItemAttributes.cs
- TypeNameConverter.cs
- NamedPipeAppDomainProtocolHandler.cs