Searched refs:IDeepCloneable (Results 1 – 15 of 15) sorted by relevance
/third_party/protobuf/csharp/src/Google.Protobuf/ |
D | ExtensionValue.cs | 39 … internal interface IExtensionValue : IEquatable<IExtensionValue>, IDeepCloneable<IExtensionValue> 69 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>
|
/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/ |
D | EnumValueDescriptor.cs | 94 return value is IDeepCloneable<T> ? (value as IDeepCloneable<T>).Clone() : value; in GetOption()
|
D | ServiceDescriptor.cs | 115 return value is IDeepCloneable<T> ? (value as IDeepCloneable<T>).Clone() : value; in GetOption()
|
D | MethodDescriptor.cs | 94 return value is IDeepCloneable<T> ? (value as IDeepCloneable<T>).Clone() : value; in GetOption()
|
D | EnumDescriptor.cs | 149 return value is IDeepCloneable<T> ? (value as IDeepCloneable<T>).Clone() : value; in GetOption()
|
D | OneofDescriptor.cs | 138 return value is IDeepCloneable<T> ? (value as IDeepCloneable<T>).Clone() : value; in GetOption()
|
D | MessageDescriptor.cs | 308 return value is IDeepCloneable<T> ? (value as IDeepCloneable<T>).Clone() : value; in GetOption()
|
D | FieldDescriptor.cs | 340 return value is IDeepCloneable<T> ? (value as IDeepCloneable<T>).Clone() : value; in GetOption()
|
D | FileDescriptor.cs | 568 return value is IDeepCloneable<T> ? (value as IDeepCloneable<T>).Clone() : value; in GetOption()
|
/third_party/protobuf/csharp/src/Google.Protobuf/Collections/ |
D | RepeatedField.cs | 51 …public sealed class RepeatedField<T> : IList<T>, IList, IDeepCloneable<RepeatedField<T>>, IEquatab… 80 IDeepCloneable<T>[] cloneableArray = clone.array as IDeepCloneable<T>[]; in Clone()
|
D | MapField.cs | 71 …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/ |
D | Makefile.am | 196 csharp/src/Google.Protobuf/IDeepCloneable.cs \
|