{"Id":"BM.Blackboard","Name":"Blackboard","DisplayName":"Blackboard","FullName":"BM.Blackboard","Namespace":"BM","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_blackboard:System.Collections.Generic.Dictionary\u00602\u003CSystem.String,System.Object\u003E","Name":"_blackboard","Type":"System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E","Signature":"private System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E _blackboard","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"61C1D06496E97EFDC58DD4681B3CFA704611D38E1D3FDB4AA31FF61628D985A3"}],"Properties":[],"Events":[],"Methods":[{"Id":"Clear()-\u003ESystem.Void","Name":"Clear","Signature":"public System.Void Clear()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":12,"BodyHash":"98BD8E76C5A80D6F4E18D492B56253371584BB8839E79B3E762C50D77BEBD50F","Hash":"CE7C176BF8D377692E522BE381F7EB93697F10B931E83EA1215FE627D5BF3189","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::Clear()"],"StringLiterals":[],"Source":null},{"Id":"GetValue(System.String)-\u003ESystem.Object","Name":"GetValue","Signature":"public System.Object GetValue(System.String key)","Visibility":"public","ReturnType":"System.Object","Parameters":[{"Name":"key","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"82FAD09076806556AE34D7184F71735CD3381B8BDF78F954127E17F472A877DA","Hash":"119834E242320BCA7D9A9F845CEFBD1AA99F6301D7A71279A1AB5D157368C6FE","CalledMethods":["System.Collections.Generic.CollectionExtensions::GetValueOrDefault(System.Collections.Generic.IReadOnlyDictionary\u003C!!0, !!1\u003E, !!0)"],"StringLiterals":[],"Source":null},{"Id":"GetValue\u00601(System.String)-\u003E!T","Name":"GetValue","Signature":"public T GetValue\u003CT\u003E(System.String key)","Visibility":"public","ReturnType":"T","Parameters":[{"Name":"key","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":1,"IlSize":56,"BodyHash":"0BA453F300BF3B16B88DA462E80C61EFE9F8A8B0E72DBC27D319B603F18A1ED4","Hash":"45596218EB8933561D6B6D325568A937AA0E1AB2ED121FC1A952B19DDEC08F73","CalledMethods":["BM.Blackboard::GetValue(System.String)"],"StringLiterals":[],"Source":null},{"Id":"HasValue(System.String)-\u003ESystem.Boolean","Name":"HasValue","Signature":"public System.Boolean HasValue(System.String key)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"key","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":23,"BodyHash":"9C4DD5AD913CD6347DE9AEA62B3F346B556029B412B9CA1935A9ED8B0C6C8AED","Hash":"7477416A7EF6137F4AABED7917841E8F04F1D2C1385E2438BAA83A33BF7D80FD","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null},{"Id":"IsStackEmpty(System.String)-\u003ESystem.Boolean","Name":"IsStackEmpty","Signature":"public System.Boolean IsStackEmpty(System.String key)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"key","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":40,"BodyHash":"A30AF746C7355039BEEFF119F63C51918F4717C0F0D04C458F2E781EB9767EE8","Hash":"6D72C694E3887E424C741A3004F410569EEC714D7064C027C465CD6CCC629C4D","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Stack\u003CSystem.Object\u003E::get_Count()"],"StringLiterals":[],"Source":null},{"Id":"PopFromStack\u00601(System.String)-\u003E!T","Name":"PopFromStack","Signature":"public T PopFromStack\u003CT\u003E(System.String key)","Visibility":"public","ReturnType":"T","Parameters":[{"Name":"key","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":1,"IlSize":80,"BodyHash":"69EAF1AEC76F83182D6FA5ED6AF53427E17597FD8D5EB75A43F8CF92290EF263","Hash":"2F7EBB5D269720CEEF74EF4C50341EA2FF652BBA1AC46BC541E1ED06EEEFB0A3","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::TryGetValue(!0, !1\u0026)","System.String::Concat(System.String, System.String, System.String)","System.InvalidOperationException::.ctor(System.String)","System.Collections.Generic.Stack\u003CT\u003E::get_Count()","System.String::Concat(System.String, System.String)","System.Collections.Generic.Stack\u003CT\u003E::Pop()"],"StringLiterals":["Stack with key \u0027","\u0027 does not exist or is of incorrect type.","Stack is empty for key: "],"Source":null},{"Id":"PushToStack\u00601(System.String, !T)-\u003ESystem.Void","Name":"PushToStack","Signature":"public System.Void PushToStack\u003CT\u003E(System.String key, T value)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"value","Type":"T","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":1,"IlSize":61,"BodyHash":"8E10115744643634715C1CD32C09898C925D6262CFBBC6E0766AFA8147BC1F07","Hash":"46FA80522CE7485FB094621E53AB79D8D7F9EEF3B1485A1B2BD895CDC0C96D10","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Stack\u003CT\u003E::Push(!0)","System.Collections.Generic.Stack\u003CT\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::set_Item(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"SetValue(System.String, System.Object)-\u003ESystem.Void","Name":"SetValue","Signature":"public System.Void SetValue(System.String key, System.Object value)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"value","Type":"System.Object","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":14,"BodyHash":"D44B5A3B48E21F1172282FCE5AB5C850C25AAEBD10030A580BA881A246DC2010","Hash":"92D934FCE6CD6D135DEA33A57080F5E60D1FD97262C0AF15403685F93A03B303","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::set_Item(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"SetValue\u00601(System.String, !T)-\u003ESystem.Void","Name":"SetValue","Signature":"public System.Void SetValue\u003CT\u003E(System.String key, T value)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"key","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"value","Type":"T","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":1,"IlSize":19,"BodyHash":"AB33EA7ADB139B3B59FAB414F4058303C4E403D51ED045A0F9BE673785E6BEB4","Hash":"477CDF5B8FF3915E70463A242291E05F0E48D6A26888BEEF46CCA958CD2380DA","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, System.Object\u003E::set_Item(!0, !1)"],"StringLiterals":[],"Source":null}],"Hash":"6309723BC99B9381C901CDF6725913CD6FF82271DD68D5E8E6C8FD0C9BC735B4"}