﻿// Decompiled with JetBrains decompiler
// Type: System.Runtime.InteropServices.ComUnregisterFunctionAttribute
// Assembly: mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// MVID: 255ABCDF-D9D6-4E3D-BAD4-F74D4CE3D7A8
// Assembly location: C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll

using System;
using System.Runtime;

namespace System.Runtime.InteropServices
{
  /// <summary>
  /// Specifies the method to call when you unregister an assembly for use from COM; this allows for the execution of user-written code during the unregistration process.
  /// </summary>
  [ComVisible(true)]
  [AttributeUsage(AttributeTargets.Method, Inherited = false)]
  public sealed class ComUnregisterFunctionAttribute : Attribute
  {
    /// <summary>
    /// Initializes a new instance of the <see cref="T:System.Runtime.InteropServices.ComUnregisterFunctionAttribute"/> class.
    /// </summary>
    [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
    public ComUnregisterFunctionAttribute()
    {
    }
  }
}
