Searched refs:IExtensionValue (Results 1 – 4 of 4) sorted by relevance
39 … internal interface IExtensionValue : IEquatable<IExtensionValue>, IDeepCloneable<IExtensionValue> interface43 void MergeFrom(IExtensionValue value); in MergeFrom()49 internal sealed class ExtensionValue<T> : IExtensionValue65 public IExtensionValue Clone() in Clone()73 public bool Equals(IExtensionValue other) in Equals()100 public void MergeFrom(IExtensionValue value) in MergeFrom()139 internal sealed class RepeatedExtensionValue<T> : IExtensionValue155 public IExtensionValue Clone() in Clone()163 public bool Equals(IExtensionValue other) in Equals()189 public void MergeFrom(IExtensionValue value) in MergeFrom()
48 …lue<TTarget>(ref ExtensionSet<TTarget> set, Extension extension, out IExtensionValue value) where …63 IExtensionValue value;79 IExtensionValue value;95 IExtensionValue value;121 IExtensionValue extensionValue;145 IExtensionValue value;207 IExtensionValue extensionValue;215 IExtensionValue value = extension.CreateValue();242 IExtensionValue value;284 …internal Dictionary<int, IExtensionValue> ValuesByNumber { get; } = new Dictionary<int, IExtension…[all …]
52 internal abstract IExtensionValue CreateValue(); in CreateValue()86 internal override IExtensionValue CreateValue() in CreateValue()114 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()