Beispiel #1
0
 public virtual void Register(int introducedVersion, Conversion conversion)
 {
     if (_conversions.Contains(introducedVersion))
     {
         throw new InvalidOperationException();
     }
     if (introducedVersion < _minimumVersion)
     {
         _minimumVersion = introducedVersion;
     }
     _conversions[introducedVersion] = conversion;
 }
		public abstract void Accept(Conversion conversion);
			public override void Accept(Conversion conversion)
			{
				conversion.Convert(this);
			}
Beispiel #4
0
			public override void Accept(Conversion conversion)
			{
				Conversions().Add(conversion);
			}
Beispiel #5
0
 public abstract void Accept(Conversion conversion);
Beispiel #6
0
 public override void Accept(Conversion conversion)
 {
     conversion.Convert(this);
 }