QuickOPC User's Guide and Reference
UsedImplicitlyAttribute Class
Members 



OpcLabs.BaseLib Assembly > JetBrains.Annotations Namespace : UsedImplicitlyAttribute Class
Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), so this symbol will not be marked as unused (as well as by other usage inspections)
Syntax
'Declaration
 
<AttributeUsageAttribute(ValidOn=AttributeTargets.Assembly Or  _
    AttributeTargets.Module Or  _
    AttributeTargets.Class Or  _
    AttributeTargets.Struct Or  _
    AttributeTargets.Enum Or  _
    AttributeTargets.Constructor Or  _
    AttributeTargets.Method Or  _
    AttributeTargets.Property Or  _
    AttributeTargets.Field Or  _
    AttributeTargets.Event Or  _
    AttributeTargets.Interface Or  _
    AttributeTargets.Parameter Or  _
    AttributeTargets.Delegate Or  _
    AttributeTargets.ReturnValue Or  _
    AttributeTargets.GenericParameter Or  _
    AttributeTargets.All, 
   AllowMultiple=False, 
   Inherited=True)>
<ComVisibleAttribute(False)>
Public NotInheritable Class UsedImplicitlyAttribute 
   Inherits System.Attribute
   Implements System.Runtime.InteropServices._Attribute 
'Usage
 
Dim instance As UsedImplicitlyAttribute
[AttributeUsage(ValidOn=AttributeTargets.Assembly | 
    AttributeTargets.Module | 
    AttributeTargets.Class | 
    AttributeTargets.Struct | 
    AttributeTargets.Enum | 
    AttributeTargets.Constructor | 
    AttributeTargets.Method | 
    AttributeTargets.Property | 
    AttributeTargets.Field | 
    AttributeTargets.Event | 
    AttributeTargets.Interface | 
    AttributeTargets.Parameter | 
    AttributeTargets.Delegate | 
    AttributeTargets.ReturnValue | 
    AttributeTargets.GenericParameter | 
    AttributeTargets.All, 
   AllowMultiple=false, 
   Inherited=true)]
[ComVisible(false)]
public sealed class UsedImplicitlyAttribute : System.Attribute, System.Runtime.InteropServices._Attribute  
[AttributeUsage(ValidOn=AttributeTargets.Assembly | 
    AttributeTargets.Module | 
    AttributeTargets.Class | 
    AttributeTargets.Struct | 
    AttributeTargets.Enum | 
    AttributeTargets.Constructor | 
    AttributeTargets.Method | 
    AttributeTargets.Property | 
    AttributeTargets.Field | 
    AttributeTargets.Event | 
    AttributeTargets.Interface | 
    AttributeTargets.Parameter | 
    AttributeTargets.Delegate | 
    AttributeTargets.ReturnValue | 
    AttributeTargets.GenericParameter | 
    AttributeTargets.All, 
   AllowMultiple=false, 
   Inherited=true)]
[ComVisible(false)]
public ref class UsedImplicitlyAttribute sealed : public System.Attribute, System.Runtime.InteropServices._Attribute  
Inheritance Hierarchy

System.Object
   System.Attribute
      JetBrains.Annotations.UsedImplicitlyAttribute

Requirements

Target Platforms: Windows 7 with SP1, Windows Server 2008 R2 with SP1

See Also

Reference

UsedImplicitlyAttribute Members
JetBrains.Annotations Namespace