C# Class Autodesk.Workspaces.AnnotationConverter

The AnnotationConverter is used to serialize and deserialize AnnotationModels. The SelectedModels property on AnnotationModel is a list of references to ModelBase objects. During serialization we want to refer to these objects by their ids. During deserialization, we use the ReferenceResolver to find the correct ModelBase instances to reference.
Inheritance: Newtonsoft.Json.JsonConverter
Afficher le fichier Open project: DynamoDS/Dynamo

Méthodes publiques

Méthode Description
CanConvert ( Type objectType ) : bool
ReadJson ( JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer ) : object
WriteJson ( JsonWriter writer, object value, JsonSerializer serializer ) : void

Method Details

CanConvert() public méthode

public CanConvert ( Type objectType ) : bool
objectType System.Type
Résultat bool

ReadJson() public méthode

public ReadJson ( JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer ) : object
reader Newtonsoft.Json.JsonReader
objectType System.Type
existingValue object
serializer Newtonsoft.Json.JsonSerializer
Résultat object

WriteJson() public méthode

public WriteJson ( JsonWriter writer, object value, JsonSerializer serializer ) : void
writer Newtonsoft.Json.JsonWriter
value object
serializer Newtonsoft.Json.JsonSerializer
Résultat void