public void MergeFrom(pb::CodedInputStream input) { #if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE input.ReadRawMessage(this); #else uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { Name = input.ReadString(); break; } case 16: { ExecutionState = (global::Google.Cloud.WebSecurityScanner.V1.ScanRun.Types.ExecutionState)input.ReadEnum(); break; } case 24: { ResultState = (global::Google.Cloud.WebSecurityScanner.V1.ScanRun.Types.ResultState)input.ReadEnum(); break; } case 34: { if (startTime_ == null) { StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(StartTime); break; } case 42: { if (endTime_ == null) { EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(EndTime); break; } case 48: { UrlsCrawledCount = input.ReadInt64(); break; } case 56: { UrlsTestedCount = input.ReadInt64(); break; } case 64: { HasVulnerabilities = input.ReadBool(); break; } case 72: { ProgressPercent = input.ReadInt32(); break; } case 82: { if (errorTrace_ == null) { ErrorTrace = new global::Google.Cloud.WebSecurityScanner.V1.ScanRunErrorTrace(); } input.ReadMessage(ErrorTrace); break; } case 90: { warningTraces_.AddEntriesFrom(input, _repeated_warningTraces_codec); break; } } } #endif }
void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input); break; case 10: { Name = input.ReadString(); break; } case 16: { ExecutionState = (global::Google.Cloud.WebSecurityScanner.V1.ScanRun.Types.ExecutionState)input.ReadEnum(); break; } case 24: { ResultState = (global::Google.Cloud.WebSecurityScanner.V1.ScanRun.Types.ResultState)input.ReadEnum(); break; } case 34: { if (startTime_ == null) { StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(StartTime); break; } case 42: { if (endTime_ == null) { EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } input.ReadMessage(EndTime); break; } case 48: { UrlsCrawledCount = input.ReadInt64(); break; } case 56: { UrlsTestedCount = input.ReadInt64(); break; } case 64: { HasVulnerabilities = input.ReadBool(); break; } case 72: { ProgressPercent = input.ReadInt32(); break; } case 82: { if (errorTrace_ == null) { ErrorTrace = new global::Google.Cloud.WebSecurityScanner.V1.ScanRunErrorTrace(); } input.ReadMessage(ErrorTrace); break; } case 90: { warningTraces_.AddEntriesFrom(ref input, _repeated_warningTraces_codec); break; } } } }
public void MergeFrom(ScanRun other) { if (other == null) { return; } if (other.Name.Length != 0) { Name = other.Name; } if (other.ExecutionState != global::Google.Cloud.WebSecurityScanner.V1.ScanRun.Types.ExecutionState.Unspecified) { ExecutionState = other.ExecutionState; } if (other.ResultState != global::Google.Cloud.WebSecurityScanner.V1.ScanRun.Types.ResultState.Unspecified) { ResultState = other.ResultState; } if (other.startTime_ != null) { if (startTime_ == null) { StartTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } StartTime.MergeFrom(other.StartTime); } if (other.endTime_ != null) { if (endTime_ == null) { EndTime = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } EndTime.MergeFrom(other.EndTime); } if (other.UrlsCrawledCount != 0L) { UrlsCrawledCount = other.UrlsCrawledCount; } if (other.UrlsTestedCount != 0L) { UrlsTestedCount = other.UrlsTestedCount; } if (other.HasVulnerabilities != false) { HasVulnerabilities = other.HasVulnerabilities; } if (other.ProgressPercent != 0) { ProgressPercent = other.ProgressPercent; } if (other.errorTrace_ != null) { if (errorTrace_ == null) { ErrorTrace = new global::Google.Cloud.WebSecurityScanner.V1.ScanRunErrorTrace(); } ErrorTrace.MergeFrom(other.ErrorTrace); } warningTraces_.Add(other.warningTraces_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }