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
- KeyedHashAlgorithm.cs
- Tokenizer.cs
- OdbcReferenceCollection.cs
- HttpModuleCollection.cs
- SerializationException.cs
- CompositeFontInfo.cs
- StorageMappingItemLoader.cs
- Type.cs
- ObjectStateFormatter.cs
- QuotedPairReader.cs
- ProgressBarHighlightConverter.cs
- ReaderWriterLock.cs
- Vector3DConverter.cs
- Filter.cs
- DocumentViewerBase.cs
- DataServiceBehavior.cs
- IntegerValidatorAttribute.cs
- HtmlInputText.cs
- AmbientLight.cs
- HtmlControlPersistable.cs
- ObjectSecurity.cs
- FixedSOMTable.cs
- Clause.cs
- InputScopeManager.cs
- TableLayoutRowStyleCollection.cs
- bidPrivateBase.cs
- NativeMethods.cs
- OrderingExpression.cs
- CharacterMetricsDictionary.cs
- XmlAtomicValue.cs
- ItemsChangedEventArgs.cs
- ToolboxItemCollection.cs
- WebPartConnectVerb.cs
- TTSEvent.cs
- SrgsElement.cs
- ExpandSegmentCollection.cs
- ExecutionEngineException.cs
- Sentence.cs
- LeftCellWrapper.cs
- WsdlBuildProvider.cs
- PropertyGroupDescription.cs
- TdsParameterSetter.cs
- SoapFormatter.cs
- _SSPISessionCache.cs
- XmlAtomicValue.cs
- OleDbEnumerator.cs
- VerticalAlignConverter.cs
- externdll.cs
- PerfCounters.cs
- TextServicesContext.cs
- NTAccount.cs
- Trace.cs
- SafeRightsManagementPubHandle.cs
- XmlLinkedNode.cs
- LocatorPart.cs
- EntryWrittenEventArgs.cs
- ProfileManager.cs
- BitmapDecoder.cs
- InternalResources.cs
- SocketAddress.cs
- TemplateEditingService.cs
- AngleUtil.cs
- HierarchicalDataTemplate.cs
- TextTrailingCharacterEllipsis.cs
- WebBrowserContainer.cs
- FileDialog_Vista_Interop.cs
- FixedHyperLink.cs
- EntityDataSourceChangingEventArgs.cs
- XsdDuration.cs
- ToolStripContainer.cs
- XmlSchemaGroup.cs
- ImpersonationContext.cs
- _OverlappedAsyncResult.cs
- HtmlProps.cs
- DrawingBrush.cs
- DataServiceProviderMethods.cs
- Attributes.cs
- PerspectiveCamera.cs
- GetUserPreferenceRequest.cs
- LicenseProviderAttribute.cs
- OutOfProcStateClientManager.cs
- LinearKeyFrames.cs
- KeyValueInternalCollection.cs
- ReadOnlyCollectionBase.cs
- IconHelper.cs
- ParameterBinding.cs
- LineSegment.cs
- TableLayoutStyle.cs
- ResourceCategoryAttribute.cs
- ErrorItem.cs
- PreloadedPackages.cs
- DatePickerAutomationPeer.cs
- MediaElement.cs
- odbcmetadatafactory.cs
- RoleManagerSection.cs
- HttpPostedFileWrapper.cs
- ZoneMembershipCondition.cs
- Constant.cs
- ProviderUtil.cs
- ProcessThreadCollection.cs