xref: /aosp_15_r20/external/flatbuffers/net/FlatBuffers/FlatBufferConstants.cs (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard Worker /*
2*890232f2SAndroid Build Coastguard Worker  * Copyright 2014 Google Inc. All rights reserved.
3*890232f2SAndroid Build Coastguard Worker  *
4*890232f2SAndroid Build Coastguard Worker  * Licensed under the Apache License, Version 2.0 (the "License");
5*890232f2SAndroid Build Coastguard Worker  * you may not use this file except in compliance with the License.
6*890232f2SAndroid Build Coastguard Worker  * You may obtain a copy of the License at
7*890232f2SAndroid Build Coastguard Worker  *
8*890232f2SAndroid Build Coastguard Worker  *     http://www.apache.org/licenses/LICENSE-2.0
9*890232f2SAndroid Build Coastguard Worker  *
10*890232f2SAndroid Build Coastguard Worker  * Unless required by applicable law or agreed to in writing, software
11*890232f2SAndroid Build Coastguard Worker  * distributed under the License is distributed on an "AS IS" BASIS,
12*890232f2SAndroid Build Coastguard Worker  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*890232f2SAndroid Build Coastguard Worker  * See the License for the specific language governing permissions and
14*890232f2SAndroid Build Coastguard Worker  * limitations under the License.
15*890232f2SAndroid Build Coastguard Worker  */
16*890232f2SAndroid Build Coastguard Worker 
17*890232f2SAndroid Build Coastguard Worker using System;
18*890232f2SAndroid Build Coastguard Worker using System.Collections.Generic;
19*890232f2SAndroid Build Coastguard Worker using System.Linq;
20*890232f2SAndroid Build Coastguard Worker using System.Text;
21*890232f2SAndroid Build Coastguard Worker 
22*890232f2SAndroid Build Coastguard Worker namespace FlatBuffers
23*890232f2SAndroid Build Coastguard Worker {
24*890232f2SAndroid Build Coastguard Worker     public static class FlatBufferConstants
25*890232f2SAndroid Build Coastguard Worker     {
26*890232f2SAndroid Build Coastguard Worker         public const int FileIdentifierLength = 4;
27*890232f2SAndroid Build Coastguard Worker         public const int SizePrefixLength = 4;
28*890232f2SAndroid Build Coastguard Worker         /** A version identifier to force a compile error if someone
29*890232f2SAndroid Build Coastguard Worker         accidentally tries to build generated code with a runtime of
30*890232f2SAndroid Build Coastguard Worker         two mismatched version. Versions need to always match, as
31*890232f2SAndroid Build Coastguard Worker         the runtime and generated code are modified in sync.
32*890232f2SAndroid Build Coastguard Worker         Changes to the C# implementation need to be sure to change
33*890232f2SAndroid Build Coastguard Worker         the version here and in the code generator on every possible
34*890232f2SAndroid Build Coastguard Worker         incompatible change */
FLATBUFFERS_2_0_0()35*890232f2SAndroid Build Coastguard Worker         public static void FLATBUFFERS_2_0_0() {}
36*890232f2SAndroid Build Coastguard Worker     }
37*890232f2SAndroid Build Coastguard Worker }
38