Searched refs:IExtensionValue (Results 1 – 4 of 4) sorted by relevance
38 … internal interface IExtensionValue : IEquatable<IExtensionValue>, IDeepCloneable<IExtensionValue> interface41 void MergeFrom(IExtensionValue value); in MergeFrom()46 internal sealed class ExtensionValue<T> : IExtensionValue67 public IExtensionValue Clone() in Clone()76 public bool Equals(IExtensionValue other) in Equals()106 public void MergeFrom(IExtensionValue value) in MergeFrom()142 internal sealed class RepeatedExtensionValue<T> : IExtensionValue158 public IExtensionValue Clone() in Clone()166 public bool Equals(IExtensionValue other) in Equals()192 public void MergeFrom(IExtensionValue value) in MergeFrom()
47 …lue<TTarget>(ref ExtensionSet<TTarget> set, Extension extension, out IExtensionValue value) where …62 IExtensionValue value;78 IExtensionValue value;94 IExtensionValue value;118 IExtensionValue extensionValue;142 IExtensionValue value;187 IExtensionValue extensionValue;195 IExtensionValue value = extension.CreateValue();222 IExtensionValue value;264 …internal Dictionary<int, IExtensionValue> ValuesByNumber { get; } = new Dictionary<int, IExtension…[all …]
52 internal abstract IExtensionValue CreateValue(); in CreateValue()82 internal override IExtensionValue CreateValue() in CreateValue()108 internal override IExtensionValue CreateValue() in CreateValue()
67 private readonly IDictionary<int, IExtensionValue> values;69 internal CustomOptions(IDictionary<int, IExtensionValue> values) in CustomOptions()214 IExtensionValue extensionValue;251 IExtensionValue extensionValue; in TryGetPrimitiveValue()