Skip to content

Instantly share code, notes, and snippets.

@jaredpar
Last active June 18, 2021 14:54
Show Gist options
  • Select an option

  • Save jaredpar/654d84f64de2d728685a7d4ccde944e7 to your computer and use it in GitHub Desktop.

Select an option

Save jaredpar/654d84f64de2d728685a7d4ccde944e7 to your computer and use it in GitHub Desktop.
A merkle hash for c# hello world
{
"options": {
"outputKind": "ConsoleApplication",
"scriptClassName": "Script",
"publicSign": false,
"checkOverflow": false,
"platform": "AnyCpu",
"optimizationLevel": "Release",
"generalDiagnosticOption": "Default",
"warningLevel": 9999,
"deterministic": false,
"debugPlusMode": false,
"referencesSupersedeLowerVersions": false,
"reportSuppressedDiagnostics": false,
"nullableContextOptions": "Disable",
"unsafe": false,
"topLevelBinderFlags": "None"
},
"syntaxTrees": [
{
"fileName": "",
"text": {
"checksum": "1b565cf6f2d814a4dc37ce578eda05fe0614f3d",
"checksumAlgorithm": "Sha1",
"encoding": "Unicode (UTF-8)"
},
"parseOptions": {
"languageVersion": "CSharp9",
"specifiedLanguageVersion": "Default"
}
}
],
"references": [
{
"name": "netstandard",
"version": "2.1.0.0",
"publicKey": "02400480009400062000240052534131040010104b86c4cb78549b34bab61a3b180e23bfeb5b3ec3907441536a7e3cbd97f5f4cff857155a8928eaa29ebfd11cfbbad3ba7efea7bda3226c6a8d37a4cd33f714486b6ebc225985a638471e6ef571cc92a4613c0b8fa65d61ccee0cbe5f36330c9a01f4183559f1bef24cc2917c6d913e3a541333a1d5d9bed22b38cb",
"mvid": "6ca937db-7ee1-4d79-b8c0-b6ac19aa6c81",
"properties": {
"kind": "Assembly",
"embedInteropTypes": false
}
},
{
"name": "mscorlib",
"version": "4.0.0.0",
"publicKey": "0000000040000000",
"mvid": "61050516-370f-4f50-b597-e89e5946d399",
"properties": {
"kind": "Assembly",
"embedInteropTypes": false
}
},
{
"name": "System.Runtime",
"version": "5.0.0.0",
"publicKey": "02400480009400062000240052534131040010107d1fa57c4aed9f0a32e84aafaefdde9e8fd6aec8f87fb3766c834c99921eb23be79ad9d5dcc1dd9ad2361321290b723cf980957fc4e177108fc67774f29e832e92ea5ece4e821c0a5efe8f1645c4cc93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaffc4963d261c8a12436518206dc093344d5ad293",
"mvid": "633820b9-579f-4675-babe-d79321255f17",
"properties": {
"kind": "Assembly",
"embedInteropTypes": false
}
},
{
"name": "System.Core",
"version": "4.0.0.0",
"publicKey": "0000000040000000",
"mvid": "340b76c9-a181-4107-974d-1c2f86332faf",
"properties": {
"kind": "Assembly",
"embedInteropTypes": false
}
},
{
"name": "System.Console",
"version": "5.0.0.0",
"publicKey": "02400480009400062000240052534131040010107d1fa57c4aed9f0a32e84aafaefdde9e8fd6aec8f87fb3766c834c99921eb23be79ad9d5dcc1dd9ad2361321290b723cf980957fc4e177108fc67774f29e832e92ea5ece4e821c0a5efe8f1645c4cc93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaffc4963d261c8a12436518206dc093344d5ad293",
"mvid": "81649c87-f5d4-43e6-b018-614db3c9c1d2",
"properties": {
"kind": "Assembly",
"embedInteropTypes": false
}
},
{
"name": "System.Linq",
"version": "5.0.0.0",
"publicKey": "02400480009400062000240052534131040010107d1fa57c4aed9f0a32e84aafaefdde9e8fd6aec8f87fb3766c834c99921eb23be79ad9d5dcc1dd9ad2361321290b723cf980957fc4e177108fc67774f29e832e92ea5ece4e821c0a5efe8f1645c4cc93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaffc4963d261c8a12436518206dc093344d5ad293",
"mvid": "e7db5c73-73d4-43ff-92f3-fae120e230b7",
"properties": {
"kind": "Assembly",
"embedInteropTypes": false
}
},
{
"name": "System.Linq.Expressions",
"version": "5.0.0.0",
"publicKey": "02400480009400062000240052534131040010107d1fa57c4aed9f0a32e84aafaefdde9e8fd6aec8f87fb3766c834c99921eb23be79ad9d5dcc1dd9ad2361321290b723cf980957fc4e177108fc67774f29e832e92ea5ece4e821c0a5efe8f1645c4cc93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaffc4963d261c8a12436518206dc093344d5ad293",
"mvid": "c6024d97-e1b4-40f8-a1b0-c5238b5535c1",
"properties": {
"kind": "Assembly",
"embedInteropTypes": false
}
},
{
"name": "System.Threading.Tasks",
"version": "5.0.0.0",
"publicKey": "02400480009400062000240052534131040010107d1fa57c4aed9f0a32e84aafaefdde9e8fd6aec8f87fb3766c834c99921eb23be79ad9d5dcc1dd9ad2361321290b723cf980957fc4e177108fc67774f29e832e92ea5ece4e821c0a5efe8f1645c4cc93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaffc4963d261c8a12436518206dc093344d5ad293",
"mvid": "d26fc7a4-97db-49bb-bdc6-54f827e74ed1",
"properties": {
"kind": "Assembly",
"embedInteropTypes": false
}
},
{
"name": "System.Collections",
"version": "5.0.0.0",
"publicKey": "02400480009400062000240052534131040010107d1fa57c4aed9f0a32e84aafaefdde9e8fd6aec8f87fb3766c834c99921eb23be79ad9d5dcc1dd9ad2361321290b723cf980957fc4e177108fc67774f29e832e92ea5ece4e821c0a5efe8f1645c4cc93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaffc4963d261c8a12436518206dc093344d5ad293",
"mvid": "726d89f6-d7c0-4402-a55f-583da134b02c",
"properties": {
"kind": "Assembly",
"embedInteropTypes": false
}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment