public override int GetHashCode() { int hashcode = 157; unchecked { hashcode = (hashcode * 397) + DefaultSamplingProbability.GetHashCode(); hashcode = (hashcode * 397) + DefaultLowerBoundTracesPerSecond.GetHashCode(); hashcode = (hashcode * 397) + TCollections.GetHashCode(PerOperationStrategies); if (__isset.defaultUpperBoundTracesPerSecond) { hashcode = (hashcode * 397) + DefaultUpperBoundTracesPerSecond.GetHashCode(); } } return(hashcode); }
public override string ToString() { var sb = new StringBuilder("PerOperationSamplingStrategies("); sb.Append(", DefaultSamplingProbability: "); DefaultSamplingProbability.ToString(sb); sb.Append(", DefaultLowerBoundTracesPerSecond: "); DefaultLowerBoundTracesPerSecond.ToString(sb); if ((PerOperationStrategies != null)) { sb.Append(", PerOperationStrategies: "); PerOperationStrategies.ToString(sb); } if (__isset.defaultUpperBoundTracesPerSecond) { sb.Append(", DefaultUpperBoundTracesPerSecond: "); DefaultUpperBoundTracesPerSecond.ToString(sb); } sb.Append(')'); return(sb.ToString()); }