Skip to content

Instantly share code, notes, and snippets.

@gerardtoconnor
Last active January 23, 2018 14:36
Show Gist options
  • Save gerardtoconnor/d2eed364a7a0a0c447005596b383a21f to your computer and use it in GitHub Desktop.
Save gerardtoconnor/d2eed364a7a0a0c447005596b383a21f to your computer and use it in GitHub Desktop.
string func6 = "DelaySign";
fsharpFunc2.Invoke((FSharpFunc<bool, Unit>) new FakeMsbuildTasks.getResponseFileFromTask\u004054\u002D5<a>(fsc)).Invoke(func6);
string func7 = "DisabledWarnings";
fsharpFunc1.Invoke((FSharpFunc<string, Unit>) new FakeMsbuildTasks.getResponseFileFromTask\u004055\u002D6<a>(fsc)).Invoke(func7);
FSharpFunc<FSharpFunc<string, Unit>, FSharpFunc<string, Unit>> fsharpFunc1 = (FSharpFunc<FSharpFunc<string, Unit>, FSharpFunc<string, Unit>>) new FakeMsbuildTasks.bind\u004026(prop);
FSharpFunc<FSharpFunc<bool, Unit>, FSharpFunc<string, Unit>> fsharpFunc2 = (FSharpFunc<FSharpFunc<bool, Unit>, FSharpFunc<string, Unit>>) new FakeMsbuildTasks.bindBool\u004028(prop);```
[Serializable]
internal sealed class prop\u004023\u002D2 : FSharpFunc<FSharpMap<string, string>, FSharpOption<string>>
{
public override FSharpOption<string> Invoke(FSharpMap<string, string> arg20)
{
// ISSUE: reference to a compiler-generated field
return this.clo2.Invoke(arg20);
}
}
[Serializable]
internal sealed class prop\u004023\u002D1 : FSharpFunc<string, FSharpFunc<FSharpMap<string, string>, FSharpOption<string>>>
{
public override FSharpFunc<FSharpMap<string, string>, FSharpOption<string>> Invoke(string arg10)
{
// ISSUE: reference to a compiler-generated field
return (FSharpFunc<FSharpMap<string, string>, FSharpOption<string>>) new FakeMsbuildTasks.prop\u004023\u002D2(this.clo1.Invoke(arg10));
}
}
[Serializable]
internal sealed class prop\u004017 : FSharpFunc<string, FSharpOption<string>>
{
public FSharpMap<string, string> m;
public override FSharpOption<string> Invoke(string k)
{
FSharpOption<string> fsharpOption = MapModule.TryFind<string, string>(k, this.m);
if (fsharpOption == null)
return FSharpFunc<string, FSharpMap<string, string>>.InvokeFast<FSharpOption<string>>((FSharpFunc<string, FSharpFunc<FSharpMap<string, string>, FSharpOption<string>>>) new FakeMsbuildTasks.prop\u004023\u002D1(ExtraTopLevelOperators.PrintFormatToStringThenFail<FSharpFunc<string, FSharpFunc<FSharpMap<string, string>, FSharpOption<string>>>, FSharpOption<string>>((PrintfFormat<FSharpFunc<string, FSharpFunc<FSharpMap<string, string>, FSharpOption<string>>>, Unit, string, FSharpOption<string>>) new PrintfFormat<FSharpFunc<string, FSharpFunc<FSharpMap<string, string>, FSharpOption<string>>>, Unit, string, FSharpOption<string>, Tuple<string, FSharpMap<string, string>>>("not found k=%s in '%0A"))), k, this.m);
// ISSUE: reference to a compiler-generated method
string str = fsharpOption.get_Value();
if (string.IsNullOrWhiteSpace(str))
return (FSharpOption<string>) null;
return FSharpOption<string>.Some(str);
}
}
internal sealed class bind\u004026 : OptimizedClosures.FSharpFunc<FSharpFunc<string, Unit>, string, Unit>
{
public FSharpFunc<string, FSharpOption<string>> prop;
public override Unit Invoke(FSharpFunc<string, Unit> f, string p)
{
OptionModule.Iterate<string>(f, this.prop.Invoke(p));
return (Unit) null;
}
}
[Serializable]
internal sealed class propBool\u004032\u002D1 : FSharpFunc<string, bool>
{
public override bool Invoke(string arg00)
{
return bool.Parse(arg00);
}
}
[Serializable]
internal sealed class propBool\u004034\u002D3 : FSharpFunc<FSharpOption<string>, FSharpOption<bool>>
{
public override FSharpOption<bool> Invoke(FSharpOption<string> arg20)
{
// ISSUE: reference to a compiler-generated field
return this.clo2.Invoke(arg20);
}
}
[Serializable]
internal sealed class propBool\u004034\u002D2 : FSharpFunc<string, FSharpFunc<FSharpOption<string>, FSharpOption<bool>>>
{
public override FSharpFunc<FSharpOption<string>, FSharpOption<bool>> Invoke(string arg10)
{
// ISSUE: reference to a compiler-generated field
return (FSharpFunc<FSharpOption<string>, FSharpOption<bool>>) new FakeMsbuildTasks.propBool\u004034\u002D3(this.clo1.Invoke(arg10));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment