Guest User

Untitled

a guest
Jan 23rd, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.54 KB | None | 0 0
  1.         PythonSiteImpl GetImpl (Type runtimeType)
  2.         {
  3.             lock (s_syncRoot) {
  4.                 if (!s_Sites.ContainsKey (runtimeType))
  5.                     s_Sites [runtimeType] = new PythonSiteImpl (m_runtime);
  6.                 return s_Sites [runtimeType];
  7.             }
  8.         }
  9.  
  10.  
  11. //Go version :D
  12. //GĂ„r ud fra det er en eller anden type der har den her
  13.  
  14. func (d *Klasse) GetImpl(runtimeType Type) PythonSiteImpl {
  15.     s_syncRoot.Lock()
  16.     defer s_syncRoot.Open()
  17.     _, ok := s_Sites[runtimeType]
  18.     if !ok {
  19.         s_Sites[runtimeType] = NewPythonSiteImpl(m_runtime)
  20.     }
  21.     return s_Sites[runtimeType]
  22. }
Add Comment
Please, Sign In to add comment