Represents the location of a message. For the end user, it is a line in a source code file. For the aspect developer, the location can be an object that represents an element of code (for example, a Type or MethodInfo). PostSharp resolves such implicit locations to a file and line number.
Namespace: PostSharp.Extensibility
Assembly: PostSharp.dll
Syntax
public class MessageLocationRemarks
Always give a relevant location to the messages you emit. Besides pointing the user to the source code, the location determines whether a SuppressWarningAttribute applies: PostSharp looks for this attribute on the element of code of the location and on its enclosing declarations.
Fields
| Name | Description |
|---|---|
| Unknown | Represents an unknown or indeterminate location of the error message. |
Properties
| Name | Description |
|---|---|
| CodeElement | Gets the element of code (reflection object or |
| EndColumn | Gets the ending column in the file that caused the message. |
| EndLine | Gets the ending line in the file that caused the message. |
| File | Gets the name of the file that caused the message. |
| StartColumn | Gets the starting column in the file that caused the message. |
| StartLine | Gets the starting line in the file that caused the message. |