public int CalculateSize()

in Runtime/Scripts/Proto/Tuningfork.cs [325:353]


    public int CalculateSize() {
      int size = 0;
      if (aggregationStrategy_ != null) {
        size += 1 + pb::CodedOutputStream.ComputeMessageSize(AggregationStrategy);
      }
      size += histograms_.CalculateSize(_repeated_histograms_codec);
      if (BaseUri.Length != 0) {
        size += 1 + pb::CodedOutputStream.ComputeStringSize(BaseUri);
      }
      if (ApiKey.Length != 0) {
        size += 1 + pb::CodedOutputStream.ComputeStringSize(ApiKey);
      }
      if (DefaultFidelityParametersFilename.Length != 0) {
        size += 1 + pb::CodedOutputStream.ComputeStringSize(DefaultFidelityParametersFilename);
      }
      if (InitialRequestTimeoutMs != 0) {
        size += 1 + pb::CodedOutputStream.ComputeInt32Size(InitialRequestTimeoutMs);
      }
      if (UltimateRequestTimeoutMs != 0) {
        size += 1 + pb::CodedOutputStream.ComputeInt32Size(UltimateRequestTimeoutMs);
      }
      if (LoadingAnnotationIndex != 0) {
        size += 2 + pb::CodedOutputStream.ComputeInt32Size(LoadingAnnotationIndex);
      }
      if (LevelAnnotationIndex != 0) {
        size += 2 + pb::CodedOutputStream.ComputeInt32Size(LevelAnnotationIndex);
      }
      return size;
    }