Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } } }/// Overrides Object's ToString. /// ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IntellisenseTextBox.designer.cs
- XmlSchemaObject.cs
- ElementUtil.cs
- Compensation.cs
- PreDigestedSignedInfo.cs
- CoordinationService.cs
- GridEntryCollection.cs
- PolyLineSegmentFigureLogic.cs
- PropertyBuilder.cs
- SmiEventSink_Default.cs
- LeftCellWrapper.cs
- ImageAnimator.cs
- _NegotiateClient.cs
- RouteData.cs
- Deflater.cs
- LocalizationComments.cs
- ToolStripItemGlyph.cs
- DomainUpDown.cs
- XmlnsCache.cs
- GenerateScriptTypeAttribute.cs
- Int32Rect.cs
- RoleService.cs
- SegmentInfo.cs
- WebPartConnectionsConfigureVerb.cs
- PropertyValidationContext.cs
- DetailsViewDeleteEventArgs.cs
- CurrencyWrapper.cs
- SpinLock.cs
- ScriptResourceAttribute.cs
- XmlCharType.cs
- BuiltInPermissionSets.cs
- _PooledStream.cs
- ReadOnlyTernaryTree.cs
- InvokeWebService.cs
- UnsafeNativeMethodsPenimc.cs
- HttpPostedFile.cs
- Reference.cs
- LinearGradientBrush.cs
- TypeUtils.cs
- HtmlPanelAdapter.cs
- AlternateViewCollection.cs
- AssertFilter.cs
- SimpleMailWebEventProvider.cs
- BitmapEffectRenderDataResource.cs
- ScrollViewer.cs
- RegularExpressionValidator.cs
- CodeParameterDeclarationExpression.cs
- NegationPusher.cs
- BindingWorker.cs
- WindowCollection.cs
- DataSetMappper.cs
- MessageQueueEnumerator.cs
- EditorPart.cs
- basevalidator.cs
- WeakEventTable.cs
- MaskInputRejectedEventArgs.cs
- XamlParser.cs
- LineUtil.cs
- MasterPageParser.cs
- PortCache.cs
- Application.cs
- RNGCryptoServiceProvider.cs
- HtmlTableRow.cs
- DataGridTextBox.cs
- SqlConnectionString.cs
- DataRelationPropertyDescriptor.cs
- CellConstant.cs
- IconHelper.cs
- MarkupExtensionParser.cs
- UniqueIdentifierService.cs
- Lease.cs
- TaskFormBase.cs
- StringResourceManager.cs
- SizeConverter.cs
- ProcessThreadCollection.cs
- Scheduler.cs
- MappingItemCollection.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- SoapAttributeOverrides.cs
- FileSecurity.cs
- ScriptResourceAttribute.cs
- CultureInfo.cs
- ColorTranslator.cs
- BigInt.cs
- dsa.cs
- IntSecurity.cs
- XmlBaseWriter.cs
- WebPartMovingEventArgs.cs
- SmiGettersStream.cs
- TriggerActionCollection.cs
- PropertyCollection.cs
- webbrowsersite.cs
- SystemTcpConnection.cs
- TableRowCollection.cs
- ToolBarOverflowPanel.cs
- ValidationResult.cs
- VectorCollectionConverter.cs
- ResourceDescriptionAttribute.cs
- CodeParameterDeclarationExpressionCollection.cs
- WindowsRegion.cs