// OrtizOL - xCSw - http://ortizol.blogspot.com
using System;
using System.Runtime.CompilerServices;
public class AtributosInfoLlamadas
{
public static void Main()
{
Console.WriteLine(Environment.NewLine);
ParametrosConAtributos();
Console.WriteLine(Environment.NewLine);
}
// Método con parámetros opcionales marcados con atributos:
public static void ParametrosConAtributos(
[CallerMemberName] string nombreMiembro = null,
[CallerFilePath] string rutaArchivo = null,
[CallerLineNumber] int numeroLinea = 0)
{
Console.WriteLine("Nombre de miembro: {0}", nombreMiembro);
Console.WriteLine("Ruta del archivo: {0}", rutaArchivo);
Console.WriteLine("Número de línea: {0}", numeroLinea.ToString());
}
}