public void MergeFrom(pb::CodedInputStream input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 8: { protocol_ = (global::V2Ray.Core.Transport.Internet.TransportProtocol)input.ReadEnum(); break; } case 18: { if (settings_ == null) { settings_ = new global::V2Ray.Core.Common.Serial.TypedMessage(); } input.ReadMessage(settings_); break; } case 26: { ProtocolName = input.ReadString(); break; } } } }
public void MergeFrom(pb::CodedInputStream input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 8: { protocol_ = (global::V2Ray.Core.Transport.Internet.TransportProtocol)input.ReadEnum(); break; } case 18: { transportSettings_.AddEntriesFrom(input, _repeated_transportSettings_codec); break; } case 26: { SecurityType = input.ReadString(); break; } case 34: { securitySettings_.AddEntriesFrom(input, _repeated_securitySettings_codec); break; } case 42: { ProtocolName = input.ReadString(); break; } case 50: { if (socketSettings_ == null) { socketSettings_ = new global::V2Ray.Core.Transport.Internet.SocketConfig(); } input.ReadMessage(socketSettings_); break; } } } }