Exceptions.cs source code in C# .NET

Source code for the .NET framework in C#

                        

Code:

/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Activities / Rules / Parser / Exceptions.cs / 1305376 / Exceptions.cs

                            // ---------------------------------------------------------------------------- 
// Copyright (C) 2006 Microsoft Corporation All Rights Reserved
// ---------------------------------------------------------------------------

#define CODE_ANALYSIS 
using System.Diagnostics.CodeAnalysis;
using System.Runtime.Serialization; 
using System.Security.Permissions; 

namespace System.Workflow.Activities.Rules 
{
 	// RuleBuilderSyntaxException contains syntax error information in cases where the RuleBuilder
	// failed to parse the expression.
	[Serializable] 
	[SuppressMessage("Microsoft.Design", "CA1064:ExceptionsShouldBePublic")]
 	internal class RuleSyntaxException : SystemException 
	{ 
 		private int position;
        private int errorNumber; 

 		#region Constructors
		internal RuleSyntaxException()
 		{ 
		}
 
		internal RuleSyntaxException(int errorNumber, string message, int position) 
			: base(message)
 		{ 
            this.errorNumber = errorNumber;
			this.position = position;
 		}
 
 		[SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter = true)]
		private RuleSyntaxException(SerializationInfo serializeInfo, StreamingContext context) 
 			: base(serializeInfo, context) 
		{
		} 
		#endregion

 		internal int Position
		{ 
 			get { return position; }
 		} 
 
        internal int ErrorNumber
        { 
            get { return errorNumber; }
        }
	}
} 

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
// ---------------------------------------------------------------------------- 
// Copyright (C) 2006 Microsoft Corporation All Rights Reserved
// ---------------------------------------------------------------------------

#define CODE_ANALYSIS 
using System.Diagnostics.CodeAnalysis;
using System.Runtime.Serialization; 
using System.Security.Permissions; 

namespace System.Workflow.Activities.Rules 
{
 	// RuleBuilderSyntaxException contains syntax error information in cases where the RuleBuilder
	// failed to parse the expression.
	[Serializable] 
	[SuppressMessage("Microsoft.Design", "CA1064:ExceptionsShouldBePublic")]
 	internal class RuleSyntaxException : SystemException 
	{ 
 		private int position;
        private int errorNumber; 

 		#region Constructors
		internal RuleSyntaxException()
 		{ 
		}
 
		internal RuleSyntaxException(int errorNumber, string message, int position) 
			: base(message)
 		{ 
            this.errorNumber = errorNumber;
			this.position = position;
 		}
 
 		[SecurityPermissionAttribute(SecurityAction.Demand, SerializationFormatter = true)]
		private RuleSyntaxException(SerializationInfo serializeInfo, StreamingContext context) 
 			: base(serializeInfo, context) 
		{
		} 
		#endregion

 		internal int Position
		{ 
 			get { return position; }
 		} 
 
        internal int ErrorNumber
        { 
            get { return errorNumber; }
        }
	}
} 

// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
                        

Link Menu

Network programming in C#, Network Programming in VB.NET, Network Programming in .NET
This book is available now!
Buy at Amazon US or
Buy at Amazon UK