56
56
//---------------------------------------------------------------------------
57
57
using System ;
58
58
using System . Collections ;
59
+ using RabbitMQ . Client . Apigen . Attributes ;
59
60
60
61
namespace RabbitMQ . Client . Impl
61
62
{
@@ -74,8 +75,7 @@ public abstract class BasicProperties: ContentHeaderBase, IBasicProperties
74
75
public abstract string Type { get ; set ; }
75
76
public abstract string UserId { get ; set ; }
76
77
public abstract string AppId { get ; set ; }
77
- public virtual string ClusterId { get ; set ; }
78
- public virtual string Reserved { get ; set ; }
78
+ public abstract string ClusterId { get ; set ; }
79
79
80
80
public abstract void ClearContentType ( ) ;
81
81
public abstract void ClearContentEncoding ( ) ;
@@ -90,8 +90,7 @@ public abstract class BasicProperties: ContentHeaderBase, IBasicProperties
90
90
public abstract void ClearType ( ) ;
91
91
public abstract void ClearUserId ( ) ;
92
92
public abstract void ClearAppId ( ) ;
93
- public virtual void ClearClusterId ( ) { }
94
- public virtual void ClearReserved ( ) { }
93
+ public abstract void ClearClusterId ( ) ;
95
94
96
95
public abstract bool IsContentTypePresent ( ) ;
97
96
public abstract bool IsContentEncodingPresent ( ) ;
@@ -106,8 +105,7 @@ public virtual void ClearReserved() { }
106
105
public abstract bool IsTypePresent ( ) ;
107
106
public abstract bool IsUserIdPresent ( ) ;
108
107
public abstract bool IsAppIdPresent ( ) ;
109
- public virtual bool IsClusterIdPresent ( ) { return false ; }
110
- public virtual bool IsReservedPresent ( ) { return false ; }
108
+ public abstract bool IsClusterIdPresent ( ) ;
111
109
112
110
public PublicationAddress ReplyToAddress
113
111
{
0 commit comments