Class FileSkeleton
Holds data for a File that is referenced by different Markup
Inherited Members
Namespace: Sdl.Core.Bcm.BcmModel.Skeleton
Assembly: Sdl.Core.Bcm.BcmModel.dll
Syntax
public class FileSkeleton : MetadataContainer, ICloneable<FileSkeleton>
Examples
A Placeholder
Constructors
FileSkeleton()
Public constructor.
Declaration
public FileSkeleton()
Properties
CommentDefinitions
Collection of all the Comment
Declaration
public SkeletonCollection<CommentDefinition> CommentDefinitions { get; set; }
Property Value
Type | Description |
---|---|
Skeleton |
ContextDefinitions
Collection of all the Context
Declaration
public SkeletonCollection<ContextDefinition> ContextDefinitions { get; set; }
Property Value
Type | Description |
---|---|
Skeleton |
Contexts
Declaration
public SkeletonCollection<Context> Contexts { get; set; }
Property Value
Type | Description |
---|---|
Skeleton |
FileId
The File id.
Declaration
public string FileId { get; set; }
Property Value
Type | Description |
---|---|
System. |
FormattingGroups
Collection of all the Formatting
Declaration
public SkeletonCollection<FormattingGroup> FormattingGroups { get; set; }
Property Value
Type | Description |
---|---|
Skeleton |
IdGenerator
An Id
Declaration
public IdGenerator IdGenerator { get; }
Property Value
Type | Description |
---|---|
Id |
ParentFile
The File for which this File
Declaration
public File ParentFile { get; set; }
Property Value
Type | Description |
---|---|
File |
PlaceholderTagDefinitions
Collection of all the Placeholder
Declaration
public SkeletonCollection<PlaceholderTagDefinition> PlaceholderTagDefinitions { get; set; }
Property Value
Type | Description |
---|---|
Skeleton |
QuickInsertIds
Collection of all the QuickInsert IDs referenced in a File.
Declaration
public List<string> QuickInsertIds { get; set; }
Property Value
Type | Description |
---|---|
System. |
StructureTagDefinitions
Collection of all the Structure
Declaration
public SkeletonCollection<StructureTagDefinition> StructureTagDefinitions { get; set; }
Property Value
Type | Description |
---|---|
Skeleton |
SubContentPUs
List of all the IDs of Paragraph
Declaration
public List<string> SubContentPUs { get; set; }
Property Value
Type | Description |
---|---|
System. |
TagPairDefinitions
Collection of all the Tag
Declaration
public SkeletonCollection<TagPairDefinition> TagPairDefinitions { get; set; }
Property Value
Type | Description |
---|---|
Skeleton |
TerminologyData
Collection of all the Terminology
Declaration
public SkeletonCollection<TerminologyData> TerminologyData { get; set; }
Property Value
Type | Description |
---|---|
Skeleton |
Methods
Clone()
Clones this instance.
Declaration
public FileSkeleton Clone()
Returns
Type | Description |
---|---|
File |
Equals(FileSkeleton)
Performs a deep-equals comparison.
System.
Declaration
public bool Equals(FileSkeleton other)
Parameters
Type | Name | Description |
---|---|---|
File |
other |
Returns
Type | Description |
---|---|
System. |
Equals(Object)
Performs a deep-equals comparison.
System.
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System. |
obj |
Returns
Type | Description |
---|---|
System. |
Overrides
GetHashCode()
Returns a hash code for this instance.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System. |
A hash code for this instance. |
Overrides
ShouldSerializeCommentDefinitions()
Used by JSON serialization.
Declaration
public bool ShouldSerializeCommentDefinitions()
Returns
Type | Description |
---|---|
System. |
|
ShouldSerializeContextDefinitions()
Used by JSON serialization.
Declaration
public bool ShouldSerializeContextDefinitions()
Returns
Type | Description |
---|---|
System. |
|
ShouldSerializeContexts()
Used by JSON serialization.
Declaration
public bool ShouldSerializeContexts()
Returns
Type | Description |
---|---|
System. |
|
ShouldSerializeFormattingGroups()
Used by JSON serialization.
Declaration
public bool ShouldSerializeFormattingGroups()
Returns
Type | Description |
---|---|
System. |
|
ShouldSerializePlaceholderTagDefinitions()
Used by JSON serialization.
Declaration
public bool ShouldSerializePlaceholderTagDefinitions()
Returns
Type | Description |
---|---|
System. |
|
ShouldSerializeQuickInsertIds()
Used by JSON serialization.
Declaration
public bool ShouldSerializeQuickInsertIds()
Returns
Type | Description |
---|---|
System. |
|
ShouldSerializeStructureTagDefinitions()
Used by JSON serialization.
Declaration
public bool ShouldSerializeStructureTagDefinitions()
Returns
Type | Description |
---|---|
System. |
|
ShouldSerializeSubContentPUs()
Used by JSON serialization.
Declaration
public bool ShouldSerializeSubContentPUs()
Returns
Type | Description |
---|---|
System. |
|
ShouldSerializeTagPairDefinitions()
Used by JSON serialization.
Declaration
public bool ShouldSerializeTagPairDefinitions()
Returns
Type | Description |
---|---|
System. |
|
ShouldSerializeTerminologyData()
Used by JSON serialization.
Declaration
public bool ShouldSerializeTerminologyData()
Returns
Type | Description |
---|---|
System. |
|