Home | History | Annotate | Download | only in Reflection

Lines Matching defs:File

40     /// Describes a .proto file, including everything defined within.
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.
93 foreach (var file in dependencies)
95 nameToFileMap[file.Name] = file;
106 FileDescriptor file = nameToFileMap[name];
107 if (file == null)
117 publicDependencies.Add(file);
129 /// The file name.
134 /// The package as declared in the .proto file. This may or may not
140 /// Unmodifiable list of top-level message types declared in this file.
145 /// Unmodifiable list of top-level enum types declared in this file.
150 /// Unmodifiable list of top-level services declared in this file.
155 /// Unmodifiable list of this file's dependencies (imports).
160 /// Unmodifiable list of this file's public dependencies (public imports).
175 /// Implementation of IDescriptor.File - just returns this descriptor.
177 FileDescriptor IDescriptor.File => this;
185 /// Finds a type (message, enum, service or extension) in the file by name. Does not find nested types.
204 if (result != null && result.File == this)
219 /// file's dependencies, in the exact order listed in the .proto file. May be null,
330 /// Returns the file descriptor for descriptor.proto.
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
340 /// The file descriptor for <c>descriptor.proto</c>.