@@ -21,41 +21,17 @@ set(firebase_firestore_swig
2121 src/swig/firestore.i
2222)
2323
24- # Firebase Firestore CSharp files
25- set (firebase_firestore_src
26- src/Converters/AnonymousTypeConverter.cs
27- src/Converters/ArrayConverter.cs
28- src/Converters/AttributedIdAssigner.cs
29- src/Converters/AttributedTypeConverter.cs
30- src/Converters/ConverterBase.cs
31- src/Converters/ConverterCache.cs
32- src/Converters/CustomConverter.cs
33- src/Converters/DictionaryConverter.cs
34- src/Converters/EnumConverter.cs
35- src/Converters/EnumerableConverter.cs
36- src/Converters/EnumerableConverterBase.cs
37- src/Converters/IFirestoreInternalConverter.cs
38- src/Converters/MapConverterBase.cs
39- src/Converters/SimpleConverters.cs
40- src/internal /AssertFailedException.cs
41- src/internal /Enums.cs
42- src/internal /EnvironmentVersion.cs
43- src/internal /Hash.cs
44- src/internal /Preconditions.cs
45- src/internal /Util.cs
24+ # Firebase Firestore CSharp files that should be included in reference docs
25+ set (firebase_firestore_src_documented
4626 src/Blob.cs
47- src/BuildStubs.cs
4827 src/CollectionReference.cs
49- src/ConverterRegistry.cs
50- src/DeserializationContext.cs
5128 src/DocumentChange.cs
5229 src/DocumentReference.cs
5330 src/DocumentSnapshot.cs
5431 src/FieldPath.cs
5532 src/FieldValue.cs
5633 src/FirebaseFirestore.cs
5734 src/FirebaseFirestoreSettings.cs
58- src/FirestoreConverter.cs
5935 src/FirestoreDataAttribute.cs
6036 src/FirestoreDocumentIdAttribute.cs
6137 src/FirestoreEnumNameConverter.cs
@@ -64,13 +40,10 @@ set(firebase_firestore_src
6440 src/FirestorePropertyAttribute.cs
6541 src/GeoPoint.cs
6642 src/ListenerRegistration.cs
67- src/ListenerRegistrationMap.cs
6843 src/LoadBundleTaskProgress.cs
6944 src/MetadataChanges.cs
70- src/MonoPInvokeCallbackAttribute.cs
7145 src/Query.cs
7246 src/QuerySnapshot.cs
73- src/SerializationContext.cs
7447 src/ServerTimestampAttribute.cs
7548 src/ServerTimestampBehavior.cs
7649 src/SetOptions.cs
@@ -79,11 +52,43 @@ set(firebase_firestore_src
7952 src/Timestamp.cs
8053 src/Transaction.cs
8154 src/TransactionOptions.cs
82- src/TransactionManager.cs
8355 src/UnknownPropertyHandling.cs
56+ src/WriteBatch.cs
57+ )
58+
59+ # Firebase Firestore CSharp files
60+ set (firebase_firestore_src
61+ ${firebase_firestore_src_documented}
62+ src/Converters/AnonymousTypeConverter.cs
63+ src/Converters/ArrayConverter.cs
64+ src/Converters/AttributedIdAssigner.cs
65+ src/Converters/AttributedTypeConverter.cs
66+ src/Converters/ConverterBase.cs
67+ src/Converters/ConverterCache.cs
68+ src/Converters/CustomConverter.cs
69+ src/Converters/DictionaryConverter.cs
70+ src/Converters/EnumConverter.cs
71+ src/Converters/EnumerableConverter.cs
72+ src/Converters/EnumerableConverterBase.cs
73+ src/Converters/IFirestoreInternalConverter.cs
74+ src/Converters/MapConverterBase.cs
75+ src/Converters/SimpleConverters.cs
76+ src/internal /AssertFailedException.cs
77+ src/internal /Enums.cs
78+ src/internal /EnvironmentVersion.cs
79+ src/internal /Hash.cs
80+ src/internal /Preconditions.cs
81+ src/internal /Util.cs
82+ src/BuildStubs.cs
83+ src/ConverterRegistry.cs
84+ src/DeserializationContext.cs
85+ src/FirestoreConverter.cs
86+ src/ListenerRegistrationMap.cs
87+ src/MonoPInvokeCallbackAttribute.cs
88+ src/SerializationContext.cs
89+ src/TransactionManager.cs
8490 src/ValueDeserializer.cs
8591 src/ValueSerializer.cs
86- src/WriteBatch.cs
8792)
8893
8994add_subdirectory (src/swig)
@@ -174,6 +179,11 @@ if (FIREBASE_INCLUDE_UNITY)
174179 )
175180endif ()
176181
182+ unity_pack_documentation_sources(firestore
183+ DOCUMENTATION_SOURCES
184+ ${firebase_firestore_src_documented}
185+ )
186+
177187set_property (TARGET firebase_firestore_cs
178188 PROPERTY FOLDER
179189 "Firebase ${FIREBASE_PLATFORM_NAME} "
0 commit comments