Mono.CSharp.MemberSpec.GetAttributeObsolete C# (CSharp) Method

GetAttributeObsolete() public method

public GetAttributeObsolete ( ) : ObsoleteAttribute
return System.ObsoleteAttribute
		public virtual ObsoleteAttribute GetAttributeObsolete ()
		{
			if ((state & (StateFlags.Obsolete | StateFlags.Obsolete_Undetected)) == 0)
				return null;

			state &= ~StateFlags.Obsolete_Undetected;

			var oa = definition.GetAttributeObsolete ();
			if (oa != null)
				state |= StateFlags.Obsolete;

			return oa;
		}