SourceGenerationContext Class

Generates source generation context for JSON Serialization, to allow for AOT compilation. Each instance of JsonSerializableAttribute is used to generate the source code for the specified type. The MobileTrack json serializer will only be able to serialize types that have been generated by this context.

Definition

Namespace: MobileTrack.Common.Services.JsonConverters
Assembly: MobileTrack.Common (in MobileTrack.Common.dll) Version: 0.7+45c8d9adb5970d727cceec44a5ed61aea0016e50
[JsonSerializableAttribute(typeof(AccountDto))]
[JsonSerializableAttribute(typeof(AccountDto[]))]
[JsonSerializableAttribute(typeof(ActionFlowAssignmentDto))]
[JsonSerializableAttribute(typeof(ActionFlowAssignmentDto[]))]
[JsonSerializableAttribute(typeof(ActionFlowDefinitionDto))]
[JsonSerializableAttribute(typeof(ActionFlowDefinitionDto[]))]
[JsonSerializableAttribute(typeof(AlertRuleDto))]
[JsonSerializableAttribute(typeof(AlertRuleDto[]))]
[JsonSerializableAttribute(typeof(AlertRuleProcessResultDto))]
[JsonSerializableAttribute(typeof(AlertRuleProcessResultDto[]))]
[JsonSerializableAttribute(typeof(AlertTypeDto))]
[JsonSerializableAttribute(typeof(AlertTypeDto[]))]
[JsonSerializableAttribute(typeof(BlobDto))]
[JsonSerializableAttribute(typeof(BlobDto[]))]
[JsonSerializableAttribute(typeof(BusinessObjectDto))]
[JsonSerializableAttribute(typeof(BusinessObjectDto[]))]
[JsonSerializableAttribute(typeof(BusinessSegmentDto[]))]
[JsonSerializableAttribute(typeof(byte))]
[JsonSerializableAttribute(typeof(byte[]))]
[JsonSerializableAttribute(typeof(CompanyDto))]
[JsonSerializableAttribute(typeof(CompanyDto[]))]
[JsonSerializableAttribute(typeof(ConnectorStateDto))]
[JsonSerializableAttribute(typeof(ConnectorStateDto[]))]
[JsonSerializableAttribute(typeof(CultureInfo))]
[JsonSerializableAttribute(typeof(CustomContentDto))]
[JsonSerializableAttribute(typeof(CustomContentDto[]))]
[JsonSerializableAttribute(typeof(CustomPageDto))]
[JsonSerializableAttribute(typeof(CustomPageDto[]))]
[JsonSerializableAttribute(typeof(DashboardDto))]
[JsonSerializableAttribute(typeof(DashboardDto[]))]
[JsonSerializableAttribute(typeof(DashboardModuleDefinitionDto))]
[JsonSerializableAttribute(typeof(DashboardModuleDefinitionDto[]))]
[JsonSerializableAttribute(typeof(DateTimeOffset))]
[JsonSerializableAttribute(typeof(DeletedItem))]
[JsonSerializableAttribute(typeof(DeletedItem[]))]
[JsonSerializableAttribute(typeof(DeviceCallMode))]
[JsonSerializableAttribute(typeof(DeviceDisplayOrientation))]
[JsonSerializableAttribute(typeof(DeviceDto))]
[JsonSerializableAttribute(typeof(DeviceDto[]))]
[JsonSerializableAttribute(typeof(DeviceMessageDto))]
[JsonSerializableAttribute(typeof(DeviceMessageDto[]))]
[JsonSerializableAttribute(typeof(DevicePayloadDto))]
[JsonSerializableAttribute(typeof(DevicePayloadDto[]))]
[JsonSerializableAttribute(typeof(DeviceRequestType))]
[JsonSerializableAttribute(typeof(DeviceRequestType[]))]
[JsonSerializableAttribute(typeof(DeviceSettingValue<bool>))]
[JsonSerializableAttribute(typeof(DeviceSettingValue<DeviceCallMode>))]
[JsonSerializableAttribute(typeof(DeviceSettingValue<DeviceDisplayOrientation>))]
[JsonSerializableAttribute(typeof(DeviceSettingValue<DeviceEndPoint>))]
[JsonSerializableAttribute(typeof(DeviceSettingValue<double>))]
[JsonSerializableAttribute(typeof(DeviceSettingValue<int>))]
[JsonSerializableAttribute(typeof(DeviceSettingValue<LoggingMode>))]
[JsonSerializableAttribute(typeof(DeviceSettingValue<PhoneNumber[]>))]
[JsonSerializableAttribute(typeof(DeviceSettingValue<string>))]
[JsonSerializableAttribute(typeof(DeviceSettingValue<TimeSpan>))]
[JsonSerializableAttribute(typeof(DeviceSettingValue<TimeZoneInfo>))]
[JsonSerializableAttribute(typeof(Dictionary<Guid, AlertRuleDto>))]
[JsonSerializableAttribute(typeof(Dictionary<Guid, AlertRuleDto>[]))]
[JsonSerializableAttribute(typeof(Dictionary<Guid, AlertTypeDto>))]
[JsonSerializableAttribute(typeof(Dictionary<Guid, AlertTypeDto>[]))]
[JsonSerializableAttribute(typeof(Dictionary<Guid, ConnectorStateDto>))]
[JsonSerializableAttribute(typeof(Dictionary<Guid, ConnectorStateDto>[]))]
[JsonSerializableAttribute(typeof(Dictionary<Guid, Object>))]
[JsonSerializableAttribute(typeof(Dictionary<Guid, string>))]
[JsonSerializableAttribute(typeof(Dictionary<int, KmlStyle>))]
[JsonSerializableAttribute(typeof(Dictionary<int, LineStyleMapping>))]
[JsonSerializableAttribute(typeof(Dictionary<string, Object>))]
[JsonSerializableAttribute(typeof(Dictionary<string, string>))]
[JsonSerializableAttribute(typeof(double))]
[JsonSerializableAttribute(typeof(EncryptedPasswordDto))]
[JsonSerializableAttribute(typeof(EncryptedPasswordDto[]))]
[JsonSerializableAttribute(typeof(EnvironmentDto))]
[JsonSerializableAttribute(typeof(EnvironmentDto[]))]
[JsonSerializableAttribute(typeof(EventMapping))]
[JsonSerializableAttribute(typeof(EventMapping[]))]
[JsonSerializableAttribute(typeof(float))]
[JsonSerializableAttribute(typeof(FreeFieldLabels))]
[JsonSerializableAttribute(typeof(GeofenceDto))]
[JsonSerializableAttribute(typeof(GeofenceReferenceDto))]
[JsonSerializableAttribute(typeof(GeofenceReferenceDto[]))]
[JsonSerializableAttribute(typeof(GeoLocation))]
[JsonSerializableAttribute(typeof(GeoLocation[]))]
[JsonSerializableAttribute(typeof(GeoLocationWithHeading))]
[JsonSerializableAttribute(typeof(GeoLocationWithHeading[]))]
[JsonSerializableAttribute(typeof(Guid))]
[JsonSerializableAttribute(typeof(Guid[]))]
[JsonSerializableAttribute(typeof(HeartbeatDto))]
[JsonSerializableAttribute(typeof(HtmlSegmentDto))]
[JsonSerializableAttribute(typeof(HtmlSegmentDto[]))]
[JsonSerializableAttribute(typeof(HtmlSectionDto))]
[JsonSerializableAttribute(typeof(HtmlSectionDto[]))]
[JsonSerializableAttribute(typeof(ImageReference))]
[JsonSerializableAttribute(typeof(ImeiNumber))]
[JsonSerializableAttribute(typeof(int))]
[JsonSerializableAttribute(typeof(int[]))]
[JsonSerializableAttribute(typeof(IpAddressStatusDto))]
[JsonSerializableAttribute(typeof(IpAddressStatusDto[]))]
[JsonSerializableAttribute(typeof(IpLookupJsonModel))]
[JsonSerializableAttribute(typeof(KmlDto))]
[JsonSerializableAttribute(typeof(KmlDto[]))]
[JsonSerializableAttribute(typeof(LinkInfoDto))]
[JsonSerializableAttribute(typeof(List<PortDto>))]
[JsonSerializableAttribute(typeof(List<string>))]
[JsonSerializableAttribute(typeof(LocalizedStringDto))]
[JsonSerializableAttribute(typeof(LocalizedStringDto[]))]
[JsonSerializableAttribute(typeof(LogDto))]
[JsonSerializableAttribute(typeof(LogDto[]))]
[JsonSerializableAttribute(typeof(LoggingMode))]
[JsonSerializableAttribute(typeof(long))]
[JsonSerializableAttribute(typeof(long[]))]
[JsonSerializableAttribute(typeof(MacAddress))]
[JsonSerializableAttribute(typeof(MapMarkerDto))]
[JsonSerializableAttribute(typeof(MapMarkerDto[]))]
[JsonSerializableAttribute(typeof(MfaConnectionDto))]
[JsonSerializableAttribute(typeof(MfaConnectionDto[]))]
[JsonSerializableAttribute(typeof(NodeDto))]
[JsonSerializableAttribute(typeof(NodeDto[]))]
[JsonSerializableAttribute(typeof(NodeProgressDto))]
[JsonSerializableAttribute(typeof(NotificationDto))]
[JsonSerializableAttribute(typeof(NotificationDto[]))]
[JsonSerializableAttribute(typeof(Object))]
[JsonSerializableAttribute(typeof(OnAccountCreatedModel))]
[JsonSerializableAttribute(typeof(OnAccountDeletedModel))]
[JsonSerializableAttribute(typeof(OnAccountUpdatedModel))]
[JsonSerializableAttribute(typeof(OnDeviceCommandModel))]
[JsonSerializableAttribute(typeof(OnDeviceCreatedModel))]
[JsonSerializableAttribute(typeof(OnDeviceConnectedModel))]
[JsonSerializableAttribute(typeof(OnDeviceDeletedModel))]
[JsonSerializableAttribute(typeof(OnDeviceRebuildModel))]
[JsonSerializableAttribute(typeof(OnDeviceRequestModel))]
[JsonSerializableAttribute(typeof(OnDeviceUpdatedModel))]
[JsonSerializableAttribute(typeof(OnEnvironmentCreatedModel))]
[JsonSerializableAttribute(typeof(OnEnvironmentDeletedModel))]
[JsonSerializableAttribute(typeof(OnEnvironmentUpdatedModel))]
[JsonSerializableAttribute(typeof(PhoneNumber))]
[JsonSerializableAttribute(typeof(Point))]
[JsonSerializableAttribute(typeof(PointF))]
[JsonSerializableAttribute(typeof(PortDto))]
[JsonSerializableAttribute(typeof(ProgressDto))]
[JsonSerializableAttribute(typeof(RequestDto))]
[JsonSerializableAttribute(typeof(RequestDto[]))]
[JsonSerializableAttribute(typeof(RoleAssignmentDto))]
[JsonSerializableAttribute(typeof(RoleAssignmentDto[]))]
[JsonSerializableAttribute(typeof(RoleDto))]
[JsonSerializableAttribute(typeof(RoleDto[]))]
[JsonSerializableAttribute(typeof(SettingsDto))]
[JsonSerializableAttribute(typeof(SettingsDto[]))]
[JsonSerializableAttribute(typeof(short))]
[JsonSerializableAttribute(typeof(SimCardNumber))]
[JsonSerializableAttribute(typeof(SolarKIndexStatus))]
[JsonSerializableAttribute(typeof(SolarKIndexStatus[]))]
[JsonSerializableAttribute(typeof(string))]
[JsonSerializableAttribute(typeof(string[]))]
[JsonSerializableAttribute(typeof(TemplateDto))]
[JsonSerializableAttribute(typeof(TemplateDto[]))]
[JsonSerializableAttribute(typeof(TemplateLocalizationDto))]
[JsonSerializableAttribute(typeof(TemplateLocalizationDto[]))]
[JsonSerializableAttribute(typeof(TemplateParameterDto))]
[JsonSerializableAttribute(typeof(TemplateParameterDto[]))]
[JsonSerializableAttribute(typeof(TimeSpan))]
[JsonSerializableAttribute(typeof(TimeSpan[]))]
[JsonSerializableAttribute(typeof(TimeZoneInfo))]
public class SourceGenerationContext : JsonSerializerContext, 
	IJsonTypeInfoResolver
Inheritance
Object    JsonSerializerContext    SourceGenerationContext
Implements
IJsonTypeInfoResolver

Constructors

SourceGenerationContextInitializes a new instance of the Object class.
SourceGenerationContext(JsonSerializerOptions)Creates an instance of JsonSerializerContext and binds it with the indicated JsonSerializerOptions.

Properties

AccountDto Defines the source generated JSON serialization contract metadata for a given type.
AccountDtoArray Defines the source generated JSON serialization contract metadata for a given type.
ActionFlowAssignmentDto Defines the source generated JSON serialization contract metadata for a given type.
ActionFlowAssignmentDtoArray Defines the source generated JSON serialization contract metadata for a given type.
ActionFlowDefinitionDto Defines the source generated JSON serialization contract metadata for a given type.
ActionFlowDefinitionDtoArray Defines the source generated JSON serialization contract metadata for a given type.
ActionFlowEvent Defines the source generated JSON serialization contract metadata for a given type.
ActionFlowNodeType Defines the source generated JSON serialization contract metadata for a given type.
ActionFlowPortType Defines the source generated JSON serialization contract metadata for a given type.
ActionFlowState Defines the source generated JSON serialization contract metadata for a given type.
AlertAction Defines the source generated JSON serialization contract metadata for a given type.
AlertConnectorType Defines the source generated JSON serialization contract metadata for a given type.
AlertRuleDto Defines the source generated JSON serialization contract metadata for a given type.
AlertRuleDtoArray Defines the source generated JSON serialization contract metadata for a given type.
AlertRuleProcessResultDto Defines the source generated JSON serialization contract metadata for a given type.
AlertRuleProcessResultDtoArray Defines the source generated JSON serialization contract metadata for a given type.
AlertTypeConfiguration Defines the source generated JSON serialization contract metadata for a given type.
AlertTypeDto Defines the source generated JSON serialization contract metadata for a given type.
AlertTypeDtoArray Defines the source generated JSON serialization contract metadata for a given type.
BlobDto Defines the source generated JSON serialization contract metadata for a given type.
BlobDtoArray Defines the source generated JSON serialization contract metadata for a given type.
Boolean Defines the source generated JSON serialization contract metadata for a given type.
BusinessObjectDto Defines the source generated JSON serialization contract metadata for a given type.
BusinessObjectDtoArray Defines the source generated JSON serialization contract metadata for a given type.
BusinessSegmentDto Defines the source generated JSON serialization contract metadata for a given type.
BusinessSegmentDtoArray Defines the source generated JSON serialization contract metadata for a given type.
Byte Defines the source generated JSON serialization contract metadata for a given type.
ByteArray Defines the source generated JSON serialization contract metadata for a given type.
Calendar Defines the source generated JSON serialization contract metadata for a given type.
CalendarAlgorithmType Defines the source generated JSON serialization contract metadata for a given type.
CalendarArray Defines the source generated JSON serialization contract metadata for a given type.
CalendarWeekRule Defines the source generated JSON serialization contract metadata for a given type.
Color Defines the source generated JSON serialization contract metadata for a given type.
CompanyDto Defines the source generated JSON serialization contract metadata for a given type.
CompanyDtoArray Defines the source generated JSON serialization contract metadata for a given type.
CompareInfo Defines the source generated JSON serialization contract metadata for a given type.
ConnectorStateDto Defines the source generated JSON serialization contract metadata for a given type.
ConnectorStateDtoArray Defines the source generated JSON serialization contract metadata for a given type.
CultureInfo Defines the source generated JSON serialization contract metadata for a given type.
CultureTypes Defines the source generated JSON serialization contract metadata for a given type.
CustomContentDto Defines the source generated JSON serialization contract metadata for a given type.
CustomContentDtoArray Defines the source generated JSON serialization contract metadata for a given type.
CustomPageDto Defines the source generated JSON serialization contract metadata for a given type.
CustomPageDtoArray Defines the source generated JSON serialization contract metadata for a given type.
DashboardDto Defines the source generated JSON serialization contract metadata for a given type.
DashboardDtoArray Defines the source generated JSON serialization contract metadata for a given type.
DashboardModuleDefinitionDto Defines the source generated JSON serialization contract metadata for a given type.
DashboardModuleDefinitionDtoArray Defines the source generated JSON serialization contract metadata for a given type.
DashboardModuleType Defines the source generated JSON serialization contract metadata for a given type.
DateTime Defines the source generated JSON serialization contract metadata for a given type.
DateTimeFormatInfo Defines the source generated JSON serialization contract metadata for a given type.
DateTimeOffset Defines the source generated JSON serialization contract metadata for a given type.
DayOfWeek Defines the source generated JSON serialization contract metadata for a given type.
Default The default JsonSerializerContext associated with a default JsonSerializerOptions instance.
DeletedItem Defines the source generated JSON serialization contract metadata for a given type.
DeletedItemArray Defines the source generated JSON serialization contract metadata for a given type.
DeviceCallMode Defines the source generated JSON serialization contract metadata for a given type.
DeviceCommandType Defines the source generated JSON serialization contract metadata for a given type.
DeviceDisplayOrientation Defines the source generated JSON serialization contract metadata for a given type.
DeviceDto Defines the source generated JSON serialization contract metadata for a given type.
DeviceDtoArray Defines the source generated JSON serialization contract metadata for a given type.
DeviceEndPoint Defines the source generated JSON serialization contract metadata for a given type.
DeviceMessageDto Defines the source generated JSON serialization contract metadata for a given type.
DeviceMessageDtoArray Defines the source generated JSON serialization contract metadata for a given type.
DevicePayloadDto Defines the source generated JSON serialization contract metadata for a given type.
DevicePayloadDtoArray Defines the source generated JSON serialization contract metadata for a given type.
DeviceRequestType Defines the source generated JSON serialization contract metadata for a given type.
DeviceRequestTypeArray Defines the source generated JSON serialization contract metadata for a given type.
DeviceSettingValueBoolean Defines the source generated JSON serialization contract metadata for a given type.
DeviceSettingValueDeviceCallMode Defines the source generated JSON serialization contract metadata for a given type.
DeviceSettingValueDeviceDisplayOrientation Defines the source generated JSON serialization contract metadata for a given type.
DeviceSettingValueDeviceEndPoint Defines the source generated JSON serialization contract metadata for a given type.
DeviceSettingValueDouble Defines the source generated JSON serialization contract metadata for a given type.
DeviceSettingValueInt32 Defines the source generated JSON serialization contract metadata for a given type.
DeviceSettingValueLoggingMode Defines the source generated JSON serialization contract metadata for a given type.
DeviceSettingValuePhoneNumberArray Defines the source generated JSON serialization contract metadata for a given type.
DeviceSettingValueString Defines the source generated JSON serialization contract metadata for a given type.
DeviceSettingValueTimeSpan Defines the source generated JSON serialization contract metadata for a given type.
DeviceSettingValueTimeZoneInfo Defines the source generated JSON serialization contract metadata for a given type.
DictionaryGuidAlertRuleDto Defines the source generated JSON serialization contract metadata for a given type.
DictionaryGuidAlertRuleDtoArray Defines the source generated JSON serialization contract metadata for a given type.
DictionaryGuidAlertTypeDto Defines the source generated JSON serialization contract metadata for a given type.
DictionaryGuidAlertTypeDtoArray Defines the source generated JSON serialization contract metadata for a given type.
DictionaryGuidConnectorStateDto Defines the source generated JSON serialization contract metadata for a given type.
DictionaryGuidConnectorStateDtoArray Defines the source generated JSON serialization contract metadata for a given type.
DictionaryGuidObject Defines the source generated JSON serialization contract metadata for a given type.
DictionaryGuidString Defines the source generated JSON serialization contract metadata for a given type.
DictionaryInt32KmlStyle Defines the source generated JSON serialization contract metadata for a given type.
DictionaryInt32LineStyleMapping Defines the source generated JSON serialization contract metadata for a given type.
DictionaryStringObject Defines the source generated JSON serialization contract metadata for a given type.
DictionaryStringString Defines the source generated JSON serialization contract metadata for a given type.
DigitShapes Defines the source generated JSON serialization contract metadata for a given type.
Double Defines the source generated JSON serialization contract metadata for a given type.
EncryptedPasswordDto Defines the source generated JSON serialization contract metadata for a given type.
EncryptedPasswordDtoArray Defines the source generated JSON serialization contract metadata for a given type.
EnvironmentDto Defines the source generated JSON serialization contract metadata for a given type.
EnvironmentDtoArray Defines the source generated JSON serialization contract metadata for a given type.
EventMapping Defines the source generated JSON serialization contract metadata for a given type.
EventMappingArray Defines the source generated JSON serialization contract metadata for a given type.
EventSeverityType Defines the source generated JSON serialization contract metadata for a given type.
FileResourceTypeMap Defines the source generated JSON serialization contract metadata for a given type.
FreeFieldLabels Defines the source generated JSON serialization contract metadata for a given type.
GeneratedSerializerOptions The source-generated options associated with this context.
(Overrides JsonSerializerContextGeneratedSerializerOptions)
GeofenceDto Defines the source generated JSON serialization contract metadata for a given type.
GeofenceReferenceDto Defines the source generated JSON serialization contract metadata for a given type.
GeofenceReferenceDtoArray Defines the source generated JSON serialization contract metadata for a given type.
GeoLocation Defines the source generated JSON serialization contract metadata for a given type.
GeoLocationArray Defines the source generated JSON serialization contract metadata for a given type.
GeoLocationWithHeading Defines the source generated JSON serialization contract metadata for a given type.
GeoLocationWithHeadingArray Defines the source generated JSON serialization contract metadata for a given type.
Guid Defines the source generated JSON serialization contract metadata for a given type.
GuidArray Defines the source generated JSON serialization contract metadata for a given type.
HeartbeatDto Defines the source generated JSON serialization contract metadata for a given type.
HtmlSectionDto Defines the source generated JSON serialization contract metadata for a given type.
HtmlSectionDtoArray Defines the source generated JSON serialization contract metadata for a given type.
HtmlSegmentDto Defines the source generated JSON serialization contract metadata for a given type.
HtmlSegmentDtoArray Defines the source generated JSON serialization contract metadata for a given type.
HtmlSegmentType Defines the source generated JSON serialization contract metadata for a given type.
ImageReference Defines the source generated JSON serialization contract metadata for a given type.
ImeiNumber Defines the source generated JSON serialization contract metadata for a given type.
Int16 Defines the source generated JSON serialization contract metadata for a given type.
Int32 Defines the source generated JSON serialization contract metadata for a given type.
Int32Array Defines the source generated JSON serialization contract metadata for a given type.
Int64 Defines the source generated JSON serialization contract metadata for a given type.
Int64Array Defines the source generated JSON serialization contract metadata for a given type.
IpAddressStatusDto Defines the source generated JSON serialization contract metadata for a given type.
IpAddressStatusDtoArray Defines the source generated JSON serialization contract metadata for a given type.
IpLookupJsonModel Defines the source generated JSON serialization contract metadata for a given type.
KmlDto Defines the source generated JSON serialization contract metadata for a given type.
KmlDtoArray Defines the source generated JSON serialization contract metadata for a given type.
KmlPlacemark Defines the source generated JSON serialization contract metadata for a given type.
KmlStyle Defines the source generated JSON serialization contract metadata for a given type.
LineStyleMapping Defines the source generated JSON serialization contract metadata for a given type.
LinkInfoDto Defines the source generated JSON serialization contract metadata for a given type.
LinkInfoDtoArray Defines the source generated JSON serialization contract metadata for a given type.
ListAlertAction Defines the source generated JSON serialization contract metadata for a given type.
ListDashboardModuleDefinitionDto Defines the source generated JSON serialization contract metadata for a given type.
ListDeviceRequestType Defines the source generated JSON serialization contract metadata for a given type.
ListEventMapping Defines the source generated JSON serialization contract metadata for a given type.
ListGeofenceDto Defines the source generated JSON serialization contract metadata for a given type.
ListGeoLocation Defines the source generated JSON serialization contract metadata for a given type.
ListGuid Defines the source generated JSON serialization contract metadata for a given type.
ListHtmlSectionDto Defines the source generated JSON serialization contract metadata for a given type.
ListHtmlSegmentDto Defines the source generated JSON serialization contract metadata for a given type.
ListKmlPlacemark Defines the source generated JSON serialization contract metadata for a given type.
ListPermissionValueMap Defines the source generated JSON serialization contract metadata for a given type.
ListPortDto Defines the source generated JSON serialization contract metadata for a given type.
ListString Defines the source generated JSON serialization contract metadata for a given type.
ListTemplateLocalizationDto Defines the source generated JSON serialization contract metadata for a given type.
ListTemplateParameterDto Defines the source generated JSON serialization contract metadata for a given type.
LocalizedStringDto Defines the source generated JSON serialization contract metadata for a given type.
LocalizedStringDtoArray Defines the source generated JSON serialization contract metadata for a given type.
LogDto Defines the source generated JSON serialization contract metadata for a given type.
LogDtoArray Defines the source generated JSON serialization contract metadata for a given type.
LoggingMode Defines the source generated JSON serialization contract metadata for a given type.
MacAddress Defines the source generated JSON serialization contract metadata for a given type.
MapMarkerDto Defines the source generated JSON serialization contract metadata for a given type.
MapMarkerDtoArray Defines the source generated JSON serialization contract metadata for a given type.
MapMarkerPointType Defines the source generated JSON serialization contract metadata for a given type.
MapMarkerType Defines the source generated JSON serialization contract metadata for a given type.
MfaConnectionDto Defines the source generated JSON serialization contract metadata for a given type.
MfaConnectionDtoArray Defines the source generated JSON serialization contract metadata for a given type.
MfaType Defines the source generated JSON serialization contract metadata for a given type.
NodeDto Defines the source generated JSON serialization contract metadata for a given type.
NodeDtoArray Defines the source generated JSON serialization contract metadata for a given type.
NodeProgressDto Defines the source generated JSON serialization contract metadata for a given type.
NodeProgressDtoArray Defines the source generated JSON serialization contract metadata for a given type.
NotificationDto Defines the source generated JSON serialization contract metadata for a given type.
NotificationDtoArray Defines the source generated JSON serialization contract metadata for a given type.
NullableBoolean Defines the source generated JSON serialization contract metadata for a given type.
NullableColor Defines the source generated JSON serialization contract metadata for a given type.
NullableDateTime Defines the source generated JSON serialization contract metadata for a given type.
NullableDateTimeOffset Defines the source generated JSON serialization contract metadata for a given type.
NullableDouble Defines the source generated JSON serialization contract metadata for a given type.
NullableGeoLocation Defines the source generated JSON serialization contract metadata for a given type.
NullableGeoLocationWithHeading Defines the source generated JSON serialization contract metadata for a given type.
NullableGuid Defines the source generated JSON serialization contract metadata for a given type.
NullableImeiNumber Defines the source generated JSON serialization contract metadata for a given type.
NullableInt32 Defines the source generated JSON serialization contract metadata for a given type.
NullableMacAddress Defines the source generated JSON serialization contract metadata for a given type.
NullableSimCardNumber Defines the source generated JSON serialization contract metadata for a given type.
NullableUInt32 Defines the source generated JSON serialization contract metadata for a given type.
NumberFormatInfo Defines the source generated JSON serialization contract metadata for a given type.
Object Defines the source generated JSON serialization contract metadata for a given type.
OnAccountCreatedModel Defines the source generated JSON serialization contract metadata for a given type.
OnAccountDeletedModel Defines the source generated JSON serialization contract metadata for a given type.
OnAccountUpdatedModel Defines the source generated JSON serialization contract metadata for a given type.
OnDeviceCommandModel Defines the source generated JSON serialization contract metadata for a given type.
OnDeviceConnectedModel Defines the source generated JSON serialization contract metadata for a given type.
OnDeviceCreatedModel Defines the source generated JSON serialization contract metadata for a given type.
OnDeviceDeletedModel Defines the source generated JSON serialization contract metadata for a given type.
OnDeviceRebuildModel Defines the source generated JSON serialization contract metadata for a given type.
OnDeviceRequestModel Defines the source generated JSON serialization contract metadata for a given type.
OnDeviceUpdatedModel Defines the source generated JSON serialization contract metadata for a given type.
OnEnvironmentCreatedModel Defines the source generated JSON serialization contract metadata for a given type.
OnEnvironmentDeletedModel Defines the source generated JSON serialization contract metadata for a given type.
OnEnvironmentUpdatedModel Defines the source generated JSON serialization contract metadata for a given type.
ParameterType Defines the source generated JSON serialization contract metadata for a given type.
PermissionValueMap Defines the source generated JSON serialization contract metadata for a given type.
PhoneNumber Defines the source generated JSON serialization contract metadata for a given type.
PhoneNumberArray Defines the source generated JSON serialization contract metadata for a given type.
Point Defines the source generated JSON serialization contract metadata for a given type.
PointF Defines the source generated JSON serialization contract metadata for a given type.
PortDto Defines the source generated JSON serialization contract metadata for a given type.
ProgressDto Defines the source generated JSON serialization contract metadata for a given type.
RequestDto Defines the source generated JSON serialization contract metadata for a given type.
RequestDtoArray Defines the source generated JSON serialization contract metadata for a given type.
ResourceAction Defines the source generated JSON serialization contract metadata for a given type.
ResourceType Defines the source generated JSON serialization contract metadata for a given type.
RoleAssignmentDto Defines the source generated JSON serialization contract metadata for a given type.
RoleAssignmentDtoArray Defines the source generated JSON serialization contract metadata for a given type.
RoleDto Defines the source generated JSON serialization contract metadata for a given type.
RoleDtoArray Defines the source generated JSON serialization contract metadata for a given type.
SettingsDto Defines the source generated JSON serialization contract metadata for a given type.
SettingsDtoArray Defines the source generated JSON serialization contract metadata for a given type.
SimCardNumber Defines the source generated JSON serialization contract metadata for a given type.
Single Defines the source generated JSON serialization contract metadata for a given type.
SolarKIndexStatus Defines the source generated JSON serialization contract metadata for a given type.
SolarKIndexStatusArray Defines the source generated JSON serialization contract metadata for a given type.
SortVersion Defines the source generated JSON serialization contract metadata for a given type.
String Defines the source generated JSON serialization contract metadata for a given type.
StringArray Defines the source generated JSON serialization contract metadata for a given type.
TemplateDto Defines the source generated JSON serialization contract metadata for a given type.
TemplateDtoArray Defines the source generated JSON serialization contract metadata for a given type.
TemplateLocalizationDto Defines the source generated JSON serialization contract metadata for a given type.
TemplateLocalizationDtoArray Defines the source generated JSON serialization contract metadata for a given type.
TemplateParameterDto Defines the source generated JSON serialization contract metadata for a given type.
TemplateParameterDtoArray Defines the source generated JSON serialization contract metadata for a given type.
TemplateType Defines the source generated JSON serialization contract metadata for a given type.
TextInfo Defines the source generated JSON serialization contract metadata for a given type.
TimeSpan Defines the source generated JSON serialization contract metadata for a given type.
TimeSpanArray Defines the source generated JSON serialization contract metadata for a given type.
TimeZoneInfo Defines the source generated JSON serialization contract metadata for a given type.
UInt128 Defines the source generated JSON serialization contract metadata for a given type.
UInt16 Defines the source generated JSON serialization contract metadata for a given type.
UInt32 Defines the source generated JSON serialization contract metadata for a given type.
UInt64 Defines the source generated JSON serialization contract metadata for a given type.
UserRequestType Defines the source generated JSON serialization contract metadata for a given type.

Methods

GetTypeInfoGets metadata for the specified type.
(Overrides JsonSerializerContextGetTypeInfo(Type))

Explicit Interface Implementations

IJsonTypeInfoResolverGetTypeInfoResolves a JsonTypeInfo contract for the requested type and options.

See Also