Home
last modified time | relevance | path

Searched refs:IExtendableMessage (Results 1 - 9 of 9) sorted by relevance

/third_party/protobuf/csharp/src/Google.Protobuf/
H A DExtensionSet.cs48 private static bool TryGetValue<TTarget>(ref ExtensionSet<TTarget> set, Extension extension, out IExtensionValue value) where TTarget : IExtendableMessage<TTarget> property in Google.Protobuf.ExtensionSet
61 public static TValue Get<TTarget, TValue>(ref ExtensionSet<TTarget> set, Extension<TTarget, TValue> extension) where TTarget : IExtendableMessage<TTarget> property in Google.Protobuf.ExtensionSet
77 public static RepeatedField<TValue> Get<TTarget, TValue>(ref ExtensionSet<TTarget> set, RepeatedExtension<TTarget, TValue> extension) where TTarget : IExtendableMessage<TTarget> property in Google.Protobuf.ExtensionSet
93 public static RepeatedField<TValue> GetOrInitialize<TTarget, TValue>(ref ExtensionSet<TTarget> set, RepeatedExtension<TTarget, TValue> extension) where TTarget : IExtendableMessage<TTarget> property in Google.Protobuf.ExtensionSet
117 public static void Set<TTarget, TValue>(ref ExtensionSet<TTarget> set, Extension<TTarget, TValue> extension, TValue value) where TTarget : IExtendableMessage<TTarget> property in Google.Protobuf.ExtensionSet
143 public static bool Has<TTarget, TValue>(ref ExtensionSet<TTarget> set, Extension<TTarget, TValue> extension) where TTarget : IExtendableMessage<TTarget> property in Google.Protobuf.ExtensionSet
152 public static void Clear<TTarget, TValue>(ref ExtensionSet<TTarget> set, Extension<TTarget, TValue> extension) where TTarget : IExtendableMessage<TTarget> property in Google.Protobuf.ExtensionSet
168 public static void Clear<TTarget, TValue>(ref ExtensionSet<TTarget> set, RepeatedExtension<TTarget, TValue> extension) where TTarget : IExtendableMessage<TTarget> property in Google.Protobuf.ExtensionSet
185 public static bool TryMergeFieldFrom<TTarget>(ref ExtensionSet<TTarget> set, CodedInputStream stream) where TTarget : IExtendableMessage<TTarget> property in Google.Protobuf.ExtensionSet
202 public static bool TryMergeFieldFrom<TTarget>(ref ExtensionSet<TTarget> set, ref ParseContext ctx) where TTarget : IExtendableMessage<TTarge property in Google.Protobuf.ExtensionSet
230 public static void MergeFrom<TTarget>(ref ExtensionSet<TTarget> first, ExtensionSet<TTarget> second) where TTarget : IExtendableMessage<TTarget> global() property in Google.Protobuf.ExtensionSet
258 public static ExtensionSet<TTarget> Clone<TTarget>(ExtensionSet<TTarget> set) where TTarget : IExtendableMessage<TTarget> global() property in Google.Protobuf.ExtensionSet
[all...]
H A DExtension.cs63 /// Represents a type-safe extension identifier used for getting and setting single extension values in <see cref="IExtendableMessage{T}"/> instances.
68 public sealed class Extension<TTarget, TValue> : Extension where TTarget : IExtendableMessage<TTarget>
93 /// Represents a type-safe extension identifier used for getting repeated extension values in <see cref="IExtendableMessage{T}"/> instances.
98 public sealed class RepeatedExtension<TTarget, TValue> : Extension where TTarget : IExtendableMessage<TTarget>
H A DIExtendableMessage.cs41 public interface IExtendableMessage<T> : IMessage<T> where T : IExtendableMessage<T> interface
50 /// For a version of this method that never returns null, use <see cref="IExtendableMessage{T}.GetOrInitializeExtension{TValue}(RepeatedExtension{T, TValue})"/>
/third_party/protobuf/csharp/src/Google.Protobuf/Reflection/
H A DReflectionUtil.cs209 where T1 : IExtendableMessage<T1>
311 private class ExtensionSetReflector<T1> : IExtensionSetReflector where T1 : IExtendableMessage<T1>
H A DDescriptor.cs1916 public sealed partial class ExtensionRangeOptions : pb::IExtendableMessage<ExtensionRangeOptions>
4701 public sealed partial class FileOptions : pb::IExtendableMessage<FileOptions>
6004 public sealed partial class MessageOptions : pb::IExtendableMessage<MessageOptions>
6465 public sealed partial class FieldOptions : pb::IExtendableMessage<FieldOptions>
7065 public sealed partial class OneofOptions : pb::IExtendableMessage<OneofOptions>
7274 public sealed partial class EnumOptions : pb::IExtendableMessage<EnumOptions>
7593 public sealed partial class EnumValueOptions : pb::IExtendableMessage<EnumValueOptions>
7859 public sealed partial class ServiceOptions : pb::IExtendableMessage<ServiceOptions>
8125 public sealed partial class MethodOptions : pb::IExtendableMessage<MethodOptions>
/third_party/protobuf/csharp/src/Google.Protobuf.Test/Reflection/
H A DCustomOptionsTest.cs251 private void AssertOption<T, D>(T expected, OptionFetcher<T> customOptionFetcher, Extension<D, T> extension, Func<Extension<D, T>, T> getOptionFetcher, Func<Extension<D, T>, T> extensionFetcher) where D : IExtendableMessage<D> property in Google.Protobuf.Test.Reflection.CustomOptionsTest
/third_party/protobuf/csharp/src/Google.Protobuf.Test.TestProtos/
H A DUnittestSelfreferentialOptions.cs66 public sealed partial class FooOptions : pb::IExtendableMessage<FooOptions>
H A DUnittest.cs6023 public sealed partial class TestAllExtensions : pb::IExtendableMessage<TestAllExtensions>
7028 public sealed partial class TestGroupExtension : pb::IExtendableMessage<TestGroupExtension>
10180 public sealed partial class TestEmptyMessageWithExtensions : pb::IExtendableMessage<TestEmptyMessageWithExtensions>
10361 public sealed partial class TestMultipleExtensionRanges : pb::IExtendableMessage<TestMultipleExtensionRanges>
14520 public sealed partial class TestFieldOrderings : pb::IExtendableMessage<TestFieldOrderings>
23669 public sealed partial class TestPackedExtensions : pb::IExtendableMessage<TestPackedExtensions>
23850 public sealed partial class TestUnpackedExtensions : pb::IExtendableMessage<TestUnpackedExtensions>
24979 public sealed partial class TestParsingMerge : pb::IExtendableMessage<TestParsingMerge>
[all...]
H A DTestMessagesProto2.cs247 public sealed partial class TestAllTypesProto2 : pb::IExtendableMessage<TestAllTypesProto2>
5215 public sealed partial class MessageSetCorrect : pb::IExtendableMessage<MessageSetCorrect>

Completed in 65 milliseconds