public static AdornerLayer GetAdornerLayer(Visual visual) { if (visual == null) { throw new ArgumentNullException("visual"); } { IntPtr cPtr = NoesisGUI_PINVOKE.AdornerLayer_GetAdornerLayer(Visual.getCPtr(visual)); return((AdornerLayer)Noesis.Extend.GetProxy(cPtr, false)); } }