public static FragmentBase GetFragment(TypeMetadataProviderBase metadata) { if (metadata.IsEnumerable) { return new EnumerableTypeFragment(metadata); } if (metadata.IsPrimitiveElement) { return new PrimitiveTypeFragment(metadata); } return new ComplexTypeFragment(metadata); }
public ComplexObjectTableRowsFragment(TypeMetadataProviderBase metadata) : base(metadata) { }
protected FragmentBase(TypeMetadataProviderBase metadata) : this() { this.Metadata = metadata; }
public PrimitiveEnumerableTableRowsFragment(TypeMetadataProviderBase metadata) : base(metadata) { }
public EnumerableTypeFragment(TypeMetadataProviderBase metadata) : base(metadata) { }
public EnumerableObjectTableRowsFragment(TypeMetadataProviderBase metadata) : base(metadata) { }
public ComplexTypeTableStartFragment(TypeMetadataProviderBase metadata) : base(metadata) { }
public PrimitiveTypeFragment(TypeMetadataProviderBase metadata) : base(metadata) { }
public ComplexTypeTableHeadingFragment(TypeMetadataProviderBase metadata) : base(metadata) { }
public TableBuilder(TypeMetadataProviderBase metadata, StringJoiner stringJoiner) { this.stringJoiner = stringJoiner; }
public TableBuilder(TypeMetadataProviderBase metadata) : this(metadata, new StringJoiner()) { }
public TableEndFragment(TypeMetadataProviderBase metadata) : base(metadata) { }