Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Map / ViewGeneration / Utils / ExceptionHelpers.cs / 1305376 / ExceptionHelpers.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//---------------------------------------------------------------------
using System.Text;
using System.Data.Mapping.ViewGeneration.Structures;
using System.Diagnostics;
using System.Data.Common.Utils;
namespace System.Data.Mapping.ViewGeneration.Utils
{
// Miscellaneous helper routines for generating mapping exceptions
internal static class ExceptionHelpers
{
internal static void ThrowMappingException(ErrorLog.Record errorRecord, ConfigViewGenerator config)
{
InternalMappingException exception = new InternalMappingException(errorRecord.ToUserString(), errorRecord);
if (config.IsNormalTracing)
{
exception.ErrorLog.PrintTrace();
}
throw exception;
}
internal static void ThrowMappingException(ErrorLog errorLog, ConfigViewGenerator config)
{
InternalMappingException exception = new InternalMappingException(errorLog.ToUserString(), errorLog);
if (config.IsNormalTracing)
{
exception.ErrorLog.PrintTrace();
}
throw exception;
}
}
}
// 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
- SafeCancelMibChangeNotify.cs
- DbParameterCollection.cs
- WebPartVerb.cs
- HWStack.cs
- sqlmetadatafactory.cs
- _LocalDataStoreMgr.cs
- HashCodeCombiner.cs
- PropertyGeneratedEventArgs.cs
- HttpResponseMessageProperty.cs
- BitConverter.cs
- ResourceCategoryAttribute.cs
- ControlPropertyNameConverter.cs
- CultureMapper.cs
- ExplicitDiscriminatorMap.cs
- StyleXamlParser.cs
- InfoCardTraceRecord.cs
- MemberDomainMap.cs
- EtwTrace.cs
- SessionIDManager.cs
- FixedHyperLink.cs
- HttpCachePolicyWrapper.cs
- IsolatedStorageException.cs
- MDIWindowDialog.cs
- Normalization.cs
- Vars.cs
- MatrixCamera.cs
- ProgressBarRenderer.cs
- TrustVersion.cs
- M3DUtil.cs
- TextEndOfParagraph.cs
- IndexedString.cs
- SingleAnimationUsingKeyFrames.cs
- WebPartMenu.cs
- ReadOnlyHierarchicalDataSource.cs
- SystemIcons.cs
- MultiBinding.cs
- SqlCommand.cs
- CompilationSection.cs
- XamlSerializationHelper.cs
- PointLightBase.cs
- DeflateStreamAsyncResult.cs
- DomNameTable.cs
- RawMouseInputReport.cs
- WorkflowInstance.cs
- ObjectReferenceStack.cs
- DataSourceControlBuilder.cs
- UInt64Storage.cs
- LinkedResourceCollection.cs
- TemporaryBitmapFile.cs
- InternalCache.cs
- DataGridViewComponentPropertyGridSite.cs
- TraceUtils.cs
- CookielessHelper.cs
- Command.cs
- DataGridViewTextBoxColumn.cs
- FormatConvertedBitmap.cs
- MeasureItemEvent.cs
- ObjectListGeneralPage.cs
- GcHandle.cs
- DiscoveryDocumentReference.cs
- SamlSerializer.cs
- DeploymentSection.cs
- DictionaryMarkupSerializer.cs
- SkewTransform.cs
- DataTrigger.cs
- ComplusEndpointConfigContainer.cs
- FontCacheLogic.cs
- ScrollableControl.cs
- RoleManagerModule.cs
- XamlParser.cs
- ErrorLog.cs
- Rotation3D.cs
- MimeBasePart.cs
- ExpressionBinding.cs
- CollectionConverter.cs
- CodeNamespaceImport.cs
- LazyTextWriterCreator.cs
- AxHost.cs
- Serializer.cs
- TaskFactory.cs
- DesignerVerbCollection.cs
- AppDomainProtocolHandler.cs
- RadioButton.cs
- ZipArchive.cs
- ClientProtocol.cs
- PropertyChangedEventArgs.cs
- EventProxy.cs
- OrthographicCamera.cs
- LineServicesCallbacks.cs
- SqlInfoMessageEvent.cs
- SystemEvents.cs
- SerialReceived.cs
- Size3D.cs
- BooleanAnimationUsingKeyFrames.cs
- WebPartEditorOkVerb.cs
- ListViewGroupItemCollection.cs
- VisualBasicImportReference.cs
- Geometry3D.cs
- QueryConverter.cs
- SpellerHighlightLayer.cs