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
- UTF32Encoding.cs
- NonParentingControl.cs
- _NetworkingPerfCounters.cs
- GradientSpreadMethodValidation.cs
- ServiceObjectContainer.cs
- PenThreadPool.cs
- FieldNameLookup.cs
- DocumentReference.cs
- ExpiredSecurityTokenException.cs
- TypeConvertions.cs
- WindowsTab.cs
- FormViewPageEventArgs.cs
- MDIClient.cs
- ContractMethodParameterInfo.cs
- diagnosticsswitches.cs
- _BasicClient.cs
- DataGridViewMethods.cs
- DesignerDataParameter.cs
- AuthorizationRuleCollection.cs
- BitmapEffectGroup.cs
- login.cs
- UserInitiatedNavigationPermission.cs
- DataRowChangeEvent.cs
- AppDomainGrammarProxy.cs
- SessionIDManager.cs
- PageClientProxyGenerator.cs
- ToolStripLabel.cs
- LockCookie.cs
- HtmlInputImage.cs
- SizeAnimation.cs
- HandlerFactoryCache.cs
- LineBreak.cs
- Literal.cs
- HostAdapter.cs
- Button.cs
- COM2TypeInfoProcessor.cs
- ErrorWebPart.cs
- AssertFilter.cs
- BaseAppDomainProtocolHandler.cs
- SetterBaseCollection.cs
- CodeLinePragma.cs
- ValueType.cs
- WebPartConnectionsCloseVerb.cs
- DirectoryObjectSecurity.cs
- WhitespaceReader.cs
- FormViewUpdatedEventArgs.cs
- GPPOINT.cs
- EncoderNLS.cs
- SqlSupersetValidator.cs
- OpCodes.cs
- ImageInfo.cs
- SyntaxCheck.cs
- GiveFeedbackEventArgs.cs
- DataBindingExpressionBuilder.cs
- AccessorTable.cs
- InputProviderSite.cs
- ChineseLunisolarCalendar.cs
- SystemIPv6InterfaceProperties.cs
- Expressions.cs
- SEHException.cs
- FormViewRow.cs
- SqlWebEventProvider.cs
- PassportAuthenticationModule.cs
- CustomPopupPlacement.cs
- OleDbConnectionInternal.cs
- SqlClientFactory.cs
- HtmlInputCheckBox.cs
- FlowLayoutPanel.cs
- Crc32Helper.cs
- CollectionChangeEventArgs.cs
- XPathBinder.cs
- AssemblyAttributes.cs
- WpfSharedBamlSchemaContext.cs
- Quaternion.cs
- RolePrincipal.cs
- SpeakInfo.cs
- TextElementEnumerator.cs
- TransportChannelListener.cs
- SymLanguageType.cs
- SiteIdentityPermission.cs
- Pair.cs
- DrawingContextWalker.cs
- QuaternionAnimation.cs
- Model3D.cs
- OleDbDataReader.cs
- FrameworkTextComposition.cs
- CompositeScriptReferenceEventArgs.cs
- PartManifestEntry.cs
- CircleHotSpot.cs
- CheckoutException.cs
- CustomPopupPlacement.cs
- WebPartConnection.cs
- RadioButtonBaseAdapter.cs
- MouseActionValueSerializer.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- ControlValuePropertyAttribute.cs
- DataGridViewMethods.cs
- HtmlHead.cs
- HttpGetServerProtocol.cs
- CodeSnippetCompileUnit.cs