private QualityMessage CreateBasicQualityMessage() { var extensions = ExtensionRegistry.CreateInstance(); ExternalEvaluationMessages.RegisterAllExtensions(extensions); return(QualityMessage.ParseFrom(ByteString.CopyFrom(rawMessage), extensions)); }
public QualityMessage GetMessage(ExtensionRegistry extensions) { lock (lockObject) { if (message == null && rawMessage != null) { message = QualityMessage.ParseFrom(ByteString.CopyFrom(rawMessage), extensions); } } return(message); }