Lines Matching refs:extensions
45 private IDictionary<ObjectIntPair<Type>, Extension> extensions; field in Google.Protobuf.ExtensionRegistry
52 extensions = new Dictionary<ObjectIntPair<Type>, Extension>(); in ExtensionRegistry()
57 extensions = collection.ToDictionary(k => k.Key, v => v.Value); in ExtensionRegistry()
63 public int Count => extensions.Count;
72 …return extensions.TryGetValue(new ObjectIntPair<Type>(target, WireFormat.GetTagFieldNumber(stream.… in ContainsInputField()
82 … extensions.Add(new ObjectIntPair<Type>(extension.TargetType, extension.FieldNumber), extension); in Add()
88 public void AddRange(IEnumerable<Extension> extensions) in AddRange() argument
90 ProtoPreconditions.CheckNotNull(extensions, nameof(extensions)); in AddRange()
92 foreach (var extension in extensions) in AddRange()
101 extensions.Clear(); in Clear()
111 … return extensions.ContainsKey(new ObjectIntPair<Type>(item.TargetType, item.FieldNumber)); in Contains()
130 … extensions.Add(new ObjectIntPair<Type>(extension.TargetType, extension.FieldNumber), extension); in CopyTo()
140 return extensions.Values.GetEnumerator(); in GetEnumerator()
152 return extensions.Remove(new ObjectIntPair<Type>(item.TargetType, item.FieldNumber)); in Remove()
162 return new ExtensionRegistry(extensions); in Clone()