Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / CompMod / System / CodeDOM / Compiler / CompilerError.cs / 1 / CompilerError.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.CodeDom.Compiler { using System; using System.CodeDom; using System.Security.Permissions; using System.Globalization; ////// [Serializable()] [PermissionSet(SecurityAction.InheritanceDemand, Name="FullTrust")] public class CompilerError { private int line; private int column; private string errorNumber; private bool warning = false; private string errorText; private string fileName; ////// Represents a compiler error. /// ////// public CompilerError() { this.line = 0; this.column = 0; this.errorNumber = string.Empty; this.errorText = string.Empty; this.fileName = string.Empty; } ////// Initializes a new instance of ///. /// /// public CompilerError(string fileName, int line, int column, string errorNumber, string errorText) { this.line = line; this.column = column; this.errorNumber = errorNumber; this.errorText = errorText; this.fileName = fileName; } ////// Initializes a new instance of ///using the specified /// filename, line, column, error number and error text. /// /// public int Line { get { return line; } set { line = value; } } ////// Gets or sets the line number where the source of the error occurs. /// ////// public int Column { get { return column; } set { column = value; } } ////// Gets or sets the column number where the source of the error occurs. /// ////// public string ErrorNumber { get { return errorNumber; } set { errorNumber = value; } } ////// Gets or sets the error number. /// ////// public string ErrorText { get { return errorText; } set { errorText = value; } } ////// Gets or sets the text of the error message. /// ////// public bool IsWarning { get { return warning; } set { warning = value; } } ////// Gets or sets /// a value indicating whether the error is a warning. /// ////// public string FileName { get { return fileName; } set { fileName = value; } } ////// Gets or sets the filename of the source that caused the error. /// ////// public override string ToString() { if (FileName.Length > 0) { return string.Format(CultureInfo.InvariantCulture, "{0}({1},{2}) : {3} {4}: {5}", new object[] { FileName, Line, Column, IsWarning ? "warning" : "error", ErrorNumber, ErrorText}); } else return string.Format(CultureInfo.InvariantCulture, "{0} {1}: {2}", IsWarning ? "warning" : "error", ErrorNumber, ErrorText); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ ///// Overrides Object's ToString. /// ///// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.CodeDom.Compiler { using System; using System.CodeDom; using System.Security.Permissions; using System.Globalization; ////// [Serializable()] [PermissionSet(SecurityAction.InheritanceDemand, Name="FullTrust")] public class CompilerError { private int line; private int column; private string errorNumber; private bool warning = false; private string errorText; private string fileName; ////// Represents a compiler error. /// ////// public CompilerError() { this.line = 0; this.column = 0; this.errorNumber = string.Empty; this.errorText = string.Empty; this.fileName = string.Empty; } ////// Initializes a new instance of ///. /// /// public CompilerError(string fileName, int line, int column, string errorNumber, string errorText) { this.line = line; this.column = column; this.errorNumber = errorNumber; this.errorText = errorText; this.fileName = fileName; } ////// Initializes a new instance of ///using the specified /// filename, line, column, error number and error text. /// /// public int Line { get { return line; } set { line = value; } } ////// Gets or sets the line number where the source of the error occurs. /// ////// public int Column { get { return column; } set { column = value; } } ////// Gets or sets the column number where the source of the error occurs. /// ////// public string ErrorNumber { get { return errorNumber; } set { errorNumber = value; } } ////// Gets or sets the error number. /// ////// public string ErrorText { get { return errorText; } set { errorText = value; } } ////// Gets or sets the text of the error message. /// ////// public bool IsWarning { get { return warning; } set { warning = value; } } ////// Gets or sets /// a value indicating whether the error is a warning. /// ////// public string FileName { get { return fileName; } set { fileName = value; } } ////// Gets or sets the filename of the source that caused the error. /// ////// public override string ToString() { if (FileName.Length > 0) { return string.Format(CultureInfo.InvariantCulture, "{0}({1},{2}) : {3} {4}: {5}", new object[] { FileName, Line, Column, IsWarning ? "warning" : "error", ErrorNumber, ErrorText}); } else return string.Format(CultureInfo.InvariantCulture, "{0} {1}: {2}", IsWarning ? "warning" : "error", ErrorNumber, ErrorText); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007./// Overrides Object's ToString. /// ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DetailsViewInsertedEventArgs.cs
- PerformanceCounterPermissionAttribute.cs
- MatchingStyle.cs
- OdbcParameterCollection.cs
- UserCancellationException.cs
- PropertyToken.cs
- Dictionary.cs
- WindowsAltTab.cs
- EncryptedXml.cs
- CredentialCache.cs
- NativeMethods.cs
- PackWebRequest.cs
- WebPartUserCapability.cs
- SizeChangedEventArgs.cs
- ContainerCodeDomSerializer.cs
- Form.cs
- MemoryFailPoint.cs
- PolyLineSegment.cs
- MenuStrip.cs
- WebPartsPersonalization.cs
- StateItem.cs
- SecurityDocument.cs
- TraceSection.cs
- TypeLoader.cs
- WindowsStreamSecurityUpgradeProvider.cs
- TableParaClient.cs
- SqlConnectionStringBuilder.cs
- SystemIPInterfaceStatistics.cs
- DrawListViewSubItemEventArgs.cs
- DecimalAnimationBase.cs
- ListViewUpdatedEventArgs.cs
- PartBasedPackageProperties.cs
- AsyncResult.cs
- ColorBlend.cs
- ToggleProviderWrapper.cs
- UIPermission.cs
- WebColorConverter.cs
- ComMethodElement.cs
- TextEffectCollection.cs
- DetailsViewDeletedEventArgs.cs
- XPathItem.cs
- XmlRawWriter.cs
- GiveFeedbackEvent.cs
- TypedElement.cs
- ObjectListCommand.cs
- Adorner.cs
- HttpWebResponse.cs
- DesignTimeParseData.cs
- GuidConverter.cs
- ServerType.cs
- Point.cs
- TransformGroup.cs
- SoapFault.cs
- SharedStream.cs
- SQlBooleanStorage.cs
- CultureTableRecord.cs
- SplayTreeNode.cs
- COSERVERINFO.cs
- RijndaelManaged.cs
- DependencyPropertyKind.cs
- Timeline.cs
- FormViewPagerRow.cs
- ConfigPathUtility.cs
- InheritedPropertyChangedEventArgs.cs
- TableLayout.cs
- MarginsConverter.cs
- SqlGatherConsumedAliases.cs
- OrCondition.cs
- TabPanel.cs
- WsrmFault.cs
- AdvancedBindingPropertyDescriptor.cs
- TraceHandlerErrorFormatter.cs
- PeerInvitationResponse.cs
- DoubleAnimationUsingPath.cs
- ChangeConflicts.cs
- StaticResourceExtension.cs
- IdentityHolder.cs
- XmlSiteMapProvider.cs
- StylusOverProperty.cs
- Wildcard.cs
- ListBindingConverter.cs
- AlphaSortedEnumConverter.cs
- CurrentChangingEventManager.cs
- RepeatButtonAutomationPeer.cs
- XPathException.cs
- WindowsClientCredential.cs
- InitializationEventAttribute.cs
- CompiledQuery.cs
- PingOptions.cs
- PriorityChain.cs
- WindowsToolbar.cs
- DependencyPropertyChangedEventArgs.cs
- ListViewSelectEventArgs.cs
- CompilerState.cs
- UrlMappingCollection.cs
- ImageField.cs
- TabletDevice.cs
- WebZone.cs
- ExceptionHandler.cs
- OleDbPropertySetGuid.cs