public void Remove(ProtocolElement element)
 {
     base.BaseRemove(element.Type);
 }
 internal void SetDefaults()
 {
     ProtocolElement element = new ProtocolElement {
         Type = "Microsoft.Transactions.Wsat.Protocol.PluggableProtocol10, Microsoft.Transactions.Bridge, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
     };
     ProtocolElement element2 = new ProtocolElement {
         Type = "Microsoft.Transactions.Wsat.Protocol.PluggableProtocol11, Microsoft.Transactions.Bridge, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
     };
     this.Add(element);
     this.Add(element2);
     this.ResetModified();
 }
 public int IndexOf(ProtocolElement element)
 {
     return base.BaseIndexOf(element);
 }
 public void Add(ProtocolElement element)
 {
     this.BaseAdd(element);
 }
 public void Remove(ProtocolElement element)
 {
     base.BaseRemove(element.Type);
 }
 public int IndexOf(ProtocolElement element)
 {
     return(base.BaseIndexOf(element));
 }
 public void Add(ProtocolElement element)
 {
     this.BaseAdd(element);
 }