protected virtual void OnAcquireDelegate(OnProperty on_property) { WMIRetriever retriever = new WMIRetriever(WmiContext, RetrieverOptions); WMIRetriever.RetrievalContext retrieval_context = retriever.Retrieve(m_log); if (retrieval_context != null) { retrieval_context.RetrievedData.ForEach(r => on_property(r)); } }
set => SetValue(OnProperty, value);