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
- XmlnsCache.cs
- Application.cs
- DataStorage.cs
- ActivityMarkupSerializationProvider.cs
- WeakEventManager.cs
- MobileControlsSectionHelper.cs
- BinaryNode.cs
- CircleHotSpot.cs
- RegexTypeEditor.cs
- Convert.cs
- HtmlWindowCollection.cs
- HttpMethodAttribute.cs
- DocumentPage.cs
- WindowsEditBox.cs
- IPAddress.cs
- LinqDataSourceStatusEventArgs.cs
- RegexCaptureCollection.cs
- GeneralTransform3DCollection.cs
- iisPickupDirectory.cs
- GlyphManager.cs
- FormViewActionList.cs
- RotateTransform3D.cs
- FileFormatException.cs
- DesignerCommandSet.cs
- InternalCompensate.cs
- httpstaticobjectscollection.cs
- QuaternionAnimationBase.cs
- HttpApplicationFactory.cs
- PriorityBinding.cs
- MarshalDirectiveException.cs
- ImageConverter.cs
- DataGridViewComboBoxEditingControl.cs
- TextEffect.cs
- formatter.cs
- LabelLiteral.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- WebPartEventArgs.cs
- ListBox.cs
- StringTraceRecord.cs
- Transform3DGroup.cs
- MultiPropertyDescriptorGridEntry.cs
- WorkflowQueuingService.cs
- AnonymousIdentificationModule.cs
- MetadataItemEmitter.cs
- MessageSecurityOverHttpElement.cs
- TextElement.cs
- ScriptBehaviorDescriptor.cs
- SizeKeyFrameCollection.cs
- Shared.cs
- CursorConverter.cs
- ScriptResourceInfo.cs
- Bidi.cs
- NotifyIcon.cs
- ProgressiveCrcCalculatingStream.cs
- Header.cs
- Pen.cs
- PolyQuadraticBezierSegment.cs
- TextSpanModifier.cs
- NetDispatcherFaultException.cs
- SimplePropertyEntry.cs
- WarningException.cs
- EventDescriptor.cs
- CodeDomConfigurationHandler.cs
- InternalsVisibleToAttribute.cs
- FontEmbeddingManager.cs
- httpserverutility.cs
- CryptoConfig.cs
- ParentUndoUnit.cs
- WeakEventManager.cs
- EnumerableWrapperWeakToStrong.cs
- DataControlImageButton.cs
- WmlTextViewAdapter.cs
- RuntimeVariablesExpression.cs
- KeyValuePairs.cs
- nulltextnavigator.cs
- ApplicationProxyInternal.cs
- Statements.cs
- RenamedEventArgs.cs
- SoapInteropTypes.cs
- WsiProfilesElement.cs
- Cursor.cs
- MediaSystem.cs
- DSACryptoServiceProvider.cs
- StrongName.cs
- ConfigXmlWhitespace.cs
- DateRangeEvent.cs
- Zone.cs
- StrokeIntersection.cs
- ImmutableCollection.cs
- StateMachineDesignerPaint.cs
- XmlAnyAttributeAttribute.cs
- TitleStyle.cs
- Codec.cs
- HttpServerUtilityWrapper.cs
- StylusDevice.cs
- RtfToXamlReader.cs
- XmlILConstructAnalyzer.cs
- AuthorizationPolicyTypeElement.cs
- CssClassPropertyAttribute.cs
- AVElementHelper.cs