Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / Serializer / WorkflowMarkupSerializationException.cs / 1305376 / WorkflowMarkupSerializationException.cs
namespace System.Workflow.ComponentModel.Serialization
{
using System;
using System.IO;
using System.CodeDom;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.ComponentModel.Design.Serialization;
using System.Collections;
using System.Xml;
using System.Xml.Serialization;
using System.Reflection;
using System.Collections.Generic;
using System.Diagnostics;
using System.Text;
using System.Globalization;
using System.Workflow.ComponentModel.Compiler;
using System.Workflow.ComponentModel.Design;
using System.Runtime.Serialization;
using System.Security.Permissions;
using System.Collections.ObjectModel;
using System.Drawing;
#region Class WorkflowMarkupSerializationException
[Serializable()]
public class WorkflowMarkupSerializationException : Exception
{
private int lineNumber = -1;
private int columnNumber = -1;
public WorkflowMarkupSerializationException(string message, int lineNumber, int columnNumber)
:base(message)
{
this.lineNumber = lineNumber;
this.columnNumber = columnNumber;
}
public WorkflowMarkupSerializationException(string message, Exception innerException, int lineNumber, int columnNumber)
:base(message, innerException)
{
this.lineNumber = lineNumber;
this.columnNumber = columnNumber;
}
public WorkflowMarkupSerializationException(string message, Exception innerException)
: base(message, innerException)
{
}
public WorkflowMarkupSerializationException(string message)
:base(message)
{
}
public WorkflowMarkupSerializationException()
: base()
{
}
protected WorkflowMarkupSerializationException(SerializationInfo info, StreamingContext context)
: base(info, context)
{
if (info == null)
throw new ArgumentNullException("info");
this.lineNumber = info.GetInt32("lineNumber");
this.columnNumber = info.GetInt32("columnNumber");
}
public override void GetObjectData(SerializationInfo info, StreamingContext context)
{
if (info == null)
throw new ArgumentNullException("info");
base.GetObjectData(info, context);
info.AddValue("lineNumber", this.lineNumber, typeof(int));
info.AddValue("columnNumber", this.columnNumber, typeof(int));
}
public int LineNumber
{
get
{
return this.lineNumber;
}
}
public int LinePosition
{
get
{
return this.columnNumber;
}
}
}
#endregion
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlFacetAttribute.cs
- AutoFocusStyle.xaml.cs
- ResourceContainer.cs
- Exception.cs
- RawAppCommandInputReport.cs
- _DomainName.cs
- BitmapEffect.cs
- InputLanguage.cs
- CodeMethodReturnStatement.cs
- XmlDictionaryWriter.cs
- HitTestWithGeometryDrawingContextWalker.cs
- DataGridViewDataErrorEventArgs.cs
- AssemblyAttributesGoHere.cs
- Label.cs
- XamlStyleSerializer.cs
- TrackingMemoryStreamFactory.cs
- NullableConverter.cs
- ExceptionTrace.cs
- EraserBehavior.cs
- _emptywebproxy.cs
- StandardCommands.cs
- PriorityQueue.cs
- HandlerBase.cs
- Attributes.cs
- NGCPageContentCollectionSerializerAsync.cs
- SimpleRecyclingCache.cs
- ProcessStartInfo.cs
- OperatingSystem.cs
- ScriptModule.cs
- SamlSubjectStatement.cs
- ResourceProperty.cs
- WindowsComboBox.cs
- ContainerControl.cs
- ExtendLockCommand.cs
- NestPullup.cs
- MULTI_QI.cs
- BaseResourcesBuildProvider.cs
- WsdlContractConversionContext.cs
- TraceSection.cs
- Scheduler.cs
- CmsUtils.cs
- EntityClientCacheKey.cs
- Perspective.cs
- WebServiceReceive.cs
- ScrollBar.cs
- ConfigurationLoaderException.cs
- FixedSOMPageElement.cs
- XmlSerializerNamespaces.cs
- FlowDocumentScrollViewer.cs
- DESCryptoServiceProvider.cs
- RtfControls.cs
- C14NUtil.cs
- LinqDataSourceContextEventArgs.cs
- DesignerValidatorAdapter.cs
- SocketAddress.cs
- CustomTypeDescriptor.cs
- PropertySegmentSerializationProvider.cs
- DateTime.cs
- XPathNodeInfoAtom.cs
- StylusCollection.cs
- FixedLineResult.cs
- FormatterServices.cs
- UidManager.cs
- dataprotectionpermission.cs
- DataGridToolTip.cs
- ResourceContainer.cs
- EventSetter.cs
- remotingproxy.cs
- UriSectionReader.cs
- BitConverter.cs
- SqlDataSourceSelectingEventArgs.cs
- GenericEnumerator.cs
- TargetControlTypeCache.cs
- bidPrivateBase.cs
- ParserContext.cs
- OneOfElement.cs
- DocumentSequence.cs
- CultureTableRecord.cs
- CustomError.cs
- ScrollItemProviderWrapper.cs
- TypeNameConverter.cs
- ImpersonateTokenRef.cs
- EventArgs.cs
- ApplicationActivator.cs
- DataServiceQueryOfT.cs
- DataTableMapping.cs
- ImmutableCollection.cs
- RequiredAttributeAttribute.cs
- ThreadStateException.cs
- DefaultDialogButtons.cs
- XmlStreamedByteStreamReader.cs
- SymLanguageVendor.cs
- SqlProcedureAttribute.cs
- BaseProcessor.cs
- SqlGatherConsumedAliases.cs
- SQLUtility.cs
- RegularExpressionValidator.cs
- MemberJoinTreeNode.cs
- WmlPhoneCallAdapter.cs
- CodeObjectCreateExpression.cs