Example #1
0
 public void Dispose()
 {
     // Unacquire and destroy all Dinput objects.
     m_dev.Unacquire();
     m_dev.Dispose();
     m_di.Dispose();
 }
Example #2
0
 protected override void ProcessRecord()
 {
     try
     {
         using (InputObject)
         {
             WriteObject(ScriptBlock.Invoke());
         }
     }
     finally
     {
         InputObject?.Dispose();
     }
 }
 void InputObjectFactory.DestroyInputObject(InputObject obj)
 {
     obj.Dispose();
 }