Home
last modified time | relevance | path

Searched refs:IDeepCloneable (Results 1 – 15 of 15) sorted by relevance

/third_party/protobuf/csharp/src/Google.Protobuf/
DExtensionValue.cs39 … internal interface IExtensionValue : IEquatable<IExtensionValue>, IDeepCloneable<IExtensionValue>
69 field = field is IDeepCloneable<T> ? (field as IDeepCloneable<T>).Clone() : field in Clone()
DIDeepCloneable.cs46 public interface IDeepCloneable<T> interface
DIMessage.cs78 public interface IMessage<T> : IMessage, IEquatable<T>, IDeepCloneable<T> where T : IMessage<T>
DExtensionRegistry.cs43 … public sealed class ExtensionRegistry : ICollection<Extension>, IDeepCloneable<ExtensionRegistry>
/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/
DEnumValueDescriptor.cs94 return value is IDeepCloneable<T> ? (value as IDeepCloneable<T>).Clone() : value; in GetOption()
DServiceDescriptor.cs115 return value is IDeepCloneable<T> ? (value as IDeepCloneable<T>).Clone() : value; in GetOption()
DMethodDescriptor.cs94 return value is IDeepCloneable<T> ? (value as IDeepCloneable<T>).Clone() : value; in GetOption()
DEnumDescriptor.cs149 return value is IDeepCloneable<T> ? (value as IDeepCloneable<T>).Clone() : value; in GetOption()
DOneofDescriptor.cs138 return value is IDeepCloneable<T> ? (value as IDeepCloneable<T>).Clone() : value; in GetOption()
DMessageDescriptor.cs308 return value is IDeepCloneable<T> ? (value as IDeepCloneable<T>).Clone() : value; in GetOption()
DFieldDescriptor.cs340 return value is IDeepCloneable<T> ? (value as IDeepCloneable<T>).Clone() : value; in GetOption()
DFileDescriptor.cs568 return value is IDeepCloneable<T> ? (value as IDeepCloneable<T>).Clone() : value; in GetOption()
/third_party/protobuf/csharp/src/Google.Protobuf/Collections/
DRepeatedField.cs51 …public sealed class RepeatedField<T> : IList<T>, IList, IDeepCloneable<RepeatedField<T>>, IEquatab…
80 IDeepCloneable<T>[] cloneableArray = clone.array as IDeepCloneable<T>[]; in Clone()
DMapField.cs71 …public sealed class MapField<TKey, TValue> : IDeepCloneable<MapField<TKey, TValue>>, IDictionary<T…
94 if (typeof(IDeepCloneable<TValue>).IsAssignableFrom(typeof(TValue))) in Clone()
98 clone.Add(pair.Key, ((IDeepCloneable<TValue>)pair.Value).Clone()); in Clone()
/third_party/protobuf/
DMakefile.am196 csharp/src/Google.Protobuf/IDeepCloneable.cs \