public static string GetNativeName(this BoerseLinkProvider boerseLinkprovider) { var type = typeof(BoerseLinkProvider); var memInfo = type.GetMember(boerseLinkprovider.ToString()); var attributes = memInfo[0].GetCustomAttributes(typeof(BoerseLinkProviderNativeNameAttribute), false); var nativeName = ((BoerseLinkProviderNativeNameAttribute)attributes[0]).NativeName; return(nativeName); }
internal BoerseLinkThreadHandler Create(BoerseLinkProvider boerseLinkProvider) { var threadHandler = _threadHandlers.First(f => f.BoerseLinkProvider == boerseLinkProvider); return(threadHandler); }