Home | History | Annotate | Download | only in Reflection

Lines Matching refs:Descriptor

41     /// IDescriptor is implemented such that the File property returns this descriptor,
71 /// Computes the full name of a descriptor within this file, with an optional parent message.
124 /// The descriptor in its protocol message representation.
165 /// The original serialized binary form of this descriptor.
175 /// Implementation of IDescriptor.File - just returns this descriptor.
188 /// <typeparam name="T">The type of descriptor to look for</typeparam>
189 /// <returns>The type's descriptor, or null if not found.</returns>
214 /// <param name="descriptorData">The original serialized descriptor data.
224 /// a valid descriptor. This can occur for a number of reasons, such as a field
235 // to the Descriptor for that message's type. We also detect undefined
284 /// Creates a descriptor for generated code.
303 throw new ArgumentException("Failed to parse protocol buffer descriptor for generated code.", e);
314 throw new ArgumentException($"Invalid embedded descriptor for \"{proto.Name}\".", e);
330 /// Returns the file descriptor for descriptor.proto.
333 /// This is used for protos which take a direct dependency on <c>descriptor.proto</c>, typically for
334 /// annotations. While <c>descriptor.proto</c> is a proto2 file, it is built into the Google.Protobuf
336 /// proto2 semantics for full support, but the file descriptor is available via this property. The
337 /// C# codegen in protoc automatically uses this property when it detects a dependency on <c>descriptor.proto</c>.
340 /// The file descriptor for <c>descriptor.proto</c>.
342 public static FileDescriptor DescriptorProtoFileDescriptor { get { return DescriptorReflection.Descriptor; } }