Searched refs:IDeepCloneable (Results 1 – 7 of 7) sorted by relevance
/external/protobuf/csharp/src/Google.Protobuf/ |
D | ExtensionValue.cs | 38 … internal interface IExtensionValue : IEquatable<IExtensionValue>, IDeepCloneable<IExtensionValue> 72 field = field is IDeepCloneable<T> ? (field as IDeepCloneable<T>).Clone() : field in Clone()
|
D | IDeepCloneable.cs | 46 public interface IDeepCloneable<T> interface
|
D | IMessage.cs | 78 public interface IMessage<T> : IMessage, IEquatable<T>, IDeepCloneable<T> where T : IMessage<T>
|
D | ExtensionRegistry.cs | 43 … public sealed class ExtensionRegistry : ICollection<Extension>, IDeepCloneable<ExtensionRegistry>
|
/external/protobuf/csharp/src/Google.Protobuf/Collections/ |
D | RepeatedField.cs | 49 …public sealed class RepeatedField<T> : IList<T>, IList, IDeepCloneable<RepeatedField<T>>, IEquatab… 78 IDeepCloneable<T>[] cloneableArray = clone.array as IDeepCloneable<T>[]; in Clone()
|
D | MapField.cs | 69 …public sealed class MapField<TKey, TValue> : IDeepCloneable<MapField<TKey, TValue>>, IDictionary<T… 92 if (typeof(IDeepCloneable<TValue>).IsAssignableFrom(typeof(TValue))) in Clone() 96 clone.Add(pair.Key, ((IDeepCloneable<TValue>)pair.Value).Clone()); in Clone()
|
/external/protobuf/ |
D | Makefile.am | 160 csharp/src/Google.Protobuf/IDeepCloneable.cs \
|