Skip to content

Instantly share code, notes, and snippets.

@kolosovpetro
Created March 21, 2021 10:41
Show Gist options
  • Save kolosovpetro/c629e420194a6a28475a145aace87e3c to your computer and use it in GitHub Desktop.
Save kolosovpetro/c629e420194a6a28475a145aace87e3c to your computer and use it in GitHub Desktop.
using System;
class Account
{
public void Main()
{
Action<string> action = (str) => Console.WriteLine(str);
action("test");
}
}
using System;
using System.Diagnostics;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Security;
using System.Security.Permissions;
[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.Default | DebuggableAttribute.DebuggingModes.DisableOptimizations | DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints | DebuggableAttribute.DebuggingModes.EnableEditAndContinue)]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("0.0.0.0")]
[module: UnverifiableCode]
internal class Account
{
[Serializable]
[CompilerGenerated]
private sealed class <>c
{
public static readonly <>c <>9 = new <>c();
public static Action<string> <>9__0_0;
internal void <Main>b__0_0(string str)
{
Console.WriteLine(str);
}
}
public void Main()
{
Action<string> action = <>c.<>9__0_0 ?? (<>c.<>9__0_0 = new Action<string>(<>c.<>9.<Main>b__0_0));
action("test");
}
}
{
"version": 1,
"target": "C#",
"mode": "Debug"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment