Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataEntityDesign / Design / System / Data / Entity / Design / AspNet / MappingModelBuildProvider.cs / 1 / MappingModelBuildProvider.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 MSL in ADO .NET
///
///
[BuildProviderAppliesTo(BuildProviderAppliesTo.Code)]
public class MappingModelBuildProvider : System.Web.Compilation.BuildProvider
{
///
/// Default constructor
///
public MappingModelBuildProvider()
{
}
///
/// 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.
//----------------------------------------------------------------------
//
// 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 MSL in ADO .NET
///
///
[BuildProviderAppliesTo(BuildProviderAppliesTo.Code)]
public class MappingModelBuildProvider : System.Web.Compilation.BuildProvider
{
///
/// Default constructor
///
public MappingModelBuildProvider()
{
}
///
/// 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
- DropShadowBitmapEffect.cs
- AutomationPatternInfo.cs
- NumericExpr.cs
- RtfToXamlLexer.cs
- StreamGeometryContext.cs
- SqlCacheDependencyDatabaseCollection.cs
- TextBlockAutomationPeer.cs
- XmlTextWriter.cs
- TimerEventSubscriptionCollection.cs
- EnterpriseServicesHelper.cs
- AncillaryOps.cs
- OperatingSystem.cs
- SqlTransaction.cs
- ExpressionParser.cs
- TransformGroup.cs
- ArrayTypeMismatchException.cs
- JsonReader.cs
- Types.cs
- DataServiceException.cs
- LocationSectionRecord.cs
- ImageCreator.cs
- DesignerSerializationVisibilityAttribute.cs
- ColorTranslator.cs
- ECDiffieHellmanPublicKey.cs
- CodeAttachEventStatement.cs
- WindowsRegion.cs
- Throw.cs
- ClientScriptManagerWrapper.cs
- ReadOnlyCollectionBase.cs
- PKCS1MaskGenerationMethod.cs
- WinFormsSpinner.cs
- ToolStripDropDownItem.cs
- MaterialGroup.cs
- ClientBuildManager.cs
- MatrixAnimationUsingKeyFrames.cs
- OdbcConnectionStringbuilder.cs
- ConnectionManagementSection.cs
- RemotingConfiguration.cs
- GridViewCancelEditEventArgs.cs
- ProcessInfo.cs
- DesignerAutoFormat.cs
- FontSourceCollection.cs
- SQLDecimal.cs
- EditingMode.cs
- TcpChannelFactory.cs
- PreviewPrintController.cs
- PropertyManager.cs
- ConfigXmlComment.cs
- ObjectDisposedException.cs
- SchemaElementLookUpTable.cs
- TimelineGroup.cs
- UnmanagedMemoryStreamWrapper.cs
- TextTrailingCharacterEllipsis.cs
- WorkflowDefinitionContext.cs
- IPEndPoint.cs
- PasswordTextContainer.cs
- StrokeCollectionDefaultValueFactory.cs
- ZipFileInfoCollection.cs
- ApplicationSecurityManager.cs
- PrePrepareMethodAttribute.cs
- Int32Animation.cs
- ContentType.cs
- SmtpException.cs
- NamespaceMapping.cs
- RadioButtonRenderer.cs
- Bitmap.cs
- GroupBox.cs
- FormViewUpdatedEventArgs.cs
- OutputScope.cs
- ColorBlend.cs
- DrawTreeNodeEventArgs.cs
- ResXResourceReader.cs
- SqlTriggerAttribute.cs
- DriveInfo.cs
- Vector3DCollection.cs
- ExecutionContext.cs
- IndexOutOfRangeException.cs
- Enum.cs
- EncryptedType.cs
- UTF32Encoding.cs
- WebRequest.cs
- CqlParserHelpers.cs
- CfgRule.cs
- Encoding.cs
- WpfSharedBamlSchemaContext.cs
- MemberDescriptor.cs
- EditorAttribute.cs
- PageStatePersister.cs
- DebugTrace.cs
- BuildManager.cs
- TextTreeExtractElementUndoUnit.cs
- ImageInfo.cs
- CommandField.cs
- DataGridToolTip.cs
- HtmlInputCheckBox.cs
- StringDictionaryWithComparer.cs
- ProxyGenerationError.cs
- AcceptorSessionSymmetricMessageSecurityProtocol.cs
- NamedObject.cs
- TimeStampChecker.cs