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
- GradientStop.cs
- SendAgentStatusRequest.cs
- MethodBuilder.cs
- BindingCompleteEventArgs.cs
- MLangCodePageEncoding.cs
- CatchDesigner.xaml.cs
- NameTable.cs
- EntityAdapter.cs
- SynchronizingStream.cs
- DecoratedNameAttribute.cs
- Annotation.cs
- QilReplaceVisitor.cs
- SqlXmlStorage.cs
- Transactions.cs
- DataMemberFieldEditor.cs
- CustomExpressionEventArgs.cs
- Console.cs
- XmlRawWriter.cs
- DbMetaDataColumnNames.cs
- Paragraph.cs
- DelegateHelpers.cs
- MonitoringDescriptionAttribute.cs
- DocumentSignatureManager.cs
- BooleanFacetDescriptionElement.cs
- DesignerAttributeInfo.cs
- UpdateTracker.cs
- BoundingRectTracker.cs
- ObjectStorage.cs
- TextClipboardData.cs
- TabControlToolboxItem.cs
- RectConverter.cs
- RoleManagerEventArgs.cs
- FileDataSourceCache.cs
- ExecutionEngineException.cs
- SoapConverter.cs
- StateWorkerRequest.cs
- FrameworkContentElement.cs
- BlockCollection.cs
- BitSet.cs
- ConnectionPoolManager.cs
- UnsafeNativeMethods.cs
- X509RawDataKeyIdentifierClause.cs
- GeometryDrawing.cs
- LookupBindingPropertiesAttribute.cs
- AsmxEndpointPickerExtension.cs
- ApplicationBuildProvider.cs
- ScrollContentPresenter.cs
- TreeNodeStyleCollection.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- ChooseAction.cs
- StreamingContext.cs
- SchemaName.cs
- SmtpAuthenticationManager.cs
- GeneralTransformGroup.cs
- FilterQuery.cs
- ComboBoxDesigner.cs
- EntityKeyElement.cs
- Rule.cs
- CompilerGeneratedAttribute.cs
- DesignerHost.cs
- Expressions.cs
- SqlXmlStorage.cs
- MailAddress.cs
- DebugViewWriter.cs
- SelectionItemPattern.cs
- HMACMD5.cs
- DayRenderEvent.cs
- Overlapped.cs
- DbExpressionVisitor.cs
- Button.cs
- UpdateManifestForBrowserApplication.cs
- RoutedEventValueSerializer.cs
- WebPartVerbsEventArgs.cs
- _KerberosClient.cs
- WMIInterop.cs
- AssertHelper.cs
- WebPartDisplayModeCollection.cs
- AlphaSortedEnumConverter.cs
- TrackingAnnotationCollection.cs
- StringDictionaryEditor.cs
- BuildDependencySet.cs
- Win32SafeHandles.cs
- WindowsGraphicsWrapper.cs
- FeatureSupport.cs
- TextTrailingWordEllipsis.cs
- ProxyWebPartManager.cs
- XmlComplianceUtil.cs
- SQLRoleProvider.cs
- ConfigurationElementProperty.cs
- PostBackOptions.cs
- LocatorPart.cs
- BuildManager.cs
- FlowLayoutSettings.cs
- RoutedPropertyChangedEventArgs.cs
- ChangeNode.cs
- Panel.cs
- EntityViewContainer.cs
- SingleStorage.cs
- LocalBuilder.cs
- AddInActivator.cs