Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- NamespaceList.cs
- ReadOnlyDictionary.cs
- HyperLinkStyle.cs
- CodeSnippetExpression.cs
- InternalConfigHost.cs
- InheritanceService.cs
- FileIOPermission.cs
- ScriptDescriptor.cs
- Stackframe.cs
- BamlLocalizabilityResolver.cs
- TableLayout.cs
- DataGridTable.cs
- BitmapCodecInfoInternal.cs
- VisualStyleTypesAndProperties.cs
- SafeThemeHandle.cs
- PrinterResolution.cs
- LinqDataSourceDisposeEventArgs.cs
- EnterpriseServicesHelper.cs
- CodeDelegateInvokeExpression.cs
- OdbcConnectionHandle.cs
- Vector3D.cs
- arc.cs
- PlainXmlSerializer.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- BooleanFunctions.cs
- PopOutPanel.cs
- Encoding.cs
- XmlChildEnumerator.cs
- ConfigXmlAttribute.cs
- EventManager.cs
- SQLRoleProvider.cs
- ApplicationServiceManager.cs
- DataObject.cs
- LinkClickEvent.cs
- PropertyChangingEventArgs.cs
- CharacterMetrics.cs
- EventPropertyMap.cs
- ImageField.cs
- NativeMethods.cs
- LoadGrammarCompletedEventArgs.cs
- CryptoHandle.cs
- EventDescriptorCollection.cs
- HtmlEmptyTagControlBuilder.cs
- WebPartUserCapability.cs
- QueryStatement.cs
- ToolStripControlHost.cs
- PropertyEntry.cs
- PerspectiveCamera.cs
- LinqDataSourceDeleteEventArgs.cs
- ObjectSet.cs
- GeometryHitTestResult.cs
- SpStreamWrapper.cs
- XmlKeywords.cs
- Soap.cs
- JsonCollectionDataContract.cs
- CapabilitiesPattern.cs
- SAPIEngineTypes.cs
- _Rfc2616CacheValidators.cs
- OrderedHashRepartitionStream.cs
- SchemaMapping.cs
- TrackingMemoryStreamFactory.cs
- HtmlTextArea.cs
- HtmlUtf8RawTextWriter.cs
- ScrollViewer.cs
- StrokeCollectionConverter.cs
- OracleRowUpdatingEventArgs.cs
- InputLanguageSource.cs
- StorageMappingItemCollection.cs
- ListViewPagedDataSource.cs
- CharacterBufferReference.cs
- WorkflowTransactionOptions.cs
- SqlDataSourceCommandEventArgs.cs
- SrgsSemanticInterpretationTag.cs
- Speller.cs
- ConfigXmlText.cs
- DataControlPagerLinkButton.cs
- GradientBrush.cs
- UInt64.cs
- ArrayConverter.cs
- ViewStateException.cs
- shaperfactory.cs
- __ComObject.cs
- SafeRightsManagementPubHandle.cs
- SettingsPropertyIsReadOnlyException.cs
- SkinBuilder.cs
- MarkupCompilePass2.cs
- XmlException.cs
- ProcessMonitor.cs
- CfgRule.cs
- Regex.cs
- PassportAuthenticationEventArgs.cs
- GlobalDataBindingHandler.cs
- QilScopedVisitor.cs
- ComplusTypeValidator.cs
- FontNameConverter.cs
- HyperlinkAutomationPeer.cs
- DbConnectionStringCommon.cs
- MailSettingsSection.cs
- HandlerFactoryWrapper.cs
- RightsManagementResourceHelper.cs