Interface IIdentifiableObject
Представляет идентифицируемый объект.
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(IdentifiableObject))]
public interface IIdentifiableObject : IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>
- Inherited Members
- Extension Methods
Properties
Identifier
Возвращает структуру идентификатор.
[JsonIgnore]
ObjectIdentifier Identifier { get; }
Property Value
ObjectId
Идентификатор объекта.
int ObjectId { get; set; }
Property Value
TypeId
Тип объекта.
IdentifiableObjectType TypeId { get; set; }