Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntityDesign / Design / System / Data / Entity / Design / AspNet / StorageModelBuildProvider.cs / 1305376 / StorageModelBuildProvider.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//---------------------------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;
using System.Diagnostics;
using System.CodeDom;
using System.CodeDom.Compiler;
using System.Globalization;
using System.Web;
using System.Web.Hosting;
using System.Web.Compilation;
namespace System.Data.Entity.Design.AspNet
{
///
/// The ASP .NET Build provider for the SSDL in ADO .NET
///
///
[BuildProviderAppliesTo(BuildProviderAppliesTo.Code)]
public class StorageModelBuildProvider : System.Web.Compilation.BuildProvider
{
///
/// Default constructor
///
public StorageModelBuildProvider()
{
}
///
/// We want ASP .NET to always reset the app domain when we have to rebuild
///
///
///
public override BuildProviderResultFlags GetResultFlags(CompilerResults results)
{
return BuildProviderResultFlags.ShutdownAppDomainOnChange;
}
///
///
///
///
public override void GenerateCode(AssemblyBuilder assemblyBuilder)
{
BuildProviderUtils.AddArtifactReference(assemblyBuilder, this, base.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
- DataGridViewTextBoxColumn.cs
- WCFBuildProvider.cs
- AssemblyBuilderData.cs
- SecurityUniqueId.cs
- UnknownWrapper.cs
- ByteKeyFrameCollection.cs
- TableCell.cs
- TimeEnumHelper.cs
- HttpContext.cs
- XmlDocumentType.cs
- WebResourceAttribute.cs
- ItemAutomationPeer.cs
- Activator.cs
- AsnEncodedData.cs
- Compiler.cs
- _IPv6Address.cs
- WinInet.cs
- WebSysDisplayNameAttribute.cs
- FileReader.cs
- LiteralControl.cs
- RegularExpressionValidator.cs
- ConsumerConnectionPoint.cs
- HelloOperationAsyncResult.cs
- DBConnectionString.cs
- RegexGroupCollection.cs
- WebException.cs
- SortDescriptionCollection.cs
- DetailsView.cs
- XslNumber.cs
- SendMailErrorEventArgs.cs
- GridViewUpdateEventArgs.cs
- XmlSerializerImportOptions.cs
- ReflectTypeDescriptionProvider.cs
- BinaryObjectReader.cs
- IisHelper.cs
- PersistenceProviderBehavior.cs
- PageTheme.cs
- ClientEndpointLoader.cs
- MemoryRecordBuffer.cs
- UIElementIsland.cs
- ServiceProviders.cs
- TablePatternIdentifiers.cs
- ModuleElement.cs
- ComplusTypeValidator.cs
- NativeRightsManagementAPIsStructures.cs
- EmptyEnumerator.cs
- ISessionStateStore.cs
- LOSFormatter.cs
- OleDbCommand.cs
- CheckBoxStandardAdapter.cs
- HtmlInputCheckBox.cs
- XamlSerializerUtil.cs
- StrongNameIdentityPermission.cs
- SystemIPv6InterfaceProperties.cs
- ValueQuery.cs
- StrokeIntersection.cs
- MobileUserControlDesigner.cs
- ItemChangedEventArgs.cs
- BasicExpressionVisitor.cs
- ZipIOBlockManager.cs
- MarkupWriter.cs
- EnvelopedSignatureTransform.cs
- ToolboxItemLoader.cs
- RootBuilder.cs
- PropertyEmitterBase.cs
- XPathBuilder.cs
- StrictAndMessageFilter.cs
- SourceCollection.cs
- AsymmetricSignatureDeformatter.cs
- DbDataReader.cs
- FunctionUpdateCommand.cs
- FtpWebResponse.cs
- PersonalizationStateQuery.cs
- UpWmlMobileTextWriter.cs
- SqlExpander.cs
- ExtentJoinTreeNode.cs
- FormCollection.cs
- Events.cs
- UrlMappingsSection.cs
- Matrix3D.cs
- SerTrace.cs
- CursorInteropHelper.cs
- MailFileEditor.cs
- InputProviderSite.cs
- ListComponentEditorPage.cs
- MSHTMLHost.cs
- HyperLinkColumn.cs
- VirtualDirectoryMappingCollection.cs
- ValidationPropertyAttribute.cs
- BinaryFormatterWriter.cs
- KnownAssemblyEntry.cs
- MessageSecurityException.cs
- SqlParameterCollection.cs
- NonBatchDirectoryCompiler.cs
- XXXOnTypeBuilderInstantiation.cs
- XmlSignatureProperties.cs
- AttachmentCollection.cs
- DataGridTextBox.cs
- X509UI.cs
- SiblingIterators.cs