Lezen in het Engels

Delen via


Compilerfout CS1667

Kenmerk 'kenmerk' is niet geldig voor eigenschaps- of gebeurtenistoegangsors. Het is alleen geldig voor declaraties van 'declaratietype'.

Deze fout treedt op als u een kenmerk gebruikt voor een eigenschap of gebeurtenistoegangspunt, wanneer deze zich op de eigenschap of gebeurtenis zelf bevindt. Deze fout kan optreden met de kenmerken CLSCompliantAttribute, ConditionalAttributeen ObsoleteAttribute.

Opmerking

In het volgende voorbeeld wordt CS1670 gegenereerd:

// CS1667.cs  
using System;  
  
public class C  
{  
    private int i;  
  
    //Try this instead:  
    //[Obsolete]  
    public int ObsoleteProperty  
    {  
        [Obsolete]  // CS1667  
        get { return i; }  
        set { i = value; }  
    }  
  
    public static void Main()  
    {  
    }  
}