//----------------------------------------------------------------------------------------------------------------------------------------------------- protected internal virtual void Flush() { foreach (var attribute in m_AttributeWriter.GetAttributes()) { SetCustomAttribute(attribute); } }
//----------------------------------------------------------------------------------------------------------------------------------------------------- private void WriteReturnAttributesIfAny() { if (m_ReturnAttributeWriter == null) { return; } ValidateNotAnonymousMethod(); if (m_OwnerMethod.MethodFactory.ReturnParameter != null) { foreach (var attribute in m_ReturnAttributeWriter.GetAttributes()) { m_OwnerMethod.MethodFactory.ReturnParameter.SetCustomAttribute(attribute); } } }