FlashPatcher/FlashPatcher/TaskService/Native/System.Runtime.CompilerServ...

27 lines
1018 B
C#

#if (NET20 || NET35 || NET40)
namespace System.Runtime.CompilerServices
{
/// <summary>
/// Allows you to obtain the full path of the source file that contains the caller. This is the file path at the time of compile.
/// </summary>
/// <seealso cref="System.Attribute"/>
[AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false, Inherited = false)]
public class CallerFilePathAttribute : Attribute
{
}
/// <summary>Allows you to obtain the line number in the source file at which the method is called.</summary>
/// <seealso cref="System.Attribute"/>
[AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false, Inherited = false)]
public class CallerLineNumberAttribute : Attribute
{
}
/// <summary>Allows you to obtain the method or property name of the caller to the method.</summary>
/// <seealso cref="System.Attribute"/>
[AttributeUsage(AttributeTargets.Parameter, AllowMultiple = false, Inherited = false)]
public class CallerMemberNameAttribute : Attribute
{
}
}
#endif