class System.Attribute
   inherits System.Object
   implements System.Runtime.InteropServices._Attribute
   abstract:

   def public property TypeId as System.Object
      get.

   constructor protected Attribute():
   end constructor.

   method public final static System.Attribute extent GetCustomAttributes(input element as System.Reflection.MemberInfo, input type as System.Type):
   end method.

   method public final static System.Attribute extent GetCustomAttributes(input element as System.Reflection.MemberInfo, input type as System.Type, input inherit as logical):
   end method.

   method public final static System.Attribute extent GetCustomAttributes(input element as System.Reflection.MemberInfo):
   end method.

   method public final static System.Attribute extent GetCustomAttributes(input element as System.Reflection.MemberInfo, input inherit as logical):
   end method.

   method public final static logical IsDefined(input element as System.Reflection.MemberInfo, input attributeType as System.Type):
   end method.

   method public final static logical IsDefined(input element as System.Reflection.MemberInfo, input attributeType as System.Type, input inherit as logical):
   end method.

   method public final static System.Attribute GetCustomAttribute(input element as System.Reflection.MemberInfo, input attributeType as System.Type):
   end method.

   method public final static System.Attribute GetCustomAttribute(input element as System.Reflection.MemberInfo, input attributeType as System.Type, input inherit as logical):
   end method.

   method public final static System.Attribute extent GetCustomAttributes(input element as System.Reflection.ParameterInfo):
   end method.

   method public final static System.Attribute extent GetCustomAttributes(input element as System.Reflection.ParameterInfo, input attributeType as System.Type):
   end method.

   method public final static System.Attribute extent GetCustomAttributes(input element as System.Reflection.ParameterInfo, input attributeType as System.Type, input inherit as logical):
   end method.

   method public final static System.Attribute extent GetCustomAttributes(input element as System.Reflection.ParameterInfo, input inherit as logical):
   end method.

   method public final static logical IsDefined(input element as System.Reflection.ParameterInfo, input attributeType as System.Type):
   end method.

   method public final static logical IsDefined(input element as System.Reflection.ParameterInfo, input attributeType as System.Type, input inherit as logical):
   end method.

   method public final static System.Attribute GetCustomAttribute(input element as System.Reflection.ParameterInfo, input attributeType as System.Type):
   end method.

   method public final static System.Attribute GetCustomAttribute(input element as System.Reflection.ParameterInfo, input attributeType as System.Type, input inherit as logical):
   end method.

   method public final static System.Attribute extent GetCustomAttributes(input element as System.Reflection.Module, input attributeType as System.Type):
   end method.

   method public final static System.Attribute extent GetCustomAttributes(input element as System.Reflection.Module):
   end method.

   method public final static System.Attribute extent GetCustomAttributes(input element as System.Reflection.Module, input inherit as logical):
   end method.

   method public final static System.Attribute extent GetCustomAttributes(input element as System.Reflection.Module, input attributeType as System.Type, input inherit as logical):
   end method.

   method public final static logical IsDefined(input element as System.Reflection.Module, input attributeType as System.Type):
   end method.

   method public final static logical IsDefined(input element as System.Reflection.Module, input attributeType as System.Type, input inherit as logical):
   end method.

   method public final static System.Attribute GetCustomAttribute(input element as System.Reflection.Module, input attributeType as System.Type):
   end method.

   method public final static System.Attribute GetCustomAttribute(input element as System.Reflection.Module, input attributeType as System.Type, input inherit as logical):
   end method.

   method public final static System.Attribute extent GetCustomAttributes(input element as System.Reflection.Assembly, input attributeType as System.Type):
   end method.

   method public final static System.Attribute extent GetCustomAttributes(input element as System.Reflection.Assembly, input attributeType as System.Type, input inherit as logical):
   end method.

   method public final static System.Attribute extent GetCustomAttributes(input element as System.Reflection.Assembly):
   end method.

   method public final static System.Attribute extent GetCustomAttributes(input element as System.Reflection.Assembly, input inherit as logical):
   end method.

   method public final static logical IsDefined(input element as System.Reflection.Assembly, input attributeType as System.Type):
   end method.

   method public final static logical IsDefined(input element as System.Reflection.Assembly, input attributeType as System.Type, input inherit as logical):
   end method.

   method public final static System.Attribute GetCustomAttribute(input element as System.Reflection.Assembly, input attributeType as System.Type):
   end method.

   method public final static System.Attribute GetCustomAttribute(input element as System.Reflection.Assembly, input attributeType as System.Type, input inherit as logical):
   end method.

   method public override logical Equals(input obj as System.Object):
   end method.

   method public final override integer GetHashCode():
   end method.

   method public logical Match(input obj as System.Object):
   end method.

   method public logical IsDefaultAttribute():
   end method.

end class.
