Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / CodeDOM / Compiler / CompilerError.cs / 1305376 / CompilerError.cs
//------------------------------------------------------------------------------ //// // //----------------------------------------------------------------------------- namespace System.CodeDom.Compiler { using System; using System.CodeDom; using System.Security.Permissions; using System.Globalization; ///[....] // Copyright (c) Microsoft Corporation. All rights reserved. ///// [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
- OleDbWrapper.cs
- CharacterMetricsDictionary.cs
- TableLayoutPanel.cs
- FrameworkReadOnlyPropertyMetadata.cs
- SessionState.cs
- FixedStringLookup.cs
- ReflectTypeDescriptionProvider.cs
- PeerHopCountAttribute.cs
- SqlParameterCollection.cs
- RecognizerBase.cs
- AudioBase.cs
- FocusManager.cs
- ContainerParagraph.cs
- SafeSystemMetrics.cs
- EditorPartCollection.cs
- XmlAutoDetectWriter.cs
- MultiBindingExpression.cs
- SettingsPropertyValueCollection.cs
- ObjectListCommand.cs
- NameSpaceExtractor.cs
- TrustManager.cs
- InvalidFilterCriteriaException.cs
- DoubleAnimationUsingPath.cs
- TakeOrSkipWhileQueryOperator.cs
- SelectionItemProviderWrapper.cs
- ShapeTypeface.cs
- FileLogRecord.cs
- PropertyGroupDescription.cs
- MruCache.cs
- _TLSstream.cs
- SchemaObjectWriter.cs
- ListControlActionList.cs
- ReadOnlyNameValueCollection.cs
- DoubleLinkList.cs
- RegexMatchCollection.cs
- Grid.cs
- DockPattern.cs
- SetMemberBinder.cs
- JoinCqlBlock.cs
- FrameSecurityDescriptor.cs
- DataIdProcessor.cs
- UserControlAutomationPeer.cs
- Shape.cs
- XmlNamespaceManager.cs
- DesignerImageAdapter.cs
- DocumentGridContextMenu.cs
- NativeMethods.cs
- ModelVisual3D.cs
- ApplicationServiceHelper.cs
- ViewKeyConstraint.cs
- BasicAsyncResult.cs
- ThicknessKeyFrameCollection.cs
- GreenMethods.cs
- FieldNameLookup.cs
- LinqDataSourceContextData.cs
- AlphabeticalEnumConverter.cs
- UriTemplateTrieLocation.cs
- EventSinkActivityDesigner.cs
- MachineKeyValidationConverter.cs
- OutputScope.cs
- Hex.cs
- TcpActivation.cs
- XmlWellformedWriter.cs
- ProfileSettings.cs
- UnsafeNativeMethods.cs
- PagedDataSource.cs
- XmlQualifiedName.cs
- SwitchAttribute.cs
- SiteMapDataSource.cs
- CacheVirtualItemsEvent.cs
- DockPattern.cs
- DataGridViewTopLeftHeaderCell.cs
- ProcessingInstructionAction.cs
- ChangePasswordAutoFormat.cs
- EntityProviderFactory.cs
- WindowInteractionStateTracker.cs
- DeploymentSection.cs
- SessionEndingEventArgs.cs
- ToolStrip.cs
- FileDialogCustomPlace.cs
- PersonalizableTypeEntry.cs
- CanExecuteRoutedEventArgs.cs
- XmlSchemaSimpleContent.cs
- METAHEADER.cs
- _SSPISessionCache.cs
- TrackingLocationCollection.cs
- SimplePropertyEntry.cs
- Int32KeyFrameCollection.cs
- DynamicValidatorEventArgs.cs
- Msec.cs
- MonitorWrapper.cs
- DataKeyArray.cs
- Main.cs
- IndividualDeviceConfig.cs
- CssClassPropertyAttribute.cs
- ObjectItemCollection.cs
- HtmlInputControl.cs
- ScriptingJsonSerializationSection.cs
- TextLineBreak.cs
- DefaultTraceListener.cs