Lines Matching refs:file
73 private void TestFileDescriptor(FileDescriptor file, FileDescriptor importedFile, FileDescriptor importedPublicFile)
75 Assert.AreEqual("unittest_proto3.proto", file.Name);
76 Assert.AreEqual("protobuf_unittest3", file.Package);
78 Assert.AreEqual("UnittestProto", file.Proto.Options.JavaOuterClassname);
79 Assert.AreEqual("unittest_proto3.proto", file.Proto.Name);
82 Assert.AreEqual(0, file.PublicDependencies.Count);
86 Assert.AreEqual(1, file.Dependencies.Count);
87 Assert.AreEqual(importedFile, file.Dependencies[0]);
89 Assert.Null(file.FindTypeByName<MessageDescriptor>("NoSuchType"));
90 Assert.Null(file.FindTypeByName<MessageDescriptor>("protobuf_unittest3.TestAllTypes"));
91 for (int i = 0; i < file.MessageTypes.Count; i++)
93 Assert.AreEqual(i, file.MessageTypes[i].Index);
96 Assert.AreEqual(file.EnumTypes[0], file.FindTypeByName<EnumDescriptor>("ForeignEnum"));
97 Assert.Null(file.FindTypeByName<EnumDescriptor>("NoSuchType"));
98 Assert.Null(file.FindTypeByName<EnumDescriptor>("protobuf_unittest3.ForeignEnum"));
101 for (int i = 0; i < file.EnumTypes.Count; i++)
103 Assert.AreEqual(i, file.EnumTypes[i].Index);
106 Assert.AreEqual(10, file.SerializedData[0]);
114 FileDescriptor file = UnittestWellKnownTypesReflection.Descriptor;
115 Assert.AreEqual("google/protobuf/unittest_well_known_types.proto", file.Name);
116 Assert.AreEqual("protobuf_unittest", file.Package);
160 var file = UnittestProto3Reflection.Descriptor;
165 Assert.AreEqual(messageType, file.MessageTypes[0]);
166 Assert.AreEqual(messageType, file.FindTypeByName<MessageDescriptor>("TestAllTypes"));
416 // Expect no oneof in the original proto3 unit test file to be synthetic.
426 // Expect no oneof in the original proto2 unit test file to be synthetic.