public ServiceRecord[] EndGetServiceRecords(IAsyncResult asyncResult) { using (ISdpDiscoveryRecordsBuffer wrec = EndGetServiceRecordsUnparsedWidcomm(asyncResult)) { ServiceRecord[] records = wrec.GetServiceRecords(); return(records); } }