Class ModelDiffComparer
- Inheritance
-
ModelDiffComparer
- Inherited Members
-
- Namespace
- TabularEditor.Shared.ModelDiff
- Assembly
- TabularEditor3.Shared.dll
public class ModelDiffComparer
- Extension Methods
-
Constructors
ModelDiffComparer()
public ModelDiffComparer()
ModelDiffComparer(SerializeOptions)
public ModelDiffComparer(SerializeOptions serializeOptions)
Parameters
| Type |
Name |
Description |
| SerializeOptions |
serializeOptions |
|
Fields
DefaultSerializeOptions
public static readonly SerializeOptions DefaultSerializeOptions
Field Value
| Type |
Description |
| SerializeOptions |
|
Methods
CompareBim(string, string, BimTokenType?)
public ModelDiffResult CompareBim(string s1, string s2, BimTokenType? type = BimTokenType.Database)
Parameters
Returns
CompareModels(Database, Database)
public ModelDiffResult CompareModels(Database d1, Database d2)
Parameters
| Type |
Name |
Description |
| Database |
d1 |
|
| Database |
d2 |
|
Returns
public ModelDiffResult CompareObjects(MetadataObject obj1, MetadataObject obj2)
Parameters
| Type |
Name |
Description |
| MetadataObject |
obj1 |
|
| MetadataObject |
obj2 |
|
Returns
public static BimTokenType? GetBimTokenType(MetadataObject obj)
Parameters
| Type |
Name |
Description |
| MetadataObject |
obj |
|
Returns
GetObjectBimTokenType(JObject, BimTokenType?)
public static BimTokenType? GetObjectBimTokenType(JObject obj, BimTokenType? parentType)
Parameters
Returns
GetPropertyBimTokenType(JProperty, BimTokenType?)
public static BimTokenType? GetPropertyBimTokenType(JProperty property, BimTokenType? parentType)
Parameters
| Type |
Name |
Description |
| JProperty |
property |
|
| BimTokenType? |
parentType |
|
Returns
IsPrimitive(JTokenType)
public static bool IsPrimitive(JTokenType type)
Parameters
| Type |
Name |
Description |
| JTokenType |
type |
|
Returns
ToNativeObject(JToken)
public static object ToNativeObject(JToken token)
Parameters
| Type |
Name |
Description |
| JToken |
token |
|
Returns