private static Guid GetNegotiationGuid(BindTimeFeatureNegotiation negotiation_flags)
 {
     return(new Guid(0x6CB71C2C, unchecked ((short)0x9812),
                     0x4540, BitConverter.GetBytes((long)negotiation_flags)));
 }
 public ContextElement(Guid interface_id, Version interface_version, BindTimeFeatureNegotiation negotiation_flags)
     : this(interface_id, interface_version, GetNegotiationGuid(negotiation_flags), new Version(1, 0))
 {
 }