Noda Time
Show / Hide Table of Contents

Class FakeDateTimeZoneSource

A time zone source for test purposes. Create instances via FakeDateTimeZoneSource.Builder.
Since 1.1.x
Availability net45, netstandard1.3
Inheritance
Object
FakeDateTimeZoneSource
Implements
IDateTimeZoneSource
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: NodaTime.Testing.TimeZones
Assembly: NodaTime.Testing.dll
Syntax
public sealed class FakeDateTimeZoneSource : IDateTimeZoneSource

Properties

VersionId

Since 1.1.x
Availability net45, netstandard1.3
Declaration
public string VersionId { get; }
Property Value
Type Description
String

Methods

ForId(String)

Since 1.1.x
Availability net45, netstandard1.3
Declaration
public DateTimeZone ForId(string id)
Parameters
Type Name Description
String id
Returns
Type Description
DateTimeZone

GetIds()

Since 1.1.x
Availability net45, netstandard1.3
Declaration
public IEnumerable<string> GetIds()
Returns
Type Description
IEnumerable<String>

GetSystemDefaultId()

Returns this source's ID for the system default time zone.
Since 2.0.x
Availability net45, netstandard1.3
Declaration
public string GetSystemDefaultId()
Returns
Type Description
String The ID for the system default time zone for this source, or null if the system default time zone has no mapping in this source.

ToProvider()

Creates a time zone provider (DateTimeZoneCache) from this source.
Since 1.1.x
Availability net45, netstandard1.3
Declaration
public IDateTimeZoneProvider ToProvider()
Returns
Type Description
IDateTimeZoneProvider A provider backed by this source.

Implements

IDateTimeZoneSource
In this article
  • Properties
    • VersionId
  • Methods
    • ForId(String)
    • GetIds()
    • GetSystemDefaultId()
    • ToProvider()
  • Implements
Back to top Generated by DocFX