Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ ///// Overrides Object's ToString. /// ///// 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); } } } // 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
- ObfuscationAttribute.cs
- ProfileSection.cs
- WindowsRebar.cs
- RijndaelManaged.cs
- LabelLiteral.cs
- VersionConverter.cs
- SHA1Cng.cs
- DataTableMapping.cs
- MenuItemStyleCollection.cs
- RelationshipEndCollection.cs
- SmtpNetworkElement.cs
- GuidelineCollection.cs
- ConnectionPointGlyph.cs
- DataDocumentXPathNavigator.cs
- HierarchicalDataBoundControl.cs
- SessionStateItemCollection.cs
- BooleanSwitch.cs
- PropertyConverter.cs
- BitSet.cs
- ManagedWndProcTracker.cs
- Pair.cs
- RelationshipConverter.cs
- AnnotationStore.cs
- LinkedResourceCollection.cs
- CompoundFileReference.cs
- LoggedException.cs
- ISAPIApplicationHost.cs
- ScrollChrome.cs
- FunctionNode.cs
- DataGridViewDataConnection.cs
- CompositeFontInfo.cs
- ComponentCollection.cs
- Repeater.cs
- SineEase.cs
- ICspAsymmetricAlgorithm.cs
- DefaultEvaluationContext.cs
- FixUp.cs
- HitTestDrawingContextWalker.cs
- MarkupExtensionReturnTypeAttribute.cs
- ForeignKeyConstraint.cs
- DataGridViewSortCompareEventArgs.cs
- HelpInfo.cs
- Delegate.cs
- InvalidPrinterException.cs
- EntryIndex.cs
- SessionIDManager.cs
- Equal.cs
- DataServiceQueryException.cs
- DataSourceControl.cs
- TableCellCollection.cs
- WebBrowserProgressChangedEventHandler.cs
- LocatorBase.cs
- DataGridViewRowsRemovedEventArgs.cs
- DesignerResources.cs
- ClientSettingsSection.cs
- CompModSwitches.cs
- ValidatingReaderNodeData.cs
- SQLBytes.cs
- RuleConditionDialog.cs
- CuspData.cs
- WebPartUserCapability.cs
- DbDataReader.cs
- DrawingContextWalker.cs
- GACMembershipCondition.cs
- ChildrenQuery.cs
- HttpTransportManager.cs
- BooleanToVisibilityConverter.cs
- StringFreezingAttribute.cs
- DependencyPropertyKey.cs
- Clipboard.cs
- ReadOnlyObservableCollection.cs
- MessageBox.cs
- SchemaRegistration.cs
- ExecutionContext.cs
- HtmlInputCheckBox.cs
- DesignerUtils.cs
- DeobfuscatingStream.cs
- LocalBuilder.cs
- DataSysAttribute.cs
- StdValidatorsAndConverters.cs
- CustomBinding.cs
- SmiEventStream.cs
- ValueUtilsSmi.cs
- PropertyValueUIItem.cs
- DataListCommandEventArgs.cs
- HtmlControlAdapter.cs
- HostedNamedPipeTransportManager.cs
- FormViewUpdateEventArgs.cs
- CompatibleComparer.cs
- StringKeyFrameCollection.cs
- XmlCharCheckingReader.cs
- FileController.cs
- DefaultParameterValueAttribute.cs
- ProviderConnectionPoint.cs
- Pkcs9Attribute.cs
- SymmetricSecurityBindingElement.cs
- glyphs.cs
- DataGridCommandEventArgs.cs
- DelegatingConfigHost.cs
- ObjectQuery.cs