private static void ReleaseCom(object obj)
 {
     if (obj != null && Marshal.IsComObject(obj))
     {
         Marshal.ReleaseComObject(obj);
     }
     obj = null;
 }
Beispiel #2
0
 public void IsComObject_NonComObject_ReturnsFalse(object value)
 {
     Assert.False(Marshal.IsComObject(value));
 }
Beispiel #3
0
 public void IsComObject_NullObject_ThrowsArgumentNullException()
 {
     AssertExtensions.Throws <ArgumentNullException>("o", () => Marshal.IsComObject(null));
 }
 public void IsComObject_Windows_ReturnsExpected(object value, bool expected)
 {
     Assert.Equal(expected, Marshal.IsComObject(value));
 }