Moved GetExtensionDelegate to the correct position
authorStefanos A <stapostol@gmail.com>
Fri, 22 Nov 2013 19:06:28 +0000 (20:06 +0100)
committerStefanos A <stapostol@gmail.com>
Fri, 22 Nov 2013 19:06:28 +0000 (20:06 +0100)
Source/OpenTK/BindingsBase.cs

index 60b0716f539ce11e9c2f205c78ce86df62a79fab..690825ec9072b9782983c69d8c3a4f24582ccbce 100644 (file)
@@ -186,6 +186,27 @@ namespace OpenTK
 
         #endregion
 
+               #region GetExtensionDelegate
+
+               // Creates a System.Delegate that can be used to call a dynamically exported OpenGL function.
+               internal Delegate GetExtensionDelegate(string name, Type signature)
+               {
+                       IntPtr address = GetAddress(name);
+
+                       if (address == IntPtr.Zero ||
+                               address == new IntPtr(1) ||     // Workaround for buggy nvidia drivers which return
+                               address == new IntPtr(2))       // 1 or 2 instead of IntPtr.Zero for some extensions.
+                       {
+                               return null;
+                       }
+                       else
+                       {
+                               return Marshal.GetDelegateForFunctionPointer(address, signature);
+                       }
+               }
+
+               #endregion
+
         #endregion
 
         #region Private Members
@@ -204,27 +225,6 @@ namespace OpenTK
 
         #endregion
 
-        #region GetExtensionDelegate
-
-        // Creates a System.Delegate that can be used to call a dynamically exported OpenGL function.
-        internal Delegate GetExtensionDelegate(string name, Type signature)
-        {
-            IntPtr address = GetAddress(name);
-            
-            if (address == IntPtr.Zero ||
-                address == new IntPtr(1) ||     // Workaround for buggy nvidia drivers which return
-                address == new IntPtr(2))       // 1 or 2 instead of IntPtr.Zero for some extensions.
-            {
-                return null;
-            }
-            else
-            {
-                return Marshal.GetDelegateForFunctionPointer(address, signature);
-            }
-        }
-
-        #endregion
-
         #endregion
     }
 }