Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Runtime / Serialization / SerializationException.cs / 1305376 / SerializationException.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
/*==============================================================================
**
** Class: SerializationException
**
**
** Purpose: Thrown when something goes wrong during serialization or
** deserialization.
**
**
=============================================================================*/
namespace System.Runtime.Serialization {
using System;
using System.Runtime.Serialization;
[System.Runtime.InteropServices.ComVisible(true)]
[Serializable] public class SerializationException : SystemException {
private static String _nullMessage = Environment.GetResourceString("Arg_SerializationException");
// Creates a new SerializationException with its message
// string set to a default message.
public SerializationException()
: base(_nullMessage) {
SetErrorCode(__HResults.COR_E_SERIALIZATION);
}
public SerializationException(String message)
: base(message) {
SetErrorCode(__HResults.COR_E_SERIALIZATION);
}
public SerializationException(String message, Exception innerException) : base (message, innerException) {
SetErrorCode(__HResults.COR_E_SERIALIZATION);
}
[System.Security.SecuritySafeCritical] // auto-generated
protected SerializationException(SerializationInfo info, StreamingContext context) : base (info, context) {
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
/*==============================================================================
**
** Class: SerializationException
**
**
** Purpose: Thrown when something goes wrong during serialization or
** deserialization.
**
**
=============================================================================*/
namespace System.Runtime.Serialization {
using System;
using System.Runtime.Serialization;
[System.Runtime.InteropServices.ComVisible(true)]
[Serializable] public class SerializationException : SystemException {
private static String _nullMessage = Environment.GetResourceString("Arg_SerializationException");
// Creates a new SerializationException with its message
// string set to a default message.
public SerializationException()
: base(_nullMessage) {
SetErrorCode(__HResults.COR_E_SERIALIZATION);
}
public SerializationException(String message)
: base(message) {
SetErrorCode(__HResults.COR_E_SERIALIZATION);
}
public SerializationException(String message, Exception innerException) : base (message, innerException) {
SetErrorCode(__HResults.COR_E_SERIALIZATION);
}
[System.Security.SecuritySafeCritical] // auto-generated
protected SerializationException(SerializationInfo info, StreamingContext context) : base (info, context) {
}
}
}
// 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
- LogReservationCollection.cs
- XmlWriterSettings.cs
- TaskScheduler.cs
- ChildrenQuery.cs
- TrackingAnnotationCollection.cs
- OutputCacheSettings.cs
- SaveFileDialog.cs
- GradientStop.cs
- ObjectDataSourceStatusEventArgs.cs
- CompleteWizardStep.cs
- _BaseOverlappedAsyncResult.cs
- DataGridViewButtonCell.cs
- TranslateTransform3D.cs
- Triangle.cs
- _LoggingObject.cs
- TemplateParser.cs
- RawStylusSystemGestureInputReport.cs
- SpellerInterop.cs
- Rfc2898DeriveBytes.cs
- SpanIndex.cs
- ViewStateException.cs
- ObjectDisposedException.cs
- RegionInfo.cs
- MatrixConverter.cs
- AdornedElementPlaceholder.cs
- DelegateHelpers.cs
- XsltException.cs
- JoinCqlBlock.cs
- TypeNameConverter.cs
- DataGridViewRow.cs
- PnrpPeerResolverElement.cs
- ManualResetEvent.cs
- PenContext.cs
- HyperLinkColumn.cs
- SQLByte.cs
- Visual.cs
- DataGridBoolColumn.cs
- EUCJPEncoding.cs
- ViewStateException.cs
- TemplateBindingExtensionConverter.cs
- SimpleRecyclingCache.cs
- SqlInternalConnectionSmi.cs
- SerializationTrace.cs
- DataGridViewRowEventArgs.cs
- Int16Converter.cs
- CacheMode.cs
- ContextStaticAttribute.cs
- GridItem.cs
- FileDataSourceCache.cs
- ProfileManager.cs
- FactoryRecord.cs
- GridItemProviderWrapper.cs
- WrapPanel.cs
- XmlProcessingInstruction.cs
- ReflectionServiceProvider.cs
- HtmlListAdapter.cs
- SignatureResourceHelper.cs
- ManipulationStartingEventArgs.cs
- DynamicValueConverter.cs
- SplitterEvent.cs
- OLEDB_Enum.cs
- TextServicesDisplayAttribute.cs
- ApplicationServicesHostFactory.cs
- DataControlImageButton.cs
- ToolStripButton.cs
- SqlDataSourceCustomCommandEditor.cs
- TemplateBuilder.cs
- ToolStripDropDownButton.cs
- CachedRequestParams.cs
- ThreadStartException.cs
- ListenerBinder.cs
- BaseTreeIterator.cs
- SqlNodeTypeOperators.cs
- ObservableCollection.cs
- SecureUICommand.cs
- ProtocolInformationWriter.cs
- PauseStoryboard.cs
- XPathAncestorQuery.cs
- DataGridViewRowsRemovedEventArgs.cs
- HttpChannelFactory.cs
- HandleRef.cs
- X509ChainPolicy.cs
- SqlRemoveConstantOrderBy.cs
- AsyncOperation.cs
- AnnotationResource.cs
- XmlChildNodes.cs
- DataRowChangeEvent.cs
- HttpProfileGroupBase.cs
- SecurityPolicySection.cs
- InputLangChangeRequestEvent.cs
- XmlNamespaceManager.cs
- Zone.cs
- DebugManager.cs
- MulticastDelegate.cs
- TableRowsCollectionEditor.cs
- Point4DConverter.cs
- Encoder.cs
- Lookup.cs
- WebPartManager.cs
- CacheMode.cs