"A reference to a volatile field will not be treated as volatile" implications
        Posted  
        
            by estourodepilha.com
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by estourodepilha.com
        
        
        
        Published on 2009-01-08T17:24:40Z
        Indexed on 
            2010/03/19
            22:31 UTC
        
        
        Read the original article
        Hit count: 445
        
The following code
using System.Threading;
class Test
{
    volatile int counter = 0;
    public void Increment()
    {
    	Interlocked.Increment(ref counter);
    }
}
Raises the following compiler warning:
"A reference to a volatile field will not be treated as volatile"
Am I doing something wrong here to raise this warning? Why does the compiler me warn about this?
© Stack Overflow or respective owner